Итерационные циклы.

Цикл обеспечивает многократное выполнение последовательности действий, которая называется телом цикла.

Базовая структура - цикл.

Пример алгоритма с циклом.

 

 

В этом примере вычисляется сумма чисел ряда по общей формуле:

S = или S = 1 + 1/2 + 1/3 +1/4+ … +1/N.

Итерационным циклом называется цикл, в котором число повторений операторов тела цикла заранее неизвестно.

Для организации итераций используется цикл типа пока. Выход из итерационного цикла осуществляется в случае невыполнения заданного условия, записанного послепока.

На каждом шаге вычислений в цикле происходит проверка условия об окончании цикла.

Примером итерационного цикла служит алгоритм вычисления суммы ряда с заданной точностью eps. В такой задаче число повторений тела цикла будет заранее неизвестно. А выполнение цикла завершается в момент достижения требуемой точности.

Алгоритм, в состав которого входит итерационный цикл, называется итеpационным. В итерационных алгоритмах необходимо обеспечить условие выхода из цикла, иначе произойдет зацикливание алгоритма.

КМС, КТ,ТП-1