Презентация по информатике Алгоритмическая структура «ветвление»


«Какое мороженое купить?» Алгоритмическая структура «ветвление» Класс: 9АУчитель: Шустрова Оксана Сергеевна
Как вы думаете, для чего нам нужно изучить структуру «ветвление»? В отличие от линейных алгоритмов, в которых команды выполняются последовательно одна за другой, в алгоритмическую структуру «ветвление» входит условие, в зависимости от выполнения или невыполнения которого реализуется та или иная последовательность команд
Условие – это высказывание, которое может быть либо истинным, либо ложным.Условияпростыесложные Простое условиеВключает в себя одно предложение; два числа, две переменных или два арифметических выражения, которые сравниваются между собой с использованием операций сравнения. Например: 6<8, 3>1 На улице холодно; 2*8=4*4 и т.д. Сложное условиеПоследовательность простых условий, объединенных между собой знаками логических операций И (AND), ИЛИ(OR)Например: 5>3 AND 4<8(x=10) OR (x>=0). «Ветвление» – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.даДействие 1 Действие 2 нетусловие
Форма алгоритма: Полное ветвление – при выполнении условия выполняется один блок действий, а при невыполнении – другой блок действий.если <условие>то <серия команд 1>иначе <серия команд 2> Неполное ветвление - действия выполняются только при выполнении условия.если <условие>то <серия команд 1> Пример:У лукоморья дуб зеленый, Златая цепь на дубе том,И днем и ночью кот ученый Все ходит по цепи кругом.Идет направо – песнь заводит,Налево – сказку говорит…А.С.ПушкинНапишите блок-схему Ученого Кота:
ПРИМЕР 2 Задача: «Из ряда чисел 15, 16, 17, 18 выпишите значения x, при которых верно неравенство x + 24 >40». x+24>40Выписать xДаНет
Ответ:Если x = 15 или x = 16, то x + 24 > 40 не верное неравенствоЕсли x = 17 или x = 18, то x + 24 > 40 верное неравенство Примеры 3{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}Если ласточки летают низко, то будет дождь, иначе дождя не будет.Если погода будет хорошая, то перед тем, как делать уроки, покатаюсь на лыжах.


Пример 4 Определение фальшивой монеты. Из трех монет одинакового достоинства одна фальшивая (более легкая). Как ее найти с помощью одного взвешивания на чашечных весах без гирь?
Пример 5: «Погода»Словесная форма Блок-схеманачалоопределить температуру воздухаесли температура ниже 0, то надеть шубу, иначе надеть курткуконец
Вычислите алгоритм структуры ветвления, представленной в виде блок-схемы, при заданном входном потоке исходных данных:началоВвод аХ=а*2Х<10Х=Х-5Х=Х+6Вывод хконецданета02468х -5-131822



началоВвод хХ<0У=8+ХУ= 4Х+10Вывод уконецданетх5-20у30610

началоВвод ХХ=Х/4Х≥15данетХ=Х+12Х=Х+6Х>20Х≥10даданетнетХ=Х*5Х=Х*3Х=Х*11Х=Х*4Х=Х-25Х=Х+13Х=Х+24Х=Х-8Вывод хконецВвод Х4148Вывод Х20220
Домашнее заданиеП.4.2.2. Выучить. Алгоритмическая структура «ветвление» стр.-114 Задание. Даны два числа А и В. Найти наибольшее из них. Написать блок-схему. Итоги урокаНа этом уроке мы узнали:Основную алгоритмическую структуру «ветвление»Научились самостоятельно разрабатывать алгоритм решения поставленной задачи