Презентация, доклад по информатике: Ветвление

Содержание

Задача: даны два числа; выбрать большее из них.Пусть исходными данными являются А и В (значения будут задаваться вводом). Значение большего из них присваиваем переменной С.Например А=5, В=8 С=8

Слайд 1Алгоритм с ветвящейся структурой

Алгоритм с ветвящейся структурой

Слайд 2Задача: даны два числа; выбрать большее из них.
Пусть исходными данными являются

А и В (значения будут задаваться вводом). Значение большего из них присваиваем переменной С.
Например А=5, В=8 С=8


Задача: даны два числа; выбрать большее из них.Пусть исходными данными являются А и В (значения будут задаваться

Слайд 3Блок - схема

Блок - схема

Слайд 4Проверка алгоритма с помощью трассировочной таблицы, где А=5, В=8

Проверка алгоритма с помощью трассировочной таблицы, где А=5, В=8

Слайд 5Эта же задача с использованием неполного ветвления

Нет

Эта же задача с использованием неполного ветвленияНет

Слайд 6Ветвление является структурной командой, его исполнение происходит по нескольким шагам:
Проверка

условия
Выполнение команд на одном из ветвлений «ДА» или «НЕТ»
Ветвление

Неполное

Ветвление является структурной командой, его исполнение происходит по нескольким шагам: Проверка условияВыполнение команд на одном из ветвлений

Слайд 7

АЯ Полное Неполное

Алг число
вещ А,В,С
нач ввод А,В
если А>В
то С:=А
иначе С:=В
кв
вывод С
кон

Алг число
вещ А,В,С
нач ввод А,В
С:=А
если В>А
то С:=В
кв
вывод С
кон

АЯ

Слайд 8Блок – схема

Начало
Ввод А,В,С
А>В
D:=А
D:=В
С>D

Вывод D
Конец
D:=С
Да
Нет
Да
Нет

Блок – схема НачалоВвод А,В,СА>ВD:=А D:=ВС>D Вывод DКонецD:=СДаНетДаНет

Слайд 9Определите, какая задача решается по следующему алгоритму:
алг Задача вещ X нач ввод X      если

Х < 0      то вывод "отрицательное число"      иначе вывод "положительное число"      кв кон
Определите, какая задача решается по следующему алгоритму: алг Задача вещ X нач ввод X      если Х <

Слайд 10
Какое это число? Отрицательное или положительное.

Какое это число? Отрицательное или положительное.

Слайд 11Команда ветвления на Паскале
если А>В

if A>B
то С:=А then C:=A
иначе С:=В else C:=B
кв
Более верная (распространенная) это запись в одну строку
полная форма
If A>B then C:=A else C:=B;
не полная форма
If A>B then C:=A;
Команда ветвления на Паскалеесли А>В           if A>B

Слайд 12Задание на дом
§ 36 стр.197 – 200

§ 12 стр. 80 -

83
Задание на дом§ 36 стр.197 – 200§ 12 стр. 80 - 83

Слайд 13Задача: найти наибольшее значение среди трех величин

Задача: найти наибольшее значение среди трех величин

Слайд 14
Алг БИТ вещ А, В, С, D нач ввод А, В,

С      если А>В      то если A>C то D:=A иначе D:=С кв      иначе если В>С то D:=B иначе D:=С кв      кв        вывод D кон
Алг БИТ  вещ А, В, С, D  нач ввод А, В, С      если А>В      то

Слайд 15Вывод:
Задача имеет два последовательных ветвления: полное и неполное.
Имеет структуру вложенного ветвления.

Вывод:Задача имеет два последовательных ветвления: полное и неполное.Имеет структуру вложенного ветвления.

Слайд 16Задача:
Упорядочить значения двух переменных X и Y по возрастанию. Смысл этой

задачи следующий: если для исходных значений переменных справедливо отношение X < Y (например, X = 1, Y = 2), то оставить их без изменения; если же X > Y (например, X = 2, Y = 1), то выполнить обмен значениями.
Для этого необходима?????

алг СОРТИРОВКА вещ X, Y, С нач ввод X, Y      если X>Y      то С:=Х          Х:=Y          Y:=С      кв      вывод X, Y кон

Задача:Упорядочить значения двух переменных X и Y по возрастанию. Смысл этой задачи следующий: если для исходных значений

Слайд 17Домашнее задание
§36, вопросы

Домашнее задание §36, вопросы

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть