Cálculos de muestra
58
La filosofía general que subyace al método RPN es que los
argumentos se colocan antes que los operadores. Los
argumentos pueden estar en la línea de entrada (separados por
un espacio) o en el historial. Por ejemplo, para multiplicar π por
3, puede introducir:
SzX
en la línea de entrada y, a continuación, introducir el operador
(
s
). Por lo tanto, la línea de entrada tendría el siguiente
aspecto antes de introducir el operador:
No obstante, también puede introducir los argumentos por
separado y, a continuación, con una línea de entrada en
blanco, introducir el operador (
siguiente aspecto antes de introducir el operador:
Si no hay entradas en el historial e introduce un operador o una
función, aparecerá un mensaje de error. También aparecerá un
mensaje de error si hay una entrada en un nivel de pila que
necesita un operador, pero no es el argumento correspondiente
para dicho operador. Por ejemplo, aparecerá un mensaje de
error al pulsar
f
Un operador o una función solo funcionará en el número mínimo
de argumentos necesarios para producir un resultado. Por lo
tanto, si introduce 2 4 6 8 en la línea de entrada y pulsa
el nivel de pila 1 muestra 48. La multiplicación solo necesita dos
argumentos, por lo que se multiplicarán los dos últimos
argumentos introducidos. Las entradas 2 y 4 no se ignoran: 2 se
coloca en el nivel de pila 3 y 4 en el nivel de pila 2.
Cuando una función puede aceptar un número variable de
argumentos, tiene que especificar cuántos argumentos desea
que incluya en esta operación. Esto se hace especificando el
número entre paréntesis justo después del nombre de la función.
A continuación, pulse
ejemplo, imagine que la pila tiene el siguiente aspecto:
3
s
). El historial tendría el
cuando hay una cadena en el nivel 1.
para evaluar la función. Por
E
Notación polaca inversa (RPN)
s
,