Документ взят из кэша поисковой машины. Адрес оригинального документа : http://us.chem.msu.su/courseware/pascal/for.htm
Дата изменения: Sun Nov 22 22:34:46 1998
Дата индексирования: Sat Apr 9 22:32:28 2016
Кодировка: Windows-1251
Программирование и решение задач на ЭВМ - Справочник
Программирование и решение задач на ЭВМ
Справочник

Основные темы
Примеры программ
Приложения

Оператор for : do :

Оператор цикла for в общем виде записывается так:

for <параметр>:=<нач.значение> to <кон.значение> do <оператор>

Элемент оператора for: Что может быть использовано: Допустимый тип:
<параметр> Только переменная. INTEGER
<нач. знач-е>
<кон. знач-е>
Константы, переменные или арифметические выражения, результат которых - целая величина. INTEGER
<оператор> Вложенный оператор, составляющий тело цикла.  

Исполнение оператора for : do :

Исполнение оператора for начинается с того, что его параметр принимает указанное начальное значение, и вложенный оператор исполняется первый раз. После этого значение параметра цикла автоматически увеличивается на единицу, и вложенный оператор выполняется снова. Так происходит до тех пор, пока параметр цикла не станет равным заданному в строке for конечному значению. При этом цикл выполняется последний раз, а затем исполнение переходит к следующему оператору программы.

Обратите особое внимание на то, что самостоятельное переопределение значения параметра цикла внутри этого цикла является грубой ошибкой!

В операторе for вместо слова to может стоять слово downto:

for <параметр>:=<кон.значение> downto <нач.значение> do <оператор>

В этом случае при каждом прохождении цикла значение счетчика будет уменьшаться на 1.

Часто в цикле необходимо повторить не один, а несколько операторов. Такая последовательность операторов должна быть объединена в составной оператор служебными словами begin и end. (См. пример программы с использованием составного оператора.)


Вверх страницы
Вернуться на главную страницу