В большинстве задач, встречающихся на практике, необходимо производить многократное выполнение некоторых действий.
Такое многократное выполнение одинаковой последовательности действий называется циклом.
Циклы можно условно разделить на две группы:
Цикл с известным числом шагов (т.е. нам заранее известно сколько раз необходимо выполнить повторение некоторых действий):
такие циклы называют арифметическими циклами, циклами с переменной или циклами с параметром.
Цикл с неизвестным числом шагов (цикл с условием):
Такие циклы называют итерационными циклами или циклами с условием;
В итерационных циклах производится проверка некоторого условия, и в зависимости от результата этой проверки происходит либо выход из цикла, либо повторение выполнения некоторых действий (тела цикла);
Если проверка условия производится перед выполнением тела цикла, то такой итерационный цикл называется циклом с предусловием (цикл "пока");
если проверка условия производится после выполнения тела цикла, то такой цикл называется циклом с постусловием (цикл "до");
Тело цикла с постусловием всегда выполняется хотя бы один раз
Тело цикла с предусловием может ни разу не выполниться.
|