Вычислить значение функции - Pascal ABC (13521)

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

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

помогите составить программу

Решение задачи: «Вычислить значение функции»

textual
Листинг программы
function y(x:real):real;
begin
if x<-pi/2 then y:=-2*sin(x*x*x)
else y:=14*cos(3*x);
end;
begin
writeln('При х=3 y=',y(3):0:3);
writeln('При х=-3.6 y=',y(-3.6):0:3);
writeln('При х=2.6 y=',y(2.6):0:3);
writeln('При х=0 y=',y(0):0:3);
end.

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

  1. Создаётся функция y, которая принимает один аргумент типа real и возвращает значение типа real.
  2. В условии if проверяется значение аргумента x. Если x меньше или равно pi/2, то выполняется блок кода внутри скобок и возвращается значение y. Иначе, выполняется блок кода внутри else и возвращается значение y.
  3. В блоке else выполняется вычисление значения y по формуле y = 14 cos(3 x).
  4. Вычисляется значение y при x = 3.
  5. Вычисляется значение y при x = -3.6.
  6. Вычисляется значение y при x = 2.6.
  7. Вычисляется значение y при x = 0.
  8. Выводится значение y при x = 3.
  9. Выводится значение y при x = -3.6.
  10. Выводится значение y при x = 2.6.
  11. Выводится значение y при x = 0.

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


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

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

6   голосов , оценка 4.167 из 5
Похожие ответы