Арифметический и итерационный циклы отличаются тем, что в первом случае число повторений известно заранее, а во втором — нет. 13
Арифметический цикл — это цикл, у которого число повторений может быть вычислено с помощью правила изменения параметра, которое задаётся с помощью начального и конечного значения, а также размера шага изменения. 4 Например, в алгоритме построения таблиц значений различных функций чаще всего используется арифметический цикл. 1
Итерационный цикл — это цикл, количество повторов в котором определяется результатами расчётов в теле цикла, и до конца расчётов его нельзя определить. 5 Выход из итерационного цикла производится в случае выполнения или невыполнения какого-то условия. 3 Например, в задачах вычисления с указанной точностью используется итерационный цикл, так как заранее не может быть известно число повторений, которое понадобится, чтобы достичь заданной точности. 1
Ещё одно отличие заключается в том, что для арифметического цикла параметрами могут быть аргументы искомой функции, а для итерационного цикла параметрами выступают сами эти функции. 5