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

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

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

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

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

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

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

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

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

Если заранее неизвестно число повторений цикла, то можно использовать цикл с постусловием.

В большинстве процедурных языков программирования цикл с постусловием реализуется оператором while, отсюда его второе название– while-цикл

31

Выполняется следующим образом:
Сначала выполняется тело цикла, затем проверяется условие. Если оно ложно, то выполняется тело цикла. Если условие истинно, то цикл считается выполненным.

В этом цикле логическое выражение - это условие выхода из цикла

При описании циклов с постусловием необходимо принимать во внимание следующее:
- перед первым выполнением цикла условие его окончания (или продолжения) должно быть определено;
- тело цикла должно содержать хотя бы один оператор, влияющий на условие окончания (продолжения), иначе цикл будет бесконечным;
- условие окончания цикла должно быть в результате выполнено.

Hosted by uCoz