ИТЕРАЦИОННЫЕ ЦИКЛЫ
Такие алгоритмы характеризуются последовательным приближением вычисляемых величин к искомому значению. Окончание цикла в этом случае обычно осуществляется при достижении заданной точности вычисления результата. К итерационным циклам приводят задачи вычисления сумм бесконечных рядов, реализации численных методов решения уравнений, систем уравнений, задачи оптимизации. Рассмотрим правила составления итерационных циклических алгоритмов на примере вычисления суммы бесконечного ряда. Задача при этом сводится к нахождению с погрешностью, не превышающей
каждое слагаемое которой является функцией номера Задача нахождения такой суммы является типичным примером итерационного процесса, так как заранее не известно, при каком номере слагаемого будет достигнута требуемая точность. Вычисление суммы членов бесконечного ряда возможно лишь в том случае, если получаемая в результате циклического процесса последовательность s(1), s(2), …, s(i), … сходится к своему предельному значению S, т.е. существует предел Процесс вычисления суммы членов равномерно сходящегося ряда организуется в виде циклического алгоритма, когда при каждом прохождении цикла номер слагаемого i увеличивается на единицу, а сумма изменяется на величину i-го слагаемого, т.е. Задача 4.
|