Циклические алгоритмы.
Алгоритм называется циклическим, если последовательность шагов алгоритма выполняется многократно
условие Серия команд данет данет условие серия команд ЦИКЛ С ПРЕДУСЛОВИЕМ (цикл-пока) ЦИКЛ С ПОСТУСЛОВИЕМ (цикл-до) ЦИКЛ С ПАРАМЕТРОМ серия команд параметр
Деньги есть? Съел Понравилось? Купил ДА НЕТ Цикл «Пока» Транжира Обжора Цикл «До»
Тело цикла – Тело цикла – шаги алгоритма, которые повторяются.
тело цикла условие начало ввод исходных данных вывод результатов конец
Составьте алгоритм работы автомата по продаже банок «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 нет да
Выполнить алгоритм, представленный в виде блок-схемы. Занести значения переменных, изменяющихся в ходе выполнения алгоритма в таблицу XY
Y: = 2 * X ВЫВОД: X, Y НАЧАЛО X: = - 5 X: = X + 1 X 0 КОНЕЦ да нет XY
Домашняя работа: Параграф Составить циклический алгоритм «Покраска забора из досок»