Transcript
//(a,b) o intervalo onde a ra z se encontra,,
//Ep = precis o (0 Ep &n<(it+2),,,
n=n+1;,,,
x(n)=(a+b)/2;,,,
if func(x(n))<0 then,,,
if func(a)<0 then,,,
a=x(n),,,
else,,,
b=x(n),,,
end,,,
else,,,
if func(a)>0 then,,,
a=x(n),,,
else,,,
b=x(n),,,
end,,,
a=x(n-1);,,,
b=x(n);,,,
end,,,
endfunction,,,