HP Calculadora gráfica HP Prime Manual del usuario

Página 577

Advertising
background image

Programación

575

Cualificación

del nombre

de una

variable

La calculadora HP Prime tiene muchas variables del
sistema con nombres que son aparentemente el mismo.
Por ejemplo, la aplicación Función tiene una variable
denominada Xmin, al igual que las aplicaciones Polar,
Paramétrica, Secuencia y Soluc. En un programa y en la
vista de Inicio, puede hacer referencia a una versión
concreta de estas variables si cualifica su nombre. Esto se
consigue introduciendo el nombre de la aplicación (o del
programa) al que pertenece la variable, seguido por un
punto (.) y, a continuación, el nombre real de la variable.
Por ejemplo, la variable cualificada Function.Xmin
hace referencia al valor de Xmin en la aplicación
Función. De forma parecida, la variable cualificada
Parametric.Xmin

hace referencia al valor de Xmin en

la aplicación Paramétrica. A pesar de tener el mismo
nombre, Xmin, las variables pueden tener valores
distintos. Del mismo modo, puede que desee declarar
una variable local en un programa. Para ello, especifique
el nombre del programa, seguido por el punto y el
nombre de la variable.

Funciones,

sus

argumentos

y parámetros

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 la vista de 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.
En esta sección, crearemos un conjunto pequeño de
programas en el que cada uno ilustre alguno de los
aspectos de la programación en la calculadora HP Prime.
Cada uno de estos programas se utilizará como bloque
de creación de una aplicación personalizada que se
describe en la sección siguiente, Programas de
aplicaciones
.

Advertising