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;