Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Шпаргалки на экзамен / Оператор цикла с параметром

.docx
Скачиваний:
29
Добавлен:
04.06.2014
Размер:
13.97 Кб
Скачать

Оператор цикла с параметром

Данный оператор применяют тогда, когда известно число повторений одного и того же действия. Начальное и конечное значения параметра цикла могут быть представлены константами, переменными или арифметическим выражениями. Оператор имеет две формы:

  1. For параметр := a to b do тело цикла;

  2. For параметр := a downto b do тело цикла;

где a и b - величины целого типа, причем а - начальное значение, а b - конечное значение переменой - параметра.

Сначала вычисляются значения выражений а и b. Если а окажется меньшим или равным b, топараметр последовательно принимает значения, равные а, а+1, …, b-1, b, и для каждого из этих значений выполняется тело цикла. Если же а>b, то тело цикла не будет выполнено ни разу, и управление будет передано следующему оператору программы.

Оператор

For параметр := a downto b do тело цикла;

выполняется аналогичным образом, но параметр принимает значения, равные а, а-1, …, b+1, b. Если тело цикла состоит из нескольких операторов, то операторы тела цикла заключаются в операторные скобки begin - end. Например: 

For x: =1 to 10 do writeln (x); For i: =10 to 100 do y: =y+5;