Una versión más simple del menú puede ser definida usando
MENU({{"EXP(","LN(","GAMMA(","!("}).
Menú aumentado en modo RPN
La lista presentada arriba para el modo ALG, se puede modificar levemente
para utilizarse en el modo de RPN. L a lista modificada es la siguiente:
{{"exp",EXP},{"ln",LN},{"Gamma",GAMMA},{"!",!}}
Usted puede intentar usar esta lista con TMENU o MENU en modo RPN para
verificar que se obtiene el mismo menú obtenido anteriormente en modo ALG.
Especificación del menú y la variable CST
De los dos ejercicios demostrados arriba notamos que la lista más general de
la especificación del menú incluye un número de sub-listas iguales al número
de los artículos que se exhibirán en el menú de usuario. Cada sub-lista contiene
una etiqueta para tecla de menú seguida por la función, la expresión, la
etiqueta, o el otro objeto que constituye el efecto de tecla del menú cuando esta
es presionada. Hay que tener cuidado al especificar la lista del menú en modo
ALG vs. modo RPN. En modo RPN, la acción de la tecla de menú puede ser
simplemente un comando de la calculadora (es decir, EXP, LN, etc., según se
demostró anteriormente), mientras que en modo ALG tiene que ser un texto
presentando la función cuyos argumentos deben proveerse antes de presionar
`. Los ejemplos anteriores ilustran la diferencia entre estas especificaciones
de menú.
La forma general de la lista de argumentos para los comandos TMENU o
MENU en modo ALG es
{"label1","función1(","ls1(","rs1("}, {"label2", "función2(","ls2(","rs2("},...}
Página 20-4