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