HP 39gII Guia Del Usuario página 260

Calculadora gráfica
Tabla de contenido

Publicidad

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 39gll.
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.
Este es un programa que define una función denominada
ROLLDIE que simula el lanzamiento de un dado y
devuelve un entero aleatorio entre 1 y el número
introducido en la función:
Primero, cree un nuevo programa denominado
ROLLDIE. A continuación, introduzca el programa.
Programa ROLLDIE
EXPORT ROLLDIE(N)
BEGIN
RETURN 1 + FLOOR(N*RANDOM);
END;
La primera línea es el encabezado de la función. La
ejecución de la declaración RETURN hace que se calcule
un entero aleatorio de 1 a N y que se devuelva como
resultado de la función. Tenga en cuenta que la ejecución
de un comando RETURN provoca el fin de la ejecución
de la función.
Se ignoran todas las declaraciones entre el final de la
declaración RETURN y END.
En la pantalla Inicio (o en cualquier lugar de la
calculadora en el que pueda utilizarse un número),
puede introducir ROLLDIE(6) y obtendrá un entero
aleatorio entre 1 y 6, ambos inclusive.
Otro programa podría utilizar la función ROLLDIE y
generar n lanzamientos de un dado con cualquier
número de caras. En el siguiente programa, la función
ROLLDIE se utiliza para generar n lanzamientos de
2 dados, cada uno con el número de caras que indican
las caras variables locales. Los resultados se almacenan
en la lista L2, de forma que L2(1) muestra el número de
veces que los dados han generado un 1, L2(2) muestra
la frecuencia de 2 como resultado, etc. L2(1) debe ser 0
como resultado.
Programación
249

Publicidad

Tabla de contenido
loading

Tabla de contenido