Es un método de búsqueda de raíces en el cual, teniendo un intervalo [a, b] que contenga la raíz, se divide en sub-intervalos, que a medida que se repite el proceso se hacen más pequeños y el resultado se aproxima cada vez más el valor de la raíz.
Partiendo de una función continua y de dos valores iniciales es necesario que la función evaluada en dichos puntos tome signos opuestos, es decir:
Luego se obtiene la primera aproximación a la raíz por medio de la siguiente fórmula:
Al evaluar
se deben tener en cuenta los siguientes casos:
En dicho caso ya se habría encontrado la raíz, la cual sería 
Lo cual indicaría que la raíz se encuentra en dicho intervalo y se procede a buscar nuevamente el punto medio del intervalo haciendo
y dejando el mismo a.
Indica que la raíz no se encuentra en este intervalo y por lo tanto hacemos
y dejamos el mismo b.
Repetir el proceso hasta alcanzar el error deseado.
Códigos:





