Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAM MetodoBiseccion
PROGRAM MetodoBiseccion
uses Crt;
var a,b,FA,FP,x,No,p,pol2:real;
var FAFP,pol:real;
const log2=0.301029995;
ln10=2.302585093;
begin
readln(TOL);
read(a);
read(b);
No := (NegTOL+ (ln(b-a)/ln10))/(log2);
N:= round(No);
writeln;
ClrScr;
No := (NegTOL+ (ln(b-a)/ln10))/(log2);
N:= round(No);
writeln;
writeln('___________________________________________________________________');
writeln('___________________________________________________________________');
m:=1;
i:=2;
pol:=x*x*x*x-2*x*x*x-4*x*x+4*x+4;
FA:=pol;
p:=(a+b)/2;
x:=p;
pol2:=x*x*x*x-2*x*x*x-4*x*x+4*x+4;
FP:=pol2;
begin
FAFP:=FA*FP;
if FP=0 then
begin
i:=i+1;
end
else
begin
FA:= FP;
a:=p;
p:=(a+b)/2;
x:=p;
pol2:=x*x*x*x-2*x*x*x-4*x*x+4*x+4;
FP := pol2;
writeln (i:2,a:12:6,b:12:6,p:12:6,FA:12:6,FP:15:6);
i:=i+1;
end
else
begin
b:=p
p:= (a+b)/2;
x:=p;
pol2:=x*x*x*x-2*x*x*x-4*x*x+4*x+4;
FP := pol2;
writeln (i:2,a:12:6,b:12:6,p:12:6,FA:12:6,FP:15:6);
i:=i+1;
end;
end;
end.