Program Riem01; {Uses Crt;} Const precisao = 1000; {numero de divisoes do intervalo} Var contador : Integer; deltax, soma, inicio, fim : Real; Function f(x : Real) : Real; Begin f := exp(-x*x); End; Begin {ClrScr;} soma := 0; inicio := 0; fim := 1; deltax := (fim - inicio)/precisao; While inicio < fim Do Begin soma := soma + f(inicio); inicio := inicio + deltax; WriteLn('S = ',soma*deltax:9:4); End; soma := soma*deltax; WriteLn('O valor da integral aproximada e: ',soma:9:4); ReadLn; {ClrScr}; End.