# Programacion hp rpl algebraico

Solo disponible en BuenasTareas
• Páginas : 17 (4038 palabras )
• Descarga(s) : 0
• Publicado : 10 de marzo de 2012

Vista previa del texto
Versión 1.2

Por David Enrique Torres

2

ÍNDICE
INTRODUCCIÓN.................................................3 ENTRADA......................................................4 INPUT......................................................4 INFORM.....................................................5 CHOOSE.....................................................7WAIT.......................................................8 SALIDA.......................................................8 TEXT......................................................10 CLLCD.....................................................10 DISP......................................................10 MSGBOX....................................................11 →TAG......................................................12COMPARACIONES...............................................12 AND.......................................................12 OR........................................................12 XOR.......................................................12 NOT.......................................................13 SAME......................................................13TYPE......................................................13 SF........................................................13 CF........................................................13 FS? y FC?.................................................13 BIFURCACIONES E ITERACIONES.................................13 IF – THEN – ELSE..........................................13 IFT e IFTE................................................15 FOR –NEXT................................................15 FOR – STEP................................................15 START – NEXT y START – STEP...............................16 DO – UNTIL................................................16 WHILE – REPEAT............................................17 CASE......................................................17SEQ.......................................................18 EDICIÓN DE PROGRAMAS........................................18 PROGRAMAS MISCELÁNEOS.......................................18 MATEMÁTICA................................................18 MÉTODOS NUMÉRICOS o ANÁLISIS NUMÉRICO.....................18 ELECTRO...................................................22 ECONOMÍA..................................................25

3INTRODUCCIÓN
Programar en modo algebraico no se parece a otra forma de programación. La diferencia entre el modo RPN y el algebraico es que en modo algebraico las funciones o comandos se escriben primero y después, los argumentos; y en el modo RPN, al revés. Ésta es una ventaja del modo algebraico si se tiene que escribir una operación tremendamente complicada, pues se escribiría como en papel. Esindispensable saber manejar las listas, dado que si un comando o función proporciona varias respuestas, éstas aparecen agrupadas en una lista, la cual a veces contiene a otra lista. La manera en que fluye un programa es la siguiente: Entrada

Proceso

Salida Lo último que se escribe es la salida. Los comentarios se escriben con una arroba (@), pero al compilar el programa los comentariosdesaparecen. Ejemplo: Programa que eleva un número a la quinta potencia.

« → X « X^5; 5+“ DOLARES” » » ► QUINTA
Para ejecutar el programa se escribe su nombre y entre paréntesis se escriben los argumentos de entrada. Si se quiere elevar 2 a la quinta potencia:

QUINTA(2) [ENTER]
Al ejecutar el programa QUINTA se eleva el número introducido a la quinta potencia, pero como lo que se escribió porúltimo fue el 5 más la cadena “ DOLARES”, el resultado siempre será la cadena “5 DOLARES”. El punto y coma (o sólo coma) se usa para separar las instrucciones del programa. Lo último que se escribe no necesita tener punto y coma después. Para tener una respuesta numérica no hay que escribir nada más después de X^5 en el código fuente del programa. Un programa podría no tener entradas. También...