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

Операторы цикла.

В языке Pascal различают три вида операторов цикла:

– For (цикл с параметром)

– While (цикл с предусловием - условие проверяется до выполнения тела цикла)

– Repeat(цикл с постусловием - условие проверяется после выполнения тела цикла)

Примеры использования в программах.

Они используются для организации циклов различных типов. Выражение, управляющее повторениями, должно иметь булевский тип. Если число повторений оператора (составного оператора) заранее неизвестно, а задано лишь условие его повторения (или окончания), используются операторы while, repeat. Оператор for используется, если число повторений известно заранее.

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

Цикл с параметром используется, когда известно начальное значение переменной, конечное значение и шаг изменения равен 1 или –1, т.е. параметр увеличивается или уменьшается на единицу. Таким образом, цикл с параметром организует выполнение одного или нескольких операторов заранее определенное число раз (известное заранее)

30

I – параметр цикла
N – начальное значение параметра
К – конечное значение параметра

Выполняется следующим образом:
1. Параметру присваивается начальное значение N;
2. Проверка: Если значение параметра не больше (не меньше) конечного значения K, то переход на п.3 иначе п.6.
3. Выполняется тело цикла
4. Параметр цикла увеличивается (уменьшается) на 1
5. Переход на п.2
6. Выход из цикла

Использовать цикл for необходимо при заранее известном количестве повторений. Нельзя изменять параметр в теле цикла. При использовании кратных (вложенных) циклов применять разные переменные в качестве параметров. Определять до цикла значения всех используемых в нем переменных. Не ставить точку с запятой после do.

Hosted by uCoz