Сделать задачу в Паскале, вот дана система:ln|x|, x< -1sin x, -1≤x<1cos x, x≥1Решение у...

0 голосов
86 просмотров

Сделать задачу в Паскале, вот дана система:
ln|x|, x< -1
sin x, -1≤x<1<br>cos x, x≥1
Решение у меня есть (не знаю правильное ли), но саму задачу понять вообще не могу, в чем ее смысл...


Информатика (407 баллов) | 86 просмотров
0

Программу . Насколько я понял, нужно ввести x, чтобы получить y. Забыл написать что y=этим трём выражениям

0

но увы, я не до конца разобрался в ней

Дан 1 ответ
0 голосов

Var
x,y:real;
begin
readln(x);
   if x<-1 then<br>       y:=ln(abs(x));
   if (x>=-1)and(x<1)then<br>      y:=Sin(x);
   if x>=1 then
     y:=Cos(x);
writeln(y:4:2);
end.

(9.6k баллов)
0

я только хочу понять где взялись х=>-1 и х>1...... в условии такого нет..

0

А это что? -1≤x<1 Это же вы написали

0

И это тоже Вы написали x≥1

0

то есть одно условие поделили на два?

0

Так, комментирую вашу программу по строкам

0

ln|x|, x< -1 Если x<-1 то ln|x| В паскале написано if x<-1 then<br> y:=ln(abs(x));

0

Следующая Ваша строка sin x, -1≤x<1 В паскале написано if (x>=-1)and(x<1)then<br> y:=Sin(x);

0

И последнее cos x, x≥1 В паскале - if x>=1 then
y:=Cos(x);

0

СПАСИБО БОЛЬШОЕ! Извините за неудобства.

0

Да лано )