Составить программу табулирования функции - Pascal (81097)

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

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

Составить программу табулирования функции y=f(x) на заданном промежутке xє[a:b] с заданным шагом h. Примечание. Символ означает нахождение сумы. Так, к примеру: Задание: a=1; b=4; h=0.15; , если ; , если .

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

textual
Листинг программы
  1. uses crt;
  2. function f1(x:real):real;
  3. begin
  4. f1:=abs(sin(x)/3.12)+cos(sin(3*x)-0.3)
  5. end;
  6. function f2(x:real):real;
  7. var n:integer;
  8.     s:real;
  9. begin
  10. s:=0;
  11. for n:=2 to 6 do
  12. s:=s+(n+x)*(n*n-x*x);
  13. f2:=s;
  14. end;
  15. var a,b,h,x,y:real;
  16. begin
  17. clrscr;
  18. a:=1;
  19. b:=4;
  20. h:=0.15;
  21. x:=a;
  22. while x<b+h/2 do
  23.  begin
  24.   if x<3 then y:=f1(x)
  25.   else y:=f2(x);
  26.   writeln('x=',x:4:2,' y=',y:7:3);
  27.   x:=x+h;
  28.  end;
  29. readln
  30. end.

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


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

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

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

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

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

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