Разветвляющийся алгоритм
Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий, называют разветвляющимися.
Алгоритмический язык Если то иначе кв - это одна или несколько следующих друг за другом команд
Полное ветвление Если условие справедливо, то выполняется серия 1, в противном случае – серия 2. условие Серия 1 Серия 2 + -
Неполное ветвление Если то кв условие серия + -
Даны два числа. Найти наибольшее из этих чисел Алг мах цел а, в, мах нач ввод а, в если а>в то мах:=а иначе мах:=в кв вывод мах кон нач a,b a>b max:=amax:=b max кон +_
Вычислить значение функции: y = 4x+3 алг значение функции Цел x, y, z нач ввод x z := 4x +3 если z >=0 то y: = z вывод y иначе вывод «решений нет» кв кон начало z: = 4x+3 z >=0 - + Y: = z решений нет конец
Практическая работа Увеличить число x на 5, если оно положительное. Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел увеличить на 4, а большее – в 4 раза.