Download Inhoudsopgave Inhoud Print deze pagina

HP 39gII Gebruikershandleiding pagina 276

Verberg thumbnails Zie ook voor 39gII:
Inhoudsopgave

Advertenties

Program ROLLMANY
270
Op het beginscherm (of in feite overal in de calculator
waar een cijfer kan worden gebruikt), kunt u
ROLLDIE(6) invoeren, waarna een willekeurig geheel
getal van 1 t/m 6 wordt geretourneerd.
Een ander programma kan gebruikmaken van de functie
ROLLDIE en n worpen van een dobbelsteen met een
willekeurig aantal zijden retourneren. In het volgende
programma wordt de functie ROLLDIE gebruikt voor het
genereren van n worpen van 2 dobbelstenen, elk met het
aantal zijden dat wordt opgegeven door de lokale
variabele zijden. De resultaten worden opgeslagen in de
lijst L2, waarbij L2(1) het aantal keren aangeeft dat er met
de dobbelstenen een 1 is gegooid, L2(2) het aantal keren
dat er een 2 is gegooid, enzovoort. L2(1) moet 0 als
resultaat hebben.
EXPORT ROLLMANY(n,zijden)
BEGIN
LOCAL k,worp;
// lijst met frequenties initialiseren
MAKELIST(0,X,1,2*zijden,1)
FOR k FROM 1 TO n DO
ROLLDIE(zijden) + ROLLDIE(zijden)
L2(worp)+1 L2(worp);
END;
END;
In dit programma wordt een lus FOR gebruikt. Deze wordt
uitgelegd in het gedeelte over lussen.
De zichtbaarheid van een functie kan worden beperkt tot
binnen het programma waarin deze functie is
gedefinieerd door de opdracht EXPORT weg te laten bij
het declareren van de functie. Zo zou u bijvoorbeeld de
functie ROLLDIE binnen het programma ROLLMANY als
volgt kunnen definiëren:
EXPORT ROLLMANY(n,zijden)
BEGIN
LOCAL k,worp;
L2;
worp;
Programmeren

Advertenties

Inhoudsopgave
loading

Inhoudsopgave