Циклический алгоритм — это описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. 1 Перечень повторяющихся действий называют телом цикла. 1
Различают три типа циклических алгоритмов: 2
- Цикл с параметром (со счётчиком). 12 Используется, когда заранее известно, какое число повторений тела цикла необходимо выполнить. 1
- Цикл с предусловием. 5 В нём используется определённое условие, истинность которого проверяется перед каждой итерацией цикла. 5 Выполнение цикла прекращается, когда условие становится ложным. 5
- Цикл с постусловием. 5 В нём проверка условия продолжения осуществляется после выполнения тела цикла. 5 Тело цикла с постусловием всегда выполняется как минимум один раз, независимо от истинности или ложности условия. 5
Примеры циклических алгоритмов: перевод текста с иностранного языка (прочитать первое предложение, перевести, записать и т.д.) или построение графика функции по точкам (взять первый аргумент, вычислить значение функции, построить точку и т.д.). 2