Ответ: NaN вернет только если это Паскаль АВС
Ответ: ОК, fpc вернул ошибку компиляции. Работаю.
Ответ: Вот поэтому я тестовое решение всегда и прикладываю.
Ответ: // PascalABC.Net 3.0, сборка 1052var x,y:real;begin Writeln(‘Введите значение x: ‘); Read(x); if (x=0) or (x>1) then Writeln(‘Значение функции не определено’) else begin y:=sin(3.2+sqrt(1-x)/abs(5*x)); Writeln(‘Значение функции равно ‘,y) endend.Тестовое решение:Введите значение x: 0.634Значение функции равно -0.246679689801614
Ответ: //sin* — это что-то новое, так что обойдёмся без умножения.var x,y:real;begin;readln(x);if (x=0) or (x>1) thenbegin;writeln(‘Ошибка’);exit;end;y:=sin(3.2+(sqrt(1-x))/abs(5*x));writeln(y);end.