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