Основы программирования для автоматизированного проектирования и решения творческих задач - 13 стр.

UptoLike

Составители: 

Оператор цикла с постусловием устроен таким образом, что сначала выполняется тело цикла, а
затем проверяется условие окончания работы цикла. Если результат проверки условия не равен нулю,
то выполняется еще один шаг цикла. Порядок работы оператора цикла с постусловием иллюстрирует
рис. 5. В языке С оператор цикла с постусловием записывается
do тело_цикла while (условие);
В теле цикла допускается использование одного оператора. Несколько операторов в теле цикла
должны быть объединены в составной оператор.
Рис. 5 Порядок работы цикла с постусловием
Итерационный цикл предназначен для выполнения тела цикла заданное число раз.
Рис. 6 Функционирование итерационного цикла
В языке С оператор итерационного цикла записывается
for (инициализация; условие_окончания; выражение) тело_цикла;
здесь тело_циклаодин оператор, задающий необходимые действия; инициализацияпоследователь-
ность разделенных запятыми выражений, задающих начальные значения используемым в цикле пере-
менным (инициализирующие выражения вычисляются при первом входе в цикл); условие_окончания то
же, что и у ранее рассмотренных циклов; выражениепоследовательность разделенных запятыми вы-
ражений, позволяющих изменить значения переменных между шагами работы цикла.
П р и м е р 3 for (i = 1, a = 0; i < 5; a += i++) ;
В результате работы приведенного в примере 3 итерационного цикла переменная a получит значение
равное 10. Тело цикла в данном случае представлено пустым оператором.
Условие
Оператор
Нет
Да
i=1
i=i+1, пока
i<=n
Тело цикла