Циклические алгоритмы
Download
Report
Transcript Циклические алгоритмы
Циклические
алгоритмы.
Алгоритм называется
циклическим,
если последовательность
шагов алгоритма выполняется
многократно
ЦИКЛ С ПРЕДУСЛОВИЕМ
ЦИКЛ С ПОСТУСЛОВИЕМ
(цикл-пока)
(цикл-до)
да
условие
серия команд
нет
Серия команд
да
ЦИКЛ С ПАРАМЕТРОМ
параметр
серия команд
условие
нет
Цикл «Пока»
Цикл «До»
Транжира
НЕТ
Деньги есть?
Съел
ДА
Купил
Понравилось?
НЕТ
Обжора
Тело цикла – шаги алгоритма,
которые повторяются.
начало
ввод исходных
данных
тело цикла
условие
вывод результатов
конец
Составьте алгоритм работы автомата по продаже
банок «PEPSI». Обведи карандашом тело цикла.
Шаги:
1. Посмотреть цену
2. Опустить монету
3. Подойти к автомату
4. Набралась нужная сумма?
5. Достать деньги
6. Взять банку
7. Нажать кнопку
Начало
Шаги:
1.
Посмотреть цену
Посмотреть
цену
2.
Достать деньги
3.
Опустить
монету
Достать деньги
Опустить монету
Нет
4.
Набралась
нужная сумма?
Набралась нужная сумма?
5.
Нажать кнопку
Нажать кнопку
6.
Взять банку
Взять банку
Конец
НАЧАЛО
N := -2
M: = |N|
ВЫВОД: N, M
N := N + 1
да
N≤2
нет
КОНЕЦ
Выполнить алгоритм, представленный в
виде блок-схемы. Занести значения
переменных, изменяющихся в ходе
выполнения алгоритма в таблицу
X
Y
НАЧАЛО
X
Y
X: = - 5
Y: = 2 * X
ВЫВОД: X, Y
X: = X + 1
да
X≤0
нет
КОНЕЦ
Домашняя работа:
Параграф 4.2.4
Составить циклический алгоритм
«Покраска забора из досок»