Advertisement
Guest User

Untitled

a guest
Oct 19th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. uses crt;
  2. var xp,xk,dx,calka:real; n,i,stopien:integer; a:array[0..6] of real;
  3. function f(x:real):real;
  4. begin
  5. f:=a[6]*x*x*x*x*x*x+a[5]*x*x*x*x*x+a[4]*x*x*x*x+a[3]*x*x*x+a[2]*x*x+a[1]*x+a[0]
  6. end;
  7. begin
  8. clrscr;
  9. write('Podaj stopien wielomianu (od 0 do 6): ');
  10. readln(stopien);
  11. for i:=stopien downto 0 do
  12. begin
  13. write('Podaj wspolczynnik przy ',i,'-ej potedze x: ');
  14. readln(a[i]);
  15. end;
  16. write('Podaj poczatek przedzialu calkowania: ');
  17. readln(xp);
  18. write('Podaj koniec przedzialu calkowania: ');
  19. readln(xk);
  20. write('Podaj, na ile czesci mam podzielic przedzial calkowania: ');
  21. readln(n);
  22. dx:=(xk-xp)/n;
  23. calka:=0;
  24. for i:=1 to n do calka:=calka+f(xp+i*dx)*dx;
  25. write('Calka z tego wielomianu w danym przedziale wynosi: ',calka);
  26. readln;
  27. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement