Основы алгоритмизации и программирования. Жданова Т.А - 39 стр.

UptoLike

41
вие _2 и если оно принимает значение «истина», то выполняется опера-
тор_2 и управление передается оператору, следующему за оператором
END IF и т.д. Если в операторе все условия принимают значение «ложь»,
то выполняется оператор_n и управление передается оператору, следую-
щему за оператором END IF.
П р и м е р :
Составить программу вычисления функции
Y=
<<
1415.3,ln
1415.30,cos
0,sin
хприx
xприx
xприx
Программа, использующая линейную форму оператора условного перехо-
да:
I?PUT "Введите значение х", x
IF x <= 0 THE? Y = SI?(x): GOTO 10
IF x >= 3.1415 THE? Y = LOG(x) ELSE Y = COS(x)
10 PRI?T "При х="; x; "Y="; Y
E?D
Программа, использующая блочную форму оператора условного перехода:
I?PUT "Введите значение х", x
IF x <= 0 THE?
Y = SI?(x)
ELSEIF x >= 3.1415 THE?
Y = LOG(x)
ELSE
Y = COS(x)
E?D IF
10 PRI?T "При х="; x; "Y="; Y
E?D