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