dimitriy7

BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mmotop20oo12 Эх... Учебник какой-то... нелогичный, пожалуй, оказался. Попробуй "С.М.Окулов - Основы программирования" из шапки, может, лучше пойдет. Или "В.В.Фаронов - Turbo Pascal, начальный курс" Или "Д.М.Ушаков, Т.А.Юркова - Паскаль для школьников" ссылки померли, обновил. теперь качается. Цитата: почему 1ый и 3ий случай работают одинаково? | Не одинаково. А вообще всё очень просто: если переменная описана внутри процедуры, то она (переменная) и доступна будет только внутри этой процедуры, а не снаружи. А если описана снаружи -- то будет доступна и внутри как глобальная переменная, но так делать без крайней необходимости не надо. А правильно так: описывать каждую переменную там, где она нужна. Вот в твоем примере: "i" используется только внутри процедуры; а "n", наоборт, в процедуре никак не используется. Поэтому правильный вариант -- №3. Цитата: и если вписать это 'i' в скобки после имени процедуры | А в скобки вписываются передаваемые параметры: имя_процедуры(параметры_1; var параметры_2; const параметры_3) эти "var" и "const" в скобках имеют совсем другое значение, они просто указывают передавать адреса вместо содержимого переменных. | Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 18:38 13-10-2014 | Исправлено: dimitriy7, 19:25 13-10-2014 |
|