Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.81 KB | None | 0 0
  1. const a=2;
  2.       b=3;
  3. function f(x:real):real;
  4. begin
  5. f:=1/x/ln(x);      //свой интеграл
  6. end;
  7. function p(x:real):real;
  8. begin
  9. p:=ln(ln(x));      //первообразная от своего интеграла
  10. end;
  11. procedure integral(n:integer;var s:real);   //центральный прямоугольник
  12. var h,x:real;
  13.     i:integer;
  14. begin
  15. h:=(b-a)/n;
  16. x:=a+h/2;
  17. s:=0.0;
  18. for i:=1 to n do
  19.  begin
  20.   s:=s+f(x);
  21.   x:=x+h;
  22.  end;
  23. s:=s*h;
  24. end;
  25. var s:real;
  26.     n:integer;
  27. begin
  28. write('Число разбиений n=');{чем больше n, тем выше точнсть}
  29. readln(n);
  30. integral(n,s);
  31. writeln('Интеграл по методу средних прямоугольников= ',s:0:4);
  32. write('Интеграл через первообразную=',p(b)-p(a):0:4)
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement