next up previous
Next: Multiplication de deux polynômes Up: Les polynômes Previous: Écriture d'un polynôme

Évaluation d'un polynôme

La function evalpoly permet l'évaluation d'un polynome en un point.

      
function evalpoly(P:polynome; x : real):real;
    var i : integer;
        somme : real;

    function puissance(x : real; n : integer):real;
      begin
        if (n=0) then puissance:=1
        else puissance:=x*puissance(x,n-1);
    end;

    begin
       somme:=P.coef[0];
       for i:=1 to P.degre do
           somme:=somme+P.coef[i]*puissance(x,i);
       evalpoly:=somme;
end;



Frederic Mesnard
mardi, 15 décembre 1998, 16:13:24 GMT+4