Programa para encontrar una raíz real de un polinomio de hasta grado 6 El programa encuentra una raíz de un polinomio de hasta grado 6 usando el método de Newton, luego envía parámetros a la ventana de graficación para que el trazado de la curva quede visible, es decir, que no se salga de la ventana de presentación de la calculadora. De no converger el método de newton se informa de la NO CONVERGENCIA y se traza la curva. Los datos iniciales son : los coeficientes, termino independiente y el punto inicial. El programa informa la raíz encontrada, cual es el margen de error y el número de interacciones. Variables : P6,P5,P4,P3,P2,P1 (coeficientes del polinomio) I : Termino independiente A : Punto inicial D : Coeficiente de X a la seis E : Coeficiente de X a la cinco F : Coeficiente de X a la cuatro G : Coeficiente de X a la tres H : Coeficiente de X a la dos I : Coeficiente de X a la uno Z : Termino independiente C : Número de interacciones T : Variable para guardar punto inicial y mostrarlo en caso de No Convergencia Datos de entrada : Desde P1 hasta P6 : Coeficientes que pueden ser 0 para variar el grado del polinomio. Z : Termino independiente. A : Punto inicial Programa principal : RAIZ Rutina de graficación : GRAFI ┘ : RETORNO DE CARRO ► : MANDO DE SALIDA * : MULTIPLICACION (USAR LA TECLA DE MULTIPLICAR) Comandos tomados de la pagina 157 del manual en español : DRAWGRAPH, GSelon 1, Y=TYPE, VIEwWINDOW, CLRGRAPH -R A I Z“PUNTO INICIAL”?→A:”P6”? →D:”P5”? →E:”P4”? →F:”P3”? →G:”P2”? →H:”P1”? →I:”INDEPENDIENTE”? →Z┘ 0→C:A→T┘ IF D+E+F+G+H+I+Z=0┘ THEN CLRTEXT:”ERROR”:STOP┘ IFEND┘ WHILE 3>2┘ C+1→C┘ A→X┘ (A-((DX^6+EX^5+FX^4+GX^3+HX^2+IX^1+Z) ÷ (D*6X^5+E*5X^4+F*4X^3+G*3X^2+H*2X+I)) →A┘ IF A=X┘ THEN BREAK┘ ELSE A→X┘ IFEND┘ IF C > 50┘ THEN BREAK┘ IFEND┘ WHILEEND┘ CLRTEXT┘ “RAIZ”:A► “DIFERENCIA”:DA^6+EA^5+FA^4+GA^3+HA^2+IA+Z→S┘ S► IF S ≥ 1┘ THEN “NO CONVERGE”:T► IFEND┘ “INTERA”:C► PROG “GRAFI” ┘ -G R A F ICLRGRAPH┘ IF ABS A < 1E -3┘ THEN 1→A┘ IFEND┘ IF Z=0┘ THEN 1→U┘ ELSE Z→U┘ IFEND┘ VIEwWINDOW –ABS (A*-5),ABS (A*5),A,-ABS (-7*U),ABS (7*U),U┘ Y=TYPE┘ “DX^6+EX^5+FX^4+GX^3+HX^2+IX+Z” →Y1┘ G Selon 1┘ DRAWGRAPH┘