Программирование и основы алгоритмизации. Макаров В.Л. - 7 стр.

UptoLike

Составители: 

7
- подготовка первого выполнения цикла (присвоение счетчику цикла началь-
ного значения);
- тела цикла, которое образуют блоки , выполняемые многократно;
- изменение значения счетчика циклов и сравнение его с конечным значением.
Блок-схемы циклических алгоритмов существенно отличаются структурами
повторенияповторять ДО ”(повторять до выполнения условия окончания
цикла) илиповторять ПОКА ” (повторять пока
выполняются условия про-
должения циклического процесса). В первом варианте проверка условий окон-
чания циклических вычислений осуществляется в конце цикла (рис. 2.3, а), а во
второмв начале цикла (рис. 2.3, б). Как видно из рисунка, циклповторять
ДО выполняется, по крайней мере, один раз, а циклповторять ПОКАможет
сразу привести к
выходу из цикла.
да
нет
нет
да
Тело цикла
Подготовка
выполнения
следующего
цикла
Условие
окончания
Подготовка вы-
полнения пер-
вого цикла
Тело цикла
Подготовка вы-
полнения сле-
дующего
цикла
Условие
окончания
Подготовка вы-
полнения пер-
вого цикла
а) б)
Рис. 2.3
Пример 3. Составить алгоритм решения задачи вычисления N первых членов
геометрической прогрессии, используя формулу b
n+1
= b
n
*q для любых b и q,
где n – текущий член геометрической прогрессии.