Составить программу вычисления значения функци - Pascal ABC

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

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

Составить программу вычисления значения функции, используя обращение к под программы. Подпрограмму написать: 1. В виде процедуры. 2. В виде функции. * Вид функции z и функций, которые должны исчисляться с помощью подпрограмм, приведены в таблице фунция z:=(x-ln(a))/(sqr(ln(a)))*sin(x-ln(a))/sqr(ln(x)); подпрограмма t:=(5-ln(150))/SQR(ln(5));

Решение задачи: «Составить программу вычисления значения функци»

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.   x, a, z, t: real;
  5.  
  6. function zet(c: real; v: real): real;
  7. var
  8.   n: real;
  9. begin
  10.   n := (c - ln(v)) / (sqr(ln(v))) * sin(c - ln(v)) / sqr(ln(c));
  11.   zet := n;
  12. end;
  13.  
  14. function te(): real;
  15. var
  16.   m: real;
  17. begin
  18.   m := (5 - ln(150)) / SQR(ln(5));
  19.   te := m;
  20. end;
  21.  
  22. begin
  23.   writeln('Введите x');
  24.   readln(x);
  25.   writeln('Введите a');
  26.   readln(a);
  27.   z := zet(x, a);
  28.   writeln('z= ', z);
  29.   t := te();
  30.   writeln('t= ', t);
  31. end.

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

  1. Создается программа на языке Pascal ABC.
  2. Определяются переменные x, a, z, t типа real.
  3. Определяется функция zet(c: real; v: real): real. Вложенная переменная n типа real. Выражение (c - ln(v)) / (sqr(ln(v))) * sin(c - ln(v)) / sqr(ln(c)) вычисляется и присваивается переменной n. Функция zet заканчивает работу и возвращает значение n.
  4. Определяется функция te(): real. Вложенная переменная m типа real. Выражение (5 - ln(150)) / SQR(ln(5)) вычисляется и присваивается переменной m. Функция te заканчивает работу и возвращает значение m.
  5. Запускается цикл выполнения программы.
  6. Пользователю предлагается ввести значение x.
  7. Пользователю предлагается ввести значение a.
  8. Значения x и a сохраняются в переменных x и a соответственно.
  9. Вызывается функция zet(x, a). Результат работы функции сохраняется в переменной z.
  10. Вызывается функция te(). Результат работы функции сохраняется в переменной t.
  11. Выводится значение z.
  12. Выводится значение t.
  13. Программа завершается.

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


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

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

13   голосов , оценка 3.692 из 5

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

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

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