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

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

Один из основных циклических операторов, используемых при решении задач.

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

В Pascal этот оператор реализуется следующим образом :

For <Инициализация параметра цикла> to <Конечное значение параметра>
 do <Оператор 1> ;
For <Инициализация параметра цикла> to <Конечное значение параметра>
 downto <Оператор 1>;

Оператор цикла может быть простым и составным, как и оператор выбора Case.
Если после do стоит несколько операторов, то ставиться операторные скобки. Именно такой оператор называется составным .

Как же можно изменять шаг в этом цикле? Шаг изменения параметра в цикле с параметром может быть только 1 или -1. Других изменений, например 2, не возможно реализовать в этом цикле.

Если значение параметра изменяется от меньшего числа к большему, то используется оператор to :

For I := 1 to 10 do <Оператор> ;


Если значение параметра изменяется от большего к меньшему числу, то используется оператор downto :


For I := 10 to 1 downto <Оператор> ;


Один из главных плюсов оператора цикла с параметром является автоматическая модификация. Это упрощает решение задач программисту.

Условие выхода из цикла является достижением параметра цикла порогового значения цикла

Параметр цикла должен быть целым числом.