26
Для организации любого цикла необходимо выполнение сле-
дующих условий:
– задание начального значения параметра (переменной) цикла
перед началом цикла;
– изменение параметра (переменной) цикла перед каждым но-
вым повторением тела цикла;
– проверка условия окончания (выхода из цикла) или повторе-
ния цикла;
– переход к началу цикла, если цикл не закончен, или выход из
цикла, если условие выхода выполнено.
Рассмотрим классификацию циклов для лучшего понимания их
разновидностей и основных отличий друг от друга.
По месту рас-
положения
условий проверки повторения или окончания цикла
можно выделить циклы с предусловием и постусловием.
1. В цикле с предусловием (с предварительным условием) про-
верка выхода стоит перед телом цикла. Условие записывается в
виде логического выражения. Операторы цикла (тело цикла) вы-
полняются, пока условие
истинно. Если при входе в цикл условие
ложь (не выполняется), то будет выход из цикла. В этом случае
цикл не выполнится ни одного раза.
2. В цикле с постусловием (с последующим условием) проверка
выхода стоит после тела цикла. Операторы цикла будут выпол-
няться до тех пор, пока не станет возможным условие выхода из
цикла. Цикл выполнится хотя бы один
раз.
В инженерных расчетах наиболее распространены циклы с посту-
словием. В общем виде вычислительная схема представлена на рис. 5.
Реализация циклических алгоритмов в алгоритмических языках
выполняется с помощью структурного оператора цикла. Например, в
языке Фортран один из вариантов оператора цикла:
DO n= НачалоЦикла, КонецЦикла, ШагЦикла
<Тело цикла>
ENDDO