HP Prime-Grafenberechner Benutzerhandbuch

Seite 592

Advertising
background image

590

Programmieren

Programm ROLLDIE

Als erstes erstellen wir ein Programm namens ROLLDIE.
Es simuliert das Werfen eines Würfels und liefert eine
zufällige Ganzzahl zwischen 1 und der an die Funktion
weitergegebenen Zahl zurück.
Erstellen Sie im Programmkatalog ein neues Programm mit
dem Namen ROLLDIE. (Hilfe dazu finden Sie unter Seite
575.) Geben Si
e dann den folgenden Code im
Programmeditor ein:

EXPORT ROLLDIE(N)

BEGIN

RETURN 1+FLOOR(RANDOM (N));

END;

Die erste Zeile ist die Überschrift der Funktion. Die
Ausführung der RETURN-Anweisung bewirkt das
Berechnen und Zurückliefern einer zufälligen Ganzzahl
zwischen 1 und N als Ergebnis der Funktion. Beachten
Sie, dass der Befehl RETURN die Ausführung der Funktion
beendet. Folglich werden alle Anweisungen zwischen der
Anweisung RETURN und END ignoriert.
In der Startansicht (und überall dort im Taschenrechner,
wo eine Zahl verwendet werden kann), können Sie
ROLLDIE(6)

eingeben, und eine zufällige Ganzzahl

zwischen 1 und 6 (einschließlich) wird zurückgeliefert.

Programm

ROLLMANY

Ein weiteres Programm könnte die Funktion ROLLDIE
verwenden, und n Würfe eines Würfels mit einer
beliebigen Zahl von Seiten generieren. Im folgenden
Programm wird die Funktion ROLLDIE verwendet, um n
Würfe von 2 Würfeln zu generieren, jede mit der Zahl an
Seiten, die von der lokalen Variablen Seiten
vorgegeben wird. Die Ergebnisse werden in Liste L2
gespeichert, so dass L2(1) anzeigt, wie oft der Würfel eine
Summe von 1 angezeigt hat. L2(2) zeigt, wie oft der
Würfel die Summe von 2 angezeigt hat usw. L2(1) sollte
dabei 0 sein, da die Summe der Zahlen auf zwei Würfeln
mindestens 2 betragen muss.

EXPORT ROLLMANY(n,Seiten)

BEGIN

LOCAL k,Wurf;

Advertising