HP48G: CURSO DE PROGRAMACION BASICA I
Es importante aclarar que algunos programas que yo coloco de ejemplo en esta página contienen comentarios que 'NO DEBEN IR INCLUIDOS EN EL PROGRAMA' pero que yo muestro con el fin de que la explicación sea mas clara. Estos comentarios se pueden distinguir porque son de color diferente al del resto del código.
0. INTRODUCCION
Y GENERALIDADES
1. OPERACIONES BASICAS
1.1 SOLUCION
DE FORMULAS MATEMATICAS SENCILLAS
1.2 SOLUCION DE ECUACIONES
SIMPLES Y SIMULTANEAS
0. INTRODUCCION Y GENERALIDADES
Este curso explica métodos sencillos de programación para la Hp48G y por tanto va dirigido a las personas que hasta el momento no conocen muy bien las funciones de programación de la calculadora.
Para poder comenzar, es importante saber que la calculadora funciona con un método RPN (Reverse Polish Notation), es decir que realiza las operaciones al contrario de como las realiza cualquier otra calculadora convencional, o sea, si deseamos realizar una suma se debe colocar en la pila los dos números que se van a adicionar y luego se debe pulsar el símbolo mas (+). Otro dato importante es que el lenguaje principal que maneja la calculadora es el RPL y que este lenguaje se divide en dos, el UserRPL y el SysRPL.
Este pequeño tutorial esta encaminado a la explicación de métodos de programación en UserRPL.
Esta página contiene como ya he mencionado trucos sencillos y básicos de programación, pero si deseas mas información al respecto (leasé programación en UserRPL), puedes consultar el libro HP48G Series Advanced User's Reference Manual desarrollado por la Hewlett Packard Company, o mandarme un mail con tu inquietud acerca de un tema específico a la dirección que aparece al final de esta página.
1. OPERACIONES BASICAS
1.1 SOLUCION DE FORMULAS MATEMATICAS SENCILLAS
Dando esta pequeña introducción, iniciemos entonces con algunos métodos básicos empleados para introducir fórmulas matemáticas en la Hp48.
1. Realizar operaciones de dos en
dos, empleando la notación RPN.
2.
Introducir la ecuación como se debería ejecutar empleando comillas
algebraicas.
3. Introducir la ecuación
en el editor de ecuaciones que incluye la calculadora.
Para explicar mejor esto, creo que es suficiente con un ejemplo:
Supongamos que deseamos realizar la operación: (1+7)2/25-9
1. 1
7 +
2 25 / 9 -
2.
1+7
2 / 25 - 9
3.
2
25 - 9
1.2 SOLUCION DE ECUACIONES SIMPLES Y SIMULTANEAS
Para la solución de ecuaciones
se pueden utilizar dos métodos fundamentalmente,
1. La función SOLVE que soluciona
las ecuaciones de una en una.
2. La función MSOLVR que resuelve
ecuaciones simultáneas.
Ejemplo:
Deseamos solucionar
las ecuaciones PV=nRT y r=m/V
suponiendo que conocemos los siguientes datos:
m= 25
r=
1.2
P= 1
n= 1
R= 0.082
T= ?
V= ?
Escribamos la ecuación con alguno de los métodos que explique en la sección anterior, par este caso voy a utilizar el método 2.
P * V
0
N * R * T
R 0
M V
Si deseamos resolverlas en forma simultánea, se debe introducir estas dos ecuaciones en un listado { } es decir:
+ ECHO ECHO EQ STO
Método
1: 7 ROOT SOLVR 1 P 1 N
0.082 R NXEQ 25 M 1.2 r V
NXEQ T
Método
2: 3 MES MINIT MSOLVR 1 P 1 N
0.082 R 1.2 r 25
M ALL
Y las respuestas son: V= 20.833333, T=254.065