Разветвляющийся алгоритм Муниципальное общеобразовательное учреждение гимназия №1 Учитель информатики: Скабёлкина М.Ю.Липецк 20116 класс
Цель урока: организация работы по усвоению новых понятий, предусмотренных учебной программой, формирования знаний в области алгоритмов
Вопросы Что такое алгоритм? Назовите простые команды. Что такое линейный алгоритм?
Задача Известно, что один маляр покрасил А м2 , а другой В м2 . Найти площадь покраски двух маляров – S. алг площадь (цел A, B вещ S)арг А, Врез Sначввод А, ВS:= А+ Ввывод Sкон
Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий, называют разветвляющимися.
Алгоритмический язык Если <условие> то <серия 1> иначе <серия 2> все <Серия> - это одна или несколько следующих друг за другом команд
Полное ветвление Если условие справедливо, то выполняется серия 1, в противном случае – серия 2.
Неполное ветвление Если <условие> то <серия> все
Даны два числа. Найти наибольшее из этих чисел Алг мах арг а, в рез махначввод а, весли а>вто мах:=аиначе мах:=ввсе вывод махкон
Вычислить значение функции: y = √4x+3 алг «значение функции» (x – нат, вещ y)арг xрез yначввод xz := 4x +3если z >=0 то y: = √zвывод yиначе вывод «решений нет»всекон
Практическая работа Увеличить число x на 5, если оно положительное.Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел увеличить на 4, а большее – в 4 раза.
Подведение итогов Какие алгоритмы называют разветвляющимися?С чего начинается команда ветвление?
1. Записи по тетради.2. Решить задачу в тетради: Даны два действительных числа х и y. Большее из этих чисел заменить их суммой, меньшее их произведением.
Разветвляющийся алгоритм Муниципальное общеобразовательное учреждение гимназия №1 Учитель информатики: Скабёлкина М.Ю.Липецк 20116 класс