Вычислительные процессы с многократным повторением однотипных вычислений/действий для различных значений входящих величин/данных называются циклическими, повторяемые участки вычислений — циклами, изменяющиеся в цикле величины — переменными цикла. Для организации циклов в алгоритмах необходимо предусмотреть
• подготовку цикла — задание начальных значений переменным цикла перед первым его выполнением;
• тело цикла — вычислении/действия, повторяемые в цикле для различных значений переменных цикла;
• модификацию/изменение значений переменных цикла перед каждым новым его повторением;
• управление циклом — проверку условия продолжения/окончания цикла и переход на повторение цикла или его окончание.
Общие схемы ( а, б) циклического алгоритма
В зависимости от того, где осуществляется проверка условия продолжения или окончания цикла, последний относят к виду
• цикла с предусловием, когда цикл начинается с проверки условия продолжения цикла;
• цикла с постусловием, когда условие проверяется после выполнения тела цикла.