475.21K
Категория: ПрограммированиеПрограммирование

Разветвляющийся алгоритм

1.

Разветвляющийся алгоритм – это
алгоритм, в котором в зависимости от
условия выполняется либо одна, либо
другая последовательность действий

2.

Приведены формы ветвления
Чем они отличаются?
Полная и неполная форма ветвления

3.

Тема урока: Разветвляющиеся алгоритмы
Цель урока:
Познакомиться с алгоритмической структурой
ветвления
Изучить полную и неполную формы команды
ветвления
Научиться изображать алгоритмы в виде блок схем

4.

Полная и неполная форма ветвления на
алгоритмическом языке и на языке
Паскаль
Полная
Неполная
Если условие то действие1 Если условие то действие 1
иначе действие 2
if
условие
then
else действие 2
if условие then действие 1
действие1

5.

Примеры использования
разветвляющихся алгоритмов в виде блоксхем:
Если ласточки летают низко,
то будет дождь, иначе
дождя не будет
Если погода будет хорошая,
то перед тем, как делать
уроки, покатаюсь на лыжах

6.

Составьте блок схему
Вы отправляетесь в кино.
Подойдя к кинотеатру, вы обнаруживаете, что
сегодня идут два фильма: новая серия «Гарри
Поттера» и новый боевик с Сильвестром
Сталлоне.
Если есть билеты на первый, то пойдете
смотреть его, иначе будете смотреть боевик

7.

8.

Выражения, используемые в качестве
условий
A < B
A меньше B
A ≤ B
A меньше или равно B
A = B
A равно B
A > B
A больше B
A ≥ B
A больше или равно B
A<>B
A не равно B

9.

Пример полного ветвления
Даны два числа, выбрать большее из них

10.

Пример неполного ветвления
Даны два числа, выбрать большее из них

11.

Пример полного и неполного ветвления
Найти наибольшее значение среди трех
величин А В С
English     Русский Правила