Алгоритмическая структура ветвление (разветвленный алгоритм)
Алгоритм в котором есть условие,
на которое можно ответить либо «да», либо «нет»
Вспомнить блок схему
Разветвляющий алгоритм – это алгоритм, в
котором в зависимости от условия выполняется либо одна, либо другая
последовательность действий.
больше меньше = больше или равно меньше или равно " width="640"
Условия - тип логических выражений. В них используются следующие операторы сравнения :
=
равно
не равно
больше
меньше
=
больше или равно
меньше или равно
ВИДЫ
1)Не полное
Задача
Даны 3 угла в градусах. Определить существует ли такой треугольник.
Начало
INPUT A
INPUT B
INPUT С
IF A+B+C = 180 THEN PRINT “ТРЕУГОЛЬНИК СУЩЕСТВУЕТ ”
Ввести 3 угла в градусах
Если
a+d+c=180
Если ТО
Треугольник существует
конец
ВИДЫ
ВВЕСТИ ПЕРЕМЕННУЮ А
INPUT A
IF ATHEN P = A^2+4A+5
ELSE P=1/(A^2+4A+5)
PRINT P
ЕСЛИ ТО
Если
A МЕНЬШЕ ИЛИ РАВНО 0
ИНАЧЕ
P= 1/(A^2+4A+5)
P= A^2+4A+5
P
ВИДЫ
3) Составное
(встречается много команд на одной ветви)
задача
Даны а и b. Если числа не равны, то вычислить и
ВВЕСТИ ПЕРЕМЕННУЮ А и В
INPUT A
INPUT B
IF AB THEN
P = A^2+B*B^2
Q=A*A^2+B^2
END IF
PRINT P, Q
Если
А не равно В
ЕСЛИ ТО
P= A^2+B*B^2
Q=A*A^2+B^2
КОНЕЦ ВЕТВЛЕНИЯ
P и q
-110 Б) если у=89-х^3, при х у=х^2+45*sqr(х), при х2 " width="640"
Составить программу, вычисляющую значение у
А) если у=21-х^2, при х
у=х^3+45*х, при х-110
Б) если у=89-х^3, при х
у=х^2+45*sqr(х), при х2