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