Алгоритмы с ветвлением

Содержание

Слайд 2

ВСПОМНИ

Алгоритм - это конечная последовательность шагов в решении задачи, приводящая от исходных

ВСПОМНИ Алгоритм - это конечная последовательность шагов в решении задачи, приводящая от
данных к требуемому результату.

Слайд 3

ВСПОМНИ

Линейный алгоритм – это алгоритм в котором команды выполняются в порядке их

ВСПОМНИ Линейный алгоритм – это алгоритм в котором команды выполняются в порядке
записи, т.е. последовательно друг за другом.

Слайд 4

Линейный алгоритм

Начало

Действие 1

Действие N

Конец

Линейный алгоритм Начало Действие 1 Действие N Конец

Слайд 5

АЛГОРИТМ С ВЕТВЛЕНИЕМ

Алгоритм с ветвлением или разветвляющийся алгоритм – форма организации действий,

АЛГОРИТМ С ВЕТВЛЕНИЕМ Алгоритм с ветвлением или разветвляющийся алгоритм – форма организации
при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов.

Слайд 6

АЛГОРИТМ С ВЕТВЛЕНИЕМ

АЛГОРИТМ С ВЕТВЛЕНИЕМ

Слайд 7

ПОЛНОЕ ВЕТВЛЕНИЕ

ПОЛНОЕ ВЕТВЛЕНИЕ

Слайд 8

НЕПОЛНОЕ ВЕТВЛЕНИЕ

НЕПОЛНОЕ ВЕТВЛЕНИЕ

Слайд 9

ВЕТВЛЕНИЕ

ЕСЛИ горит зелёный,
ТО иди,
ИНАЧЕ стой

ЕСЛИ назвался груздем,
ТО полезай в кузов

Пример 1

Пример

ВЕТВЛЕНИЕ ЕСЛИ горит зелёный, ТО иди, ИНАЧЕ стой ЕСЛИ назвался груздем, ТО
2

Слайд 10

ВОПРОС

Прямой

Кривой

Линейный

С ветвлением

Какие типы алгоритмов вы знаете?

ВОПРОС Прямой Кривой Линейный С ветвлением Какие типы алгоритмов вы знаете?

Слайд 11

ВОПРОС

Разветвляющийся алгоритм может быть?

С полным ветвлением

С двойным ветвлением

С неполным ветвлением

ВОПРОС Разветвляющийся алгоритм может быть? С полным ветвлением С двойным ветвлением С неполным ветвлением

Слайд 12

ВНИМАНИЕ!

Алгоритмы делятся на 3 типа:
линейные;
ветвление;
циклические.
Линейным называется алгоритм, в котором команды выполняются в

ВНИМАНИЕ! Алгоритмы делятся на 3 типа: линейные; ветвление; циклические. Линейным называется алгоритм,
порядке их записи.
Ветвлением называется алгоритм, при котором в зависимости от выполнения некоторого условия совершается одна или другая последовательность команд.