Está en la página 1de 26

Cesar Snchez Mndez 2010

El User RPL se puede catalogar como un lenguaje de alto nivel (Los lenguajes de alto nivel son normalmente fciles de aprender porque estn formados por elementos de lenguajes naturales a nuestra comprensin humana), este es similar a muchos otro lenguajes que existen como Pascal, Visual Basic y otros

TEMA I

El teclado de la HP tiene tres a seis niveles de funciones, cada uno de los cuales contiene un conjunto diferente de teclas. Por ejemplo la tecla P tiene las seis funciones.

Teclado primario: muestra el men simblico Cambio izquierdo: muestra el men MATH (Matemticas) Cambio derecho: muestra el men CAT (Catalogo) Teclado alfabtico: escribe la letra mayscula P Teclado alfabtico cambio izq.: escribe la letra minscula p Teclado alfabtico cambio der.: escribe el smbolo

Las teclas del cursor se diferencian de las dems teclas porque su comportamiento depende de que aparezca actualmente en pantalla o no un cursor. A continuacin resumimos el comportamiento cuando aparece un cursor en pantalla.
SIN TECLA DE CAMBIO Desplaza el cursor a la izquierda Desplaza el cursor a la derecha Desplaza el cursor hacia abajo Desplaza el cursor hacia arriba CON TECLA DE CAMBIO DERECHA Desplaza el cursor al principio Desplaza el cursor al final Desplaza el cursor a la parte inferior (final) Desplaza el cursor a la parte superior (principio)

Los mens de teclas (SOFT men) asocian las etiquetas en la parte inferior de la pantalla con las seis teclas en la primera fila del teclado (F1a F6). Presionando la tecla apropiada del men, la funcin en la etiqueta asociada se activa o se ejecuta.

Dado que la calculadora solamente tiene seis teclas del men, solo se muestran seis etiquetas a la vez. Sin embargo el men puede tener ms de seis opciones. Para mostrar la siguiente pagina de men (si existe), presionamos la tecla NXT Para pasar a la pagina anterior (men anterior), pulsamos NXT

La calculadora se puede operar en dos modos diferentes, el modo de notacin polaca reversa (RPN) y el modo algebraico (ALG).

A) . MODO ALGEBRAICO

Este modo se asemeja a la manera en que uno escribe expresiones aritmticas en el papel. Los clculos se realizan introduciendo los argumentos despus del comando, es decir que en la mayora de las operaciones significa introducir nmeros, funciones y operadores en el mismo orden que escribimos. A continuacin exponemos un ejemplo.

La notacin polaca inversa, tambin llamada notacin postfija, es un mtodo de introduccin de ordenes alternativo a la notacin algebraica tambin se usa en algunos lenguajes como PostScript o Forth. En 1920 Jan Lukasiewicz ide un mtodo para escribir expresiones matemticas sin utilizar ni parntesis ni corchetes llamada notacin polaca. En 1972 HP se bas en l e incorporo en su primera calculadora cientfica de bolsillo, la HP35, la notacin polaca inversa.

Ahorra pulsaciones de teclas, con lo que se introducen los datos ms rpido. Permite ver los resultados intermedios, con lo que se perciben ms fcilmente los errores. Se parece a como se calcula con papel y lpiz. El RPN (por sus siglas en ingls) se basa en el concepto de pila de datos. Primero se introducen los datos en la pila y luego se indica la orden a realizar.

Ejm 03: Realizar la siguiente operacin 85 -31

Ejm 04: Realizar la siguiente operacin

Una pila, es una estructura de datos que consta de una serie de objetos (datos), el cual las inserciones y eliminaciones se hacen por su extremo. Es una estructura LIFO (Last In First Out) Ultimo que llega primero en salir. Por eso en nuestra calculadora se denomina Pila a la entrada y salida de objetos.

Un comando que necesita argumentos (objetos sobre los que acta el comando) y que toma sus argumentos de la pila. Por tanto estos debern estar presentes antes de ejecutar el comando. Los argumentos de un comando se borran de la pila cuando se ejecuta el comando. Los resultados se devuelven a la pila para que puedan verse y utilizarse de nuevo en otras operaciones.

La pila es una serie de ubicaciones de almacenamiento en la memoria para nmeros y otros objetos. Dichas ubicaciones se llaman nivel 1, 2, 3, etc. El nmero de niveles vara de acuerdo con la cantidad de objetos almacenados en la pila.

En la siguiente tabla se describen los comandos que manipula la pila.

Los elementos bsicos de informacin utilizados se denominan objetos. Por ejemplo, un nmero real, una ecuacin y un programa son cada uno de ellos un objeto. Un objeto ocupa un solo nivel de la pila y puede almacenarse en una variable. La siguiente tabla describe algunos de estos.

Una forma de saber el nmero de tipo, del objeto que se encuentra en la pila es utilizando el comando

Como es muy importante saber con que tipo de datos trabajamos para programar a continuacin describimos los comandos del men TYPE