Komplexe Übung (II): Würfelexperimente mit mehreren Würfeln
Aus ProgrammingWiki
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
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: