Funciones, sus
argumentos y
parámetros
248
Las variables declaradas en un programa deben tener
nombres descriptivos. Por ejemplo, una variable utilizada
para almacenar el radio de un círculo puede
denominarse RADIUS. Si se necesita dicha variable
después de la ejecución del programa, puede exportarse
de él utilizando el comando EXPORT. Para hacerlo, el
primer comando del programa (que se encuentra antes
del encabezado del programa) sería EXPORT RADIUS.
A continuación, si se asigna un valor a RADIUS, el
nombre aparecerá en el menú Vars. y será visible de
forma global. Esta función permite una interactividad
más amplia y sólida entre los distintos entornos de la
calculadora HP 39gII. Tenga en cuenta que si más de un
programa exporta una variable con el mismo nombre, la
versión exportada más reciente estará activa, a menos
que el nombre esté completamente completo.
Este programa solicita al usuario el valor de RADIUS y
exporta la variable para utilizarla fuera del programa.
EXPORT RADIUS;
EXPORT GETRADIUS()
BEGIN
INPUT(RADIUS);
END;
El comando EXPORT para
la variable RADIUS debe
aparecer antes de la
cabecera de la función
donde está asignada
RADIUS. Después de
ejecutar este programa, aparece una nueva variable
denominada RADIUS en la sección USER GETRADIUS
del menú Vars.
El entorno de programación para la calculadora HP 39gll
está muy estructurado. Puede definir sus propias funciones
en un programa y transferir datos a una función utilizando
parámetros. Las funciones pueden devolver o no un valor
(utilizando la declaración RETURN). Cuando un programa
se ejecuta desde Inicio, este devolverá el valor que haya
devuelto la última declaración ejecutada.
Además, las funciones pueden definirse en un programa
y exportarlas para que las utilicen otros programas de la
misma forma que se hace con las variables. Esta función
convierte a la calculadora HP 39gII en una plataforma
de programación increíblemente potente.
Programación