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