Реферат: Лекция по паскалю
Вычислить значение функции:
Y =
If x>=0 then y:= sin(x) else y:= - sin(x);
Логические выражения могут быть сложными, составленными с помощью логических операций: AND (и) OR (или) NOT (не).
IF (a>b) and (a>c) THEN writeln (’a = ’, a)
IF a<0 THEN
составной оператор (P1)
ELSE
cоставной оператор (P2)
Паскаль допускает вложенность операторов IF.
IF n>0 THEN
IF ( m div n)>n THEN
m: = m-n
ELSE
m: = m + n;
ELSE - всегда относится к ближайшему оператору IF.
Если n>0 и (m div n)>n будет выполнено m: = m-n.
Если n>0, но (m div n)n будет выполнено m: = m + n.
Если n0 - переход к следующему оператору.
Задача :
Вычислить: y=
Program fun;
var
x, y: real;
begin
writeln (’введите x’); readln (x);
if x>90 then writeln (’функция не определена’)
else begin
if x<0 then y: = 0