Capitulo 21 programacion en lenguaje user rpl, Un ejemplo de programacion, Capítulo 21 programación en lenguaje user rpl – HP 48gII Graphing Calculator User Manual
Page 670: Un ejemplo de programación
 
Página 21-1
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: