Итерационные циклы – это циклы, в которых число повторений циклов заранее не известно и зависит от некоторых условий.
Пример 4.5. Вычислить при k=1, 2, … .
Определить k при котором y становится больше a.
Решение: Схема алгоритма имеет вид (рис.4.5.)
Рис.4.6. Алгоритм итерационного цикла
Пример 4.6. Вычислить
.
Пока
Решение: Схема алгоритма имеет вид (рис.4.7.)
Рис.4.7. Алгоритм итерационного цикла
Структуры алгоритмов, реализующие различные численные методы (цифровое интегрирование и т.д.), обработки массивов (нахождение суммы, произведения, наибольшего и наименьшего элемента, подсчет количества элементов удовлетворяющих некоторым условиям, упорядочение элементов массива и т.д.) а также другие алгоритмы будут рассмотрены в процессе изучения курса.