Komplexe Übung (II): Würfelexperimente mit mehreren Würfeln

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Wurf mehrerer Würfel

Inhaltsverzeichnis

Aufgabe

Nun wollen wir das gleichzeitige Werfen mehrerer Würfel simulieren. Dabei soll uns nur interessieren, wie oft die Summe aller Augenzahlen auftreten.
Dabei soll die häufigste Augenzahl ermittelt werden. Um signifikante Aussagen zu erhalten, muss diese Simulation in großer Anzahl wiederholt werden können.

Lösungsschritte

  • Organisiere die Zählvariablen in einem eindimensionalen Feld (Array), in dem alle Zählvariablen zwischen minimaler und maximaler Augenzahl auf Null gesetzt werden.
  • Der Index jeder Zählvariablen entspricht nun genau der Summe aller geworfenen Augenzahlen.
  • Wiederhole die Simulation in der gewünschten (großen) Anzahl der Würfe mit der gewünschten Anzahl von Würfeln.
  • Suche das Maximum aller Zählvariablen.
  • Visualisiere das Feld aller Zählvariablen im Balkendiagramm.

Struktogramm

MehrWuerfel1.gif

Programm

Hinweis: Mit der Konstruktion

for (var i in ZaehlFeld) {
 //-- Anweisungsteil --
}

nutzen wir geschickt aus, dass undefinierte Feldelemente im Weiteren nicht berücksichtigt werden.

 

Quelltext überprüfen:

Auswertung

Persönliche Werkzeuge