Bookmark and Share

Liens sponsorisés

Calcul d'intégrale Print E-mail
Written by Administrator   
Monday, 11 January 2010 19:15

Ecrire un programme qui permet de donner une valeur approchée de l'intégrale d'une fonction  par la méthode des rectangles.La fonction f est défini par: f(x)=1/1+x² .

 

Correction Pascal:
program integration_rectangle;
uses wincrt;
var k,a,b:real;
     n:integer;

function f(x:real):real;
begin
f:=1/(1+x*x)
end;

function rectangle(a,b:real;n:integer):real;
var k:integer;
    h,x,s:real;
begin
 s:=0.0;
    h:=(b-a)/n;
      x:=a+h/2;
         for k:=1 to n do
           begin
            s:=s+f(x);
             x:=x+h;
          end;
rectangle:=s*h;
end;

 {programme principale}
 begin
  writeln('Intégration par la méthode des rectangles');
 write('Borne inférieur(a): ');
 read(a);
 writeln;

 repeat
 write('Borne supérieur(b): ');
 read(b);
 writeln;
 until b>a;

  repeat
 write('Nombre d"intervalle: ');
 read(n);
 writeln;
 until n>0;
 k:=rectangle(a,b,n);
 writeln('Valeur de l"intégrale est = ',k);
 end.

 

 

Liens sponsorisés