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