1. Создать подпрограмму для вычисления значения функции (функция определена в таблице

1. Создать подпрограмму для вычисления значения функции (функция определена в таблице 1). Значение функции вычислять с точностью до тысячных долей.

Осмотреть два варианта реализации подпрограммы: подпрограмма-процедура и подпрограмма-функция.

Использовать подпрограмму для построения таблицы значений функции в 10 различных точках.

Задать свой вопрос
Владимир Нирша
Очень очень нужна помощь , нужно сделать в паскаль
Геннадий Устрицов
Очень очень нужна помощь , нужно сделать в паскаль
1 ответ
Function Fx(x:real):real;
begin
  if x=1 then Fx:=1e18 заместо бесконечности
  else if xlt;0 then Fx:=exp(-x)
  else if xlt;=4.5 then Fx:=1-ln(abs(1-x*x))
  else Fx:=2*x
end;

procedure Px(x:real; var y:real);
begin
  if x=1 then y:=1e18 заместо бесконечности
  else if xlt;0 then y:=exp(-x)
  else if xlt;=4.5 then y:=1-ln(абс(1-x*x))
  else y:=2*x
end;

var
  x,y:real;
  i:integer;
begin
  for i:=-4 to 9 do
  begin
    x:=i;
    Px(x,y);
    Writeln(x:2,Fx(x):25:3,y:25:3)
  end  
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт