Vous êtes sur la page 1sur 2

Algoritmo de Biseccin

Proceso Biseccion
dife<-1;
yy<-1;
Mientras dife>0 & yy<10 Hacer
Escribir "Introduzca Intervalo";
Escribir "Valor Inferior=";
Leer x0;
fx0<-exp(-x0)+x0*x0-2;
Escribir "Valor Superior=";
Leer x1;
fx1<-exp(-x1)+x1*x1-2;
dife<-fx1*fx0;
Si dife>0 Entonces
Escribir "En ese intervalo dificilmente hay raiz";
Sino
Escribir "En ese intervalo Por lo menos si hay una raiz Real";
FinSi
yy<-yy+1;
Si yy=10 Entonces
Escribir "Los intervalos dados no poseen raiz real, revise bien la Funcion";
FinSi
FinMientras
error<-1;
Mientras error>0.001 Hacer
c<-(x1+x0)/2;
Si (exp(-c)+c*c-2)>0 Entonces
si fx1>0 Entonces
x1<-c;
Sino
x0<-c;
FinSi
Sino
si fx1<0 Entonces
x1<-c;
Sino
x0<-c;
FinSi
FinSi
fx0<-exp(-x0)+x0*x0-2;
fx1<-exp(-x1)+x1*x1-2;
error<-abs(fx0-fx1);
FinMientras
Escribir "Raiz=",c;
FinProceso

Ejecucin en PSeINT

Vous aimerez peut-être aussi