Capítulo 21
Programación en lenguaje User RPL
El lenguaje User RPL es el lenguaje el de programación usado lo más
comúnmente posible para programar la calculadora. Los componentes del
programa se pueden incorporar en el editor de línea incluyéndolos entre los
símbolos de programas « » en la orden apropiada. Porque hay más
experiencia entre usuarios de la calculadora en la programación en el modo
de RPN, la mayoría de los ejemplos en este capítulo serán presentados en el
modo de RPN. También, para facilitar el incorporar instrucciones de
programación, sugerimos que usted fije la bandera 117 del sistema a SOFT
menus. Los programas trabajan igualmente bien en modo de ALG una vez
que se hayan eliminado errores y se hayan probado en modo de RPN. Si
usted prefiere trabajar en el modo de ALG, aprenda simplemente cómo hacer
la programación en RPN y después reajuste el modo de funcionamiento a
ALG para activar los programas. Para un ejemplo simple de programación en
modo de ALG, referirse a la última página en este capítulo.
Un ejemplo de programación
A través de los capítulos anteriores en esta guía hemos presentado un número
de programas que se pueden utilizar para una variedad de usos (por ejemplo,
los programas CRMC y CRMT, usados para crear una matriz fuera de un
número de listas, fueron presentados en el capítulo 10). En esta sección
presentamos un programa simple para introducir los conceptos relacionados
con la programación de la calculadora. El programa que escribiremos será
utilizado para definir la función f(x) = sinh(x)/(1+x
2
), la cuál acepta listas
como argumento (es decir, x puede ser una lista de números, según lo
descrito en el capítulo 8).
En el capítulo 8 indicamos que el signo de
adición actúa como un operador de concatenación para las listas y no
produce una suma término-por-término. En su lugar, usted necesita utilizar al
operador ADD para conseguir una adición de listas término-por-término. Así,
para definir la función demostrada arriba utilizaremos el programa siguiente:
«
»
'x' STO x SINH 1 x SQ ADD / 'x' PURGE
Para escribir el programa siga estas instrucciones:
Página 21-1