Задано вещественное значение аргумента х,вычислить значение функции у - Free Pascal (752)

Узнай цену своей работы

Формулировка задачи:

Решить пример в паскале

Решение задачи: «Задано вещественное значение аргумента х,вычислить значение функции у»

textual
Листинг программы
  1. function y(const x: Single):Extended;
  2. var
  3.     Result:Extended;
  4. begin
  5.     if (x < -1)
  6.     then
  7.         Result := Sqrt(3) - Exp(2 * x)
  8.     else
  9.         if (x > 1)
  10.         then
  11.             Result := Ln(x)
  12.         else
  13.             Result := Sin(x) / Cos(x) + Sqr(x) * x;
  14.     y := Result;
  15. end;
  16.  
  17. var
  18.     x: Single;
  19. begin
  20.     Write('x='); ReadLn(x);
  21.     WriteLn('y(', x:0:3, ')=', y(x):0:3);
  22. end.

Объяснение кода листинга программы

В данном коде написана функция y, которая принимает вещественный аргумент типа Single и возвращает значение типа Extended. Внутри функции присутствуют две ветви условного оператора if, которые определяют различные варианты вычисления значения функции в зависимости от значения переменной x.

  1. Если x < -1, то результатом будет Sqrt(3) - Exp(2 * x).
  2. Если x > 1, то результатом будет Ln(x).
  3. В противном случае (x <= -1 или x >= 1), результатом будет Sin(x) / Cos(x) + Sqr(x) * x. В конце кода присутствует блок с переменными, где пользователю предлагается ввести значение переменной x, а затем выводится значение функции y для этого введенного значения. Список элементов кода:
  4. Объявление функции y с аргументом типа Single и возвращаемым типом Extended.
  5. Объявление переменной Result типа Extended для хранения результата вычислений.
  6. Условный оператор if для проверки значения переменной x.
  7. Вычисление значения функции y в случае, если x < -1.
  8. Вычисление значения функции y в случае, если x > 1.
  9. Вычисление значения функции y в противном случае.
  10. Завершение условного оператора if.
  11. Передача значения переменной x в функцию y.
  12. Блок с переменными, где пользователю предлагается ввести значение переменной x.
  13. Вывод значения функции y для введенного пользователем значения переменной x.
  14. Конец программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы