Виды алгоритмов (разветвляющиеся и циклические алгоритмы) ГОУ СОШ 29, СПб Кечек К.А.
Виды алгоритмов Линейные Линейные Линейные Разветвляющиеся Разветвляющиеся Разветвляющиеся Циклические Циклические Циклические
Блок-схема 1. Блок начала или конца алгоритма 2. Блок ввода данных или вывода результатов и сообщений 3. Блок проверки условия 4. Блок выполнения команд 5. Соединитель. Используется при переносе Блок-схемы на следующую страницу данет
Линейные алгоритмы Алгоритм, все этапы которого выполняются однократно и строго последовательно
Линейные алгоритмы Блок-схема алгоритма «Внимание» НАЧАЛО СЛУШАЙ ДУМАЙ ОТВЕЧАЙ КОНЕЦ Блок-схема алгоритма «Счет» НАЧАЛО -17 КОНЕЦ Дано число: 38 Результат: 21
Разветвляющиеся алгоритмы Алгоритм, в котором осуществляется выбор действий в зависимости от какого-то условия
Алгоритм «Настроение» 1. Если настроение хорошее, то выполнить действие 2, иначе выполнить действие 3 2. Погулять 3. Позвонить другу НАЧАЛО Настроение хорошее? данет ПОГУЛЯТЬПОЗВОНИТЬ ДРУГУ КОНЕЦ
Алгоритм «Вычисление» НАЧАЛО > 10 данет КОНЕЦ Задать число Сообщить результат
Циклические алгоритмы Алгоритмы, содержащие повторяющие действия
Алгоритм «Сбора ягод» НАЧАЛО Ягоды собраны? да Сорви ягоду Положи в корзину КОНЕЦ Унести корзинку нет