sábado, 4 de octubre de 2008

Creación de un programa en HP

Autor: Chicho

Hola a todos, en esta oportunidad les enseñaré como crear un pequeño programa (muy básico pero entendible) en la calculadora HP. Previamente deben saber como funciona el modo RPN (leer aquí) y como usar las letras y símbolos del teclado de la calculadora; y recomiendo (no es obligatorio) tener conocimientos básicos de programación.

Un programa en HP no es más que un simple archivo de texto que tiene una serie de ordenes que la calculadora irá ejecutando. Por ejemplo, si siempre debemos sumar 5 números, lo que escribiríamos normalmente sería:

5
4
6
3
11
+
+
+
+ ...(1)

Como podemos ver, debemos escribir los números que deseamos sumar (obvio) y luego presionar 4 veces el simbolo "+". Como este ejemplo es corto, no notamos ninguna dificultad. Sin embargo, para procesos más complejos nos convendría encapsular toda esa operación en una unica función. Ahí es donde entra la programación.

La idea básica será crear una función llamada "SUMA5" de manera tal que si quisieramos obtener el mismo resultado que en el ejemplo 1, nos bastase con poner:

5
4
6
3
11
SUMA5 ...(2)

Los pasos a seguir serán:

1. Antes de comenzar, recomiendo que dejen limpia la pantalla para que no les estorbe la vista.

2. Cualquier programa en general siempre debe ir entre « » (por ahora no entrare en explicaciones) asi que comenzaremos poniendo ese par de simbolos.

3. A continuación, escribiremos dentro lo que queremos que haga el programa, en nuestro caso quedaría:

« + + + + »

4. Presionamos enter y lo que escribimos anteriormente será enviado a la pila.

5. Escribimos el nombre del archivo entre apostrofes. En nuestro caso será:

'SUMA5'

6. Presionamos enter para que el nombre entre en la pila y luego usamos el boton STO para guardar el programa.

7. Siempre que queramos usar el programa podemos llamarlo de las siguientes maneras: Bien podemos buscarlo en la opción VAR o bien podemos escribir la función directamente.

8. Al usar la función nos quedaría como el ejemplo 2.

Aquí acaba este pequeño tutorial. Con esta información ya pueden ir practicando algunas cosas, pero luego de van a ir dado cuenta de algunas cosas como por ejemplo:
¿Como hago operaciones combinadas, si todo lo que opero así es lineal?
¿Después de un tiempo, me olvide cuales eran los parámetros de entrada de mi función, no podría hacer que el programa me valla pidiendo los parametros que va a usar?
¿Como puedo modificar el programa que he creado?
Entre una gran variedad de preguntas que existen, que se irán respondiendo en el camino (hoy no porque ya me aburrí XD).

Saludos y práctiquen, cualquier duda dejen sus comentarios.

No hay comentarios: