Тема урока: «Алгоритмы с ветвлениями»
Алгоритм с ветвлением
Разветвляющийся алгоритм
Разветвляющийся алгоритм
Ветвления
Задание
6.44M
Category: programmingprogramming

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

1. Тема урока: «Алгоритмы с ветвлениями»

1 из 23

2.

Начало
Есть
в чайнике
вода?
ДА
НЕТ
Налей в чайник воду
Включи плиту
Поставь на нее чайник
Конец
2 из 23

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

Нет
Да
Условие
Действие 1
Действие 2
или разветвляющийся
алгоритм - форма
организации действий,
при которой в
зависимости от
выполнения
некоторого условия
совершается
одна или другая
последовательность
шагов
3 из 23

4.

Обратите внимание, в блок-схеме
появилось новое обозначение ромб
, в котором стоит вопрос, требующий
ответа «да» или «нет». При этом из
ромбика выходят две стрелочки: по
одной мы идем в случае ответа "да", а
по другой - в случае ответа "нет". Вы
уже знаете, что бывают вопросы, на
которые можно ответить "да" или
"нет", и вопросы, на которые нельзя
так ответить.
4 из 23

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

Полное ветвление
Подъехал Иван
Царевич к камню
Да
Голову сложишь
Направо
пойдешь?
Нет
Коня потеряешь
5 из 23

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

Неполное ветвление
Да
Идет
дождь?
Нет
Берем зонт
6 из 23

7. Ветвления

ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване
ЕСЛИ назвался груздем,
ТО полезай в кузов
7 из 23

8.

Если любишь рисовать, то нарисуй яблоко,
иначе напиши, чем любишь заниматься
Нарисуй яблоко
Ты любишь
рисовать?
ДА
НЕТ
Напиши,
чем ты любишь
заниматься
_______________
_______________
8 из 23

9.

Начало
Ты любишь
осень?
ДА
НЕТ
Возьми зеленый карандаш
Возьми желтый карандаш
Раскрась листок
Убери карандаш
Конец
9 из 23

10. Задание

Составьте блок-схему алгоритма перехода
дороги, в зависимости от сигнала светофора.
конец
Ждать
зеленого сигнала
Подойти к дороге
и остановиться
Сигнал
светофора
зеленый?
Начать движение
начало
10 из 23

11.

начало
Подойти к дороге
и остановиться
Сигнал
светофора
зеленый?
Ждать
зеленого сигнала
Начать движение
конец
11 из 23

12.

13.

ТЕМПЕРАТУРА
0
ВОДЫ < 100 С
ДА
Вскипятить воду
НЕТ
Заварить чай

14.

Домашнее задание
придумать примеры
алгоритмов с ветвлением
14 из 23

15.

15 из 23

16.

16 из 23
English     Русский Rules