Similar presentations:
Типы алгоритмов (2)
1. ТИПЫ АЛГОРИТМОВ
Линейные алгоритмыАлгоритмы с ветвлениями
Алгоритмы с повторениями
2. Ключевые слова
• Линейные алгоритмы• Алгоритмы с ветвлениями
• Алгоритмы с повторениями
3. Алгоритм с ветвлением
!Алгоритм с ветвлениями или
разветвляющийся алгоритм - форма
организации действий, при которой в зависимости
от выполнения некоторого условия
совершается одна или другая последовательность
шагов.
Нет
Да
Условие
Действие 1
Действие 2
4. Разветвляющийся алгоритм
Неполное ветвлениеДа
Берём зонт
Идёт
дождь?
Нет
5. Ветвления
ЕСЛИ хочешь быть здоров,ТО закаляйся,
ИНАЧЕ валяйся на диване
ЕСЛИ назвался груздем,
ТО полезай в кузов
6. Фальшивая монета
?Задача: Из трёх монет одинакового достоинства
одна фальшивая (более лёгкая). Как её найти с
помощью одного взвешивания на чашечных
весах без гирь?
7. Блок-схема
НачалоПоложить по одной монете
на каждую чашу весов,
третью монету отложить
в сторону
Да
Весы в
равновесии?
Нет
Монета на поднявшейся
вверх чаше фальшивая
Отложенная монета –
фальшивая
Конец
8. Правильный многоугольник
НачалоВведите N
Да
Нет
N=3
Рисуем треугольник
Да
Нет
N=4
Рисуем квадрат
Конец