Similar presentations:
Алгоритмическая конструкция ветвление
1.
Алгоритмическаяконструкция
ветвление
2.
Ветвление - алгоритмическая конструкция, вкоторой в зависимости от результата проверки
условия («да» или «нет») предусмотрен выбор
одной из двух последовательностей действий
(ветвей).
Алгоритмы, в основе которых лежит
«ветвление», называют разветвляющимися.
структура
3.
Полная форма ветвленияесли <условие>
то <действие 1>
иначе <действие 2>
все
Пример
алг правописание частиц НЕ, НИ
нач
если частица под ударением
то писать НЕ
иначе писать НИ
все
кон
Да
Действие 1
Условие
Нет
Действие 2
4.
Неполная форма ветвленияесли <условие>
то <действие 1>
все
Да
Действие 1
Пример:
алг сборы на прогулку
нач
если на улице дождь
то взять зонтик
все
кон
Условие
Нет
5.
Операции сравнения используемые длязаписи выражений в условии
A<B
А меньше В
A <= B
А меньше или равно В
A=B
А равно В
A>B
А больше В
A >= B А больше или равно В
A <> B А не равно В
6.
Задача на ветвление с решением в видеблок-схемы
Ввести с клавиатуры переменную С.
Переменная B имеет значение равное 10.
Если С>B, выведите на экран их сумму, иначе, выведите
удвоенное произведение?
Решение:
Входная информация ( что дано):
C, B
Выходная информация ( что найти):
С + B или 2*(B*C)
7. Домашнее задание
§ 2.4.2, стр. 76 – 81Задание 1
Решить два задания на присваивание и
использование mod и div по вариантам (1 группа –
1 вариант, 2 группа – 2 вариант)
Ответы в виде чисел, записать на каждом
действие (шаге)
Задание 2
Решить задачу в виде блок-схемы. Записать ответ
в виде числа
8. а := 100 b := 50 b := а - b/2 а := a/5 + b/3 *2
Задание 12 вариант
1 вариант
№1
№1
а := 100
b := 50
b := а - b/2
а := a/5 + b/3 *2
?
?
?
?
№2
a := 432
b := a div 100
a :=(a mod 100)*10
a := a + b
b := 80
a := 30
а := b - 2 * a
b := a/2 + 3 * b - 50
?
?
?
?
№2
?
?
?
?
a := 230
b := a mod 30
a := b div 10
a := a * b
?
?
?
?
9.
Задание 2начало
Чему будет равно Х на выходе, при
разных значениях (их три) а
Ввод а
1 вариант (для 1- ой группы)
Х= а*2
да
нет
Х<10
а
X
0
-6 6
2 вариант (для 2- ой группы)
Х=Х-5
Х=Х+6
Вывод X
конец
а
X
3
-8 7