Циклические алгоритмы Базовые циклические конструкции
Определение циклического алгоритма – Циклический алгоритм – это алгоритм некоторые шаги которого повторяются N-е количество раз. – Тело цикла – шаги алгоритма, которые повторяются. – Параметр цикла – величина, от которой зависит число повторений в цикле. Достать из корзины продукты и положить их на стол
Алгоритм покраски забора Тома Сойера «Том вышел на улицу с ведром известки и длинной кистью. Он окинул взглядом забор, и радость в одно мгновение улетела у него из души, и там воцарилась тоска... Со вздохом обмакнул он кисть в известку, провел ею по крайней доске, потом проделал то же самое снова и остановился: как ничтожна белая полоска по сравнению с огромным пространством некрашеного забора!..» Марк Твен
Алгоритм покраски забора Тома Сойера НАЧАЛО Подойти к забору Покрасить 1 доску Забор Закончился ? Отнести кисть и краску и идти гулять Конец Нет Да Нужно покрасить 9 досок Ура!!! Можно идти гулять!!!
Базовые циклические конструкции Существует три разновидности циклических алгоритмических структур: Цикл с последующим условием Условие Тело цикла Цикл с предварительным условием Условие Тело цикла Цикл со счетчиком Тело цикла Изменение параметра цикла
Алгоритм «Сбор яблок» Есть корзина в которую необходимо собрать яблоки. Всего в корзину нужно положить 10 яблок. Составить алгоритм сбора яблок с помощью трех алгоритмических структур. Сделать презентацию которая должна состоять из следующих слайдов: Титульный слайд Графическая интерпретация сбора яблок в корзину Блок-схема «Цикл с предварительным условием» Блок-схема «Цикл с последующим условием» Блок-схема «Цикл со счетчиком» Заключительный слайд Посмотреть ПРИМЕР