Содержание
-
Алгоритм с ветвящейся структурой
МБОУ «Кромская средняя школа» Учитель Тимаков Н.П.
-
Задача:даны два числа; выбрать большее из них.
Пусть исходными данными являются А и В (значения будут задаваться вводом). Значение большего из них присваиваем переменной С. Например А=5, В=8 С=8
-
Блок - схема
Начало Ввод А,В А>В С:=А С:=В Вывод С Конец Да Нет
-
Проверка алгоритма с помощью трассировочной таблицы, где А=5, В=8
-
Эта же задача с использованием неполного ветвления
Начало Ввод А,В С:=А В>А С:=В Вывод С Конец Да Нет
-
Ветвление является структурной командой, его исполнение происходит по нескольким шагам:
Проверка условия Выполнение команд на одном из ветвлений «ДА» или «НЕТ» Ветвление Полное Неполное
-
АЯ Полное Неполное
Алг число вещ А,В,С нач ввод А,В если А>В то С:=А иначе С:=В кв вывод С кон Алг число вещ А,В,С нач ввод А,В С:=А если В>А то С:=В кв вывод С кон
-
Блок – схема
Начало Ввод А,В,С А>В D:=А D:=В С>D Вывод D Конец D:=С Да Нет Да Нет
-
Определите, какая задача решается по следующему алгоритму:
алг Задачавещ Xнач ввод X если Х
-
Какое это число? Отрицательное или положительное.
-
Команда ветвления на Паскале
если А>Вif A>B то С:=А then C:=A иначе С:=В else C:=B кв Более верная (распространенная)это запись в одну строку полная форма If A>B then C:=A else C:=B; не полная форма If A>B then C:=A;
-
Задание на дом
§ 36 стр.197 – 200 § 12 стр. 80 - 83
-
Задача:найти наибольшее значение среди трех величин
-
Алг БИТ вещ А, В, С, D нач ввод А, В, С если А>В то если A>C то D:=A иначе D:=С кв иначе если В>С то D:=B иначе D:=С кв кв вывод Dкон
-
Вывод:
Задача имеет два последовательных ветвления: полное и неполное. Имеет структуру вложенного ветвления.
-
Задача:
Упорядочить значения двух переменных X и Y по возрастанию. Смысл этой задачи следующий: если для исходных значений переменных справедливо отношение X Y (например, X = 2, Y = 1), то выполнить обмен значениями. Для этого необходима????? алг СОРТИРОВКА вещ X, Y, Снач ввод X, Y если X>Y то С:=Х Х:=Y Y:=С кв вывод X, Y кон
-
Домашнее задание
§36, вопросы
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.