Programación en modo algebraico y en modo RPN
Este módulo de capacitación le mostrará y explorará algunas diferencias y similitudes que se presentan al programar la calculadora HP 12c Platinum en modo algebraico comparada con el modo RPN. Se supone que el lector está familiarizado con la programación. Para obtener información general, consulte la Guía de programación y el manual del usuario de la calculadora HP 12c Platinum
, parte II y III , además del Apéndice A, y el Manual de soluciones de la HP 12c Platinum
. También consulte el módulo de capacitación sobre Cómo escribir un programa pequeño
.
La diferencia principal entre estos módulos al escribir un programa es la misma que al usar la máquina en modo normal: el orden en el que se llevan a cabo las operaciones. En modo RPN, los valores se preparan en la pila y luego se lleva a cabo la operación, mientras que en modo algebraico, los operadores se escriben entre valores. En muchos casos, la solución manual a un problema es más rápida en modo RPN que en modo algebraico, ya que los programas en RPN generalmente son más pequeños que sus equivalentes en modo algebraico. Dado el gran tamaño de la memoria de programas disponible en la HP 12c Platinum, esta diferencia es un asunto de preocupación.
Al escribir un programa en modo RPN o algebraico, el usuario tiene acceso a una pila de 4 registros que pueden contener resultados o valores intermedios que se pueden utilizar luego en un programa. Se debe prestar más atención al reacomodar estos valores en programas algebraicos que en programas RPN, pero aún así son bastantes útiles, tal como se muestra en algunos ejemplos a continuación.
Practique escribir varios programas en cada modo
Ejemplo 1
Escriba un programa para resolver el umbral de rentabilidad en dólares necesario para alcanzar un retorno total en las ventas. Debe incorporar al programa los costos fijos, el porcentaje de margen de contribución y el porcentaje del retorno total en las ventas.
Solución
Para eliminar cualquier programa escrito anteriormente y escribir el programa que realiza estos cálculos, presione:

Luego presione cualquier programa de la lista a continuación. Tenga en cuenta que sólo uno de estos programas puede estar en la memoria de la calculadora a la vez. Para probar ambos programas, use primero una versión y luego regrese a las instrucciones del comienzo en esta solución antes de ingresar a la otra versión. Además, si planea ejecutar la versión del programa RPN, asegúrese de que la HP 12c Platinum esté en modo RPN antes de hacerlo. Si planea ejecutar la versión del programa algebraico asegúrese de que la HP 12c Platinum esté en modo ALG antes de hacerlo.
figura 1: Enumeración del programa RPN

figura 2: Enumeración del programa algebraico

Las instrucciones de entrada para cada versión de programa: Presione la tecla costo fijo y presione

. Presione la tecla porcentaje de margen de contribución y presione

. Presione la tecla porcentaje del retorno total en las ventas. Para el modo algebraico solamente, presione

nuevamente. Luego en cualquier modo, presione

Fíjese lo corto que es el programa RPN. Esto se debe a que una vez que se da la orden de entrada, los valores en la pila están en orden exacto necesario para encontrar la solución, realizando la sustracción seguida de la división. El modo algebraico requiere el doble de

instrucciones para que la HP 12c Platinum sustraiga el número en el nivel inferior de la pila desde un número en un nivel superior de la pila. Este proceso es bastante práctico en muchas situaciones.
Solución
Pruebe el funcionamiento de los programas ingresando los casos de ejemplo a continuación.
Caso 1
Costo Fijo = $250.000; Porcentaje de margen de contribución = 25%; Porcentaje del retorno total en las ventas = 5%
In modo RPN, presione:
En modo algebraico, presione:
NOTA:El último

antes de la tecla

debe ser de la manera que se presenta en el modo algebraico.
Respuesta: Umbral de rentabilidad de ventas = $250.000
Caso 2
Costo Fijo = $80.000; Porcentaje de margen de contribución = 40%; Porcentaje del retorno total en las ventas = 8%
In modo RPN, presione:
En modo algebraico, presione:
NOTA:El último

antes de la tecla

debe ser de la manera que se presenta en el modo algebraico.
Respuesta: Umbral de rentabilidad de ventas = $250.000
Ejemplo 2
Escriba un programa para calcular el factor de un número. Ingrese al programa el número del cual se quiere calcular el factor. Suponga que el rango ingresado es superior a 0 e inferior a 70 y que el valor ingresado en un número entero.
Solución
Para eliminar cualquier programa escrito anteriormente y escribir el programa que realiza estos cálculos, presione:

Luego presione cualquier programa de la lista a continuación. Tenga en cuenta que sólo uno de estos programas puede estar en la memoria de la calculadora a la vez. Para probar ambos programas, use primero una versión y luego regrese a las instrucciones del comienzo en esta solución antes de ingresar a la otra versión. Además, si planea ejecutar la versión del programa RPN, asegúrese de que la HP 12c Platinum esté en modo RPN antes de hacerlo. Si planea ejecutar la versión del programa algebraico asegúrese de que la HP 12c Platinum esté en modo ALG antes de hacerlo.
figura 3: Enumeración del programa RPN

figura 4: Enumeración del programa algebraico

Las instrucciones de entrada para cada versión de programa: Escriba el número. Para el modo algebraico solamente, presione

. Luego en cualquier modo, presione

.
En este caso ambos programas son del mismo largo. El programa RPN se realiza por completo en la pila sin usar ningún registro de memoria. El programa del modo algebraico usa la memoria 1. Es posible utilizar otro registro de memoria en vez de la memoria uno, pero como se utiliza el almacenamiento de registros aritméticos (en el paso 008), la de reemplazo debe ser una memoria en el rango de 0 a 4.
Ambos programas están realizando esencialmente la misma función: tomar el número inicial, sustraer uno de él, verificar para asegurarse de que este valor decreciente no es igual a cero (de ser así el programa se termina), y luego multiplicar el producto por este valor decreciente y repetir el proceso nuevamente, pero esta vez utilizando el valor decreciente como nueva base desde la cual se sustrae uno.
Solución
Pruebe el funcionamiento de los programas ingresando los casos de ejemplo a continuación.
Caso 1
Encuentre el factor de 5. Debería ser 5 x 4 x 3 x 2 x 1, o 120.
In modo RPN, presione:
En modo algebraico, presione:
NOTA:El último

antes de la tecla

debe ser de la manera que se presenta en el modo algebraico.
Respuesta: 5! = 120.
Caso 2
Encuentre el factor de 10. Debería ser 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1, o 3.628.800.
In modo RPN, presione:
En modo algebraico, presione:
NOTA:El último

antes de la tecla

debe ser de la manera que se presenta en el modo algebraico.
Respuesta: 10! = 3.628.800.
Ejemplo 3
Escriba un programa para calcular la función de distribución de probabilidad binomial.
Solución
Para eliminar cualquier programa escrito anteriormente y escribir el programa que realiza estos cálculos, presione:
figura 5: Enumeración del programa RPN

figura 6: Enumeración del programa algebraico

Las instrucciones de entrada para cada versión de programa: Escriba el número de intentos. Pulse

. Escriba el número de logros. Pulse

. Escriba la probabilidad de logros. Para el modo algebraico solamente, presione

. Luego en cualquier modo, presione

. Además, si planea ejecutar la versión del programa RPN, asegúrese de que la HP 12c Platinum esté en modo RPN antes de hacerlo. Si planea ejecutar la versión del programa algebraico asegúrese de que la HP 12c Platinum esté en modo ALG antes de hacerlo.
Solución
Pruebe el funcionamiento de los programas ingresando los casos de ejemplo a continuación.
Caso 1
¿En 10 intentos, cuál es la probabilidad de obtener 5 logros, si la probabilidad de un logro en cualquier intento es del 50%?
In modo RPN, presione:
En modo algebraico, presione:
NOTA:El último

antes de la tecla

debe ser de la manera que se presenta en el modo algebraico.
Respuesta: 0,2461 o 24,61%.
Caso 2
¿En 20 intentos, cuál es la probabilidad de obtener 0 logros, si la probabilidad de un logro en cualquier intento es del 5%?
In modo RPN, presione:
En modo algebraico, presione:
NOTA:El último

antes de la tecla

debe ser de la manera que se presenta en el modo algebraico.
Respuesta: 0,3585 o 35,85%.
Estos ejemplos simplemente muestran alguna de las tantas maneras en las que la HP 12c Platinum puede adaptarse a sus necesidades diarias.
Para obtener más información, consulte la Guía de programación y el manual del usuario de la calculadora HP 12c Platinum
, parte II y III , además del Apéndice A, y el Manual de soluciones de la HP 12c Platinum
. También consulte el módulo de capacitación de la HP 12c Platinum sobre Cómo escribir un programa pequeño
.