fX = f (X0) dfX = f ’(X0) Contador = 0 Error = Tolerancia + 1 While error > Tolerancia and f ≠ 0 and dfx ≠ 0 and contador < niter do X1 = X0 – fx/dfx Fx =f(x1) Error = abs(X1 – X0) X0 = X1 Contador = Contador + 1 End While If fx = 0 Then X0 es raíz Else if error < Tolerancia Then X1 es aproximación a una raíz con una tolerancia = Tolerancia Else if dfx = 0 Then X1 es una raíz múltiple Else Fracasó niter iteraciones End if