|
|
 |
|
» Estos son los 5 argumentos necesarios para crear la plantilla de entrada utilizando el comando INFORM: Título, lista de etiquetas, lista que indica el formato para las columnas, lista de valores para el comando RESET de la plantilla y la lista de valores iniciales para cada uno de los campos. |
|
|
 |
|
» El comando INFORM crea la plantilla de entrada y debe ir acompañado de la estructura condicional IF THEN END, ambos permiten el uso de las opciones OK y CANCL de la plantilla de entrada. OK: Permite la ejecución del código, CANCL: Cancela la ejecución del código. |
|
|
 |
|
» El procedimiento o subrutina toma los valores ingresados y los asigna a las variables locales respectivas. También se inicializan las variables 'n' y 'DF' como variables locales. |
|
|
 |
|
» Se inicia el procedimiento y con él la eliminación de la variable global 'X'.
Importante: La variable 'X' debe ser eliminada de la carpeta actual y de las carpetas superiores para que el resultado de la derivada de la función resulte simbólico. En este ejemplo sólo se borra en la carpeta actual. |
|
|
 |
|
» Deriva simbólicamente la funcion 'F' y almacena el resultado en la variable 'DF'. |
|
|
 |
|
» Copia ó asigna el valor de la variable 'X0' en 'X'. Inicializa 'X'. |
|
|
 |
|
» Los objetos: 'X', 'F(X)' y 'DF(X)' serán las etiquetas para las columnas de la matríz ó tabla resultante. |
|
|
 |
|
» Se inicia el bucle indefinido DO
INCR Incrementa la variable 'n' en una unidad y devuelve su valor incrementado. DROP borra el valor incrementado que no es necesario aquí. |
|
|
 |
|
» Se arrojan a la pila (stack) los valores numéricos de 'X', 'F' y 'DF', que formarán cada una de las filas de la matriz resultante. |
|
|
 |
|
» Se salva el valor de X (penúltimo valor de X, calculado en la iteración anterior) en la variable 'X0'. |
|
|
 |
|
» Se calcula una iteración y el resultado se almacena en la variable 'X' (último valor de X, calculado en la iteración actual). |
|
|
 |
|
» Repetir hasta que el valor absoluto de la diferencia entre las dos últimas iteraciones: 'ABS(X-X0)' sea menor ó igual al error ingresado. |
|
|
 |
|
» Se arrojan a la pila (stack) los valores numéricos de 'X', 'F' y 'DF', que formarán la última fila de la matriz resultante. |
|
|

|
|
» Crea ó ensambla una matríz de dimensiones n×3, y muestra su duplicado utilizando el comando SCROLL. |
|
|

|
|
» Devuelve el valor final de 'X' etiquetado. |
|
|