logo
Лекции по информатике

3. Циклы

Под циклом понимается вычислительный процесс в ходе которого многократно выполняются одни и те же действия с разными данными. Набор действий внутри цикла образует его тело. Цикл завершается при возникновении в нем определенных условий, вызванных изменением данных. Место задания и проверки условия определяет тип цикла. Часто используют следующие типы циклов:

а) Цикл с предусловием (цикл ПОКА). Согласно структуре вначале идет проверка условия. Если оно не выполняется, управление вычислительным передается другой структуре, описанной ниже

б) Цикл с постусловием (цикл ДО). Проверка условия происходит каждый раз после выполнения всех действий, предусмотренных в теле цикла. Цикл выполняется до тех пор, пока не будет выполнено условие. В этом случае тело цикла обязательно выполняется хотя бы 1 раз.

в) Цикл с фиксированным числом повторением. Число повторений определяется как начальным и конечным значениям управляющей переменной, так и шагом ее изменения.

ПРИМЕР: Найти максимум из 10 чисел:

Цикл с предусловием (цикл ПОКА):

Цикл с постусловием (цикл ДО):