ТИПЫ АЛГОРИТМОВ
Линейные алгоритмы
Алгоритмы с ветвлениями
Алгоритмы с повторениями
Ключевые слова
Линейный алгоритм
Линейный алгоритм – это алгоритм, �в котором команды выполняются �в порядке их записи, т.е. последовательно �друг за другом.
Начало
Конец
Действие 1
Действие n
…
!
Старт
Финиш
Линейный алгоритм
Конец
Отрезать ломтик хлеба
Отрезать ломтик сыра
Намазать хлеб маслом
Положить сыр на хлеб
Начало
Приготовление �бутерброда:
+
=
Алгоритм посадки дерева
Алгоритм с ветвлением
Алгоритм с ветвлениями или разветвляющийся алгоритм - форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов.
Условие
Действие 2
Действие 1
Да
Нет
!
Ветвления
ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване
ЕСЛИ назвался груздем,
ТО полезай в кузов
Разветвляющийся алгоритм
Подъехал Иван Царевич к камню
Направо пойдёшь?
Нет
Да
Голову сложишь
Коня потеряешь
Полное ветвление
Разветвляющийся алгоритм
Идёт�дождь?
Нет
Да
Берём зонт
Неполное ветвление
Алгоритм с повторением
Алгоритм с повторением или цикл - форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие.
Условие
Тело цикла
Да
Нет
!
Подготовка�домашнего задания
Начало
Все задачи �по математике �решены?
Решить задачу
Пойти гулять до ужина
Конец
Да
Нет
Алгоритм поиска Золушки
Начало
Встретить девушку
Примерить ей туфельку
Подошла?
Золушка найдена!
Конец
Распрощаться с девушкой
Нет
Да
Самое главное