L2_4.1 Suchen: Trainingsanalyse
Für die Spieler der Abteilung DART des Sportvereins Mühlberger SC soll die Möglichkeit geschaffen werden, ihre Trainingsleistungen auszuwerten.
(I) Problemstellung
Im Training werden die Würfe eines Dartspielers in einem Array gespeichert und in einer Python-Datei zur Verfügung gestellt.
wuerfe = [60, 20, 1, 2, 40, 38, 57, 19, 18, 12, 6, 18, 18, 20, 50, 25, 60, 60, 20, 20, 25, 50]
Sie erhalten den Auftrag, ein Programm zur Analyse der Würfe zu entwickeln. Nachdem der Dartspieler die gesuchte Punktzahl eingegeben hat, soll ihm angezeigt werden, wie oft er die gesuchte Punktzahl während des Trainings geworfen hat.
Verwenden Sie für die Implementierung Ihrer Lösung die Datei L2_4_1_vorlage_suche_trainingsanalyse.py, die Ihnen im Ordner Aufgaben/Vorlagen in digitaler Form vorliegt.
Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen L2_4_1_suche_trainingsanalyse.py.
(II) Problemanalyse
- Welche Ausgabedaten will man erhalten?
- Welche Eingabedaten werden zur Bearbeitung benötigt?
- Welche Eigenschaften haben die Eingabe-, Verarbeitungs- und Ausgabedaten? (Variablenliste)
| Bedeutung | Typ/Struktur | Variable |
|---|---|---|
- Gewünschter Ablauf des Programms mit Beispieldaten:
Eingabe: Gesuchte Punktzahl: 60
Ausgabe: Sie haben 3 Mal die Punktzahl 60 geworfen.
(III) Struktogramm
(IV) Programmcode (Python-Code)