Домашнее задание
РТ: Новая № 156, 158
Старая № 141, 143
№ 166, 168
Составление алгоритмов на команду ветвление
Что представляет собой команда ветвления?
Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия («да» или «нет») предусмотрен выбор одной из двух последовательностей действий (ветвей).
Блок-схема команды ветвления
Полная форма ветвления
Неполная форма ветвления
Да
Нет
Нет
Условие
Условие
Да
Действие 2
Действие 1
Действие 1
Что является условием в команде ветвления?
Условие – вопрос, на который можно ответить «да» или «нет»
Неполное
ветвление
Полное
ветвление
конец
Алгоритмы ветвления
нач
нач
Подойти к кассе
Уменьшить скорость
нет
да
Ремонт
проведён?
Билеты
есть?
нет
да
купить
10 км
5 км
уйти
АЗС
конец
Задача: даны два числа; выбрать большее из них.
Пусть исходными данными являются А и В (значения будут задаваться вводом). Значение большего из них присваиваем переменной С.
Например А=7, В=10 С=10
Блок - схема
Начало
Ввод А,В
А В
Да
Нет
С:=В
С:=А
Вывод С
Конец
Проверка алгоритма с помощью трассировочной таблицы, где А=5, В=8
Шаг
Операция
1
Ввод А,В
А
2
3
В
5
А В
С:=В
8
4
5
С
8
Проверка условия
5
Вывод С
8
5
5 8, нет (ложь)
8
8
8
Задания:
Составить алгоритм вычисления у
Составить алгоритм вычисления значения выражения
Ввести 2 числа. Если их произведение отрицательно, умножить его на –2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран. Составить алгоритм.
Составить алгоритм вычисления функции:
Составить алгоритм определения числа на четность.
Составить алгоритм, по которому по двум вводимым углам треугольника определяется третий угол.
Составить алгоритм вычисления функции: