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