СРОЧНО!!! Y=sqrt(sqr(x)+2), z= sqrt(sqr(x)*sqr(x)+1) Значения x изменяются на промежутке [-3;5] с шагом 0,5. Найти и напечатать значения y и z такие, что |y-z| больше 10 Вариант решения: x=4,5 y=4,71699 z=20,2747

СРОЧНО!!! Y=sqrt(sqr(x)+2), z= sqrt(sqr(x)*sqr(x)+1) Значения x изменяются на промежутке [-3;5] с шагом 0,5. Найти и напечатать значения y и z такие, что |y-z|>10 Вариант решения: x=4,5 y=4,71699 z=20,2747
Гость
Ответ(ы) на вопрос:
Гость
const x0=-3;xk=5;h=0.5; var x,y,z:real; n,i:integer; begin n:=round((xk-x0)/h)+1; x:=x0-h; for i:=1 to n do  begin  x:=x+h;  y:=sqrt(sqr(x)+2);  z:=sqrt(sqr(x)*sqr(x)+1);  if abs(y-z)>10 then   writeln(x:4:1,y:7:4,'  ',z:7:4);  end; end. Результат:  4.0 4.2426  16.0312  4.5 4.7170  20.2747  5.0 5.1962  25.0200
Не нашли ответ?
Ответить на вопрос
Похожие вопросы