Suchen: Anzahl der Mitglieder eines Jahrgangs
(I) Problemstellung
|
Die Jugendabteilung des Sportvereins Mühlberger SC möchte ihre Mitgliederdaten auswerten. Nach der Eingabe einer Jahreszahl soll ermittelt werden, wie viele Mitglieder dieses Jahrgangs dem Verein angehören. Die Geburtsjahre der Mitglieder, die in den Jahren 2000 und später geboren wurden, sind im Array jahrgang erfasst. jahrgang = [2002, 2004, 2006, 2000, 2003, 2006, 2001, 2001, 2005, 2003, 2007, 2002, 2006, 2003, 2004, 2006, 2002, 2001, 2007, 2009, 2003, 2005, ….] Sind keine Mitglieder des gesuchten Jahrgangs vorhanden, soll die Meldung "Keine Mitglieder dieses Jahrgangs vorhanden." ausgeben werden. Sind Mitglieder des gesuchten Jahrgangs vorhanden, ist die Häufigkeit dieses Jahrgangs im Array zu ermitteln. Das Ergebnis soll mit der Meldung "Anzahl der Mitglieder dieses Jahrgangs: " angezeigt werden. Nutzen Sie den Python Editor unten auf der Seite zur Bearbeitung der Aufgabe. |
|
(II) Problemanalyse
(1) Welche Ausgabedaten will man erhalten?
(2) Welche Eingabedaten werden zur Bearbeitung benötigt?
(3) Welche Eigenschaften haben die Eingabe-, Verarbeitungs- und Ausgabedaten? (Variablenliste)
| Bedeutung | Typ / Struktur | Variable / Größe |
|---|---|---|
| Geburtsjahre der Mitglieder | Array | jahrgang |
(4) Gewünschter Ablauf des Programms mit Beispieldaten:
| Mitglieder des Jahrgangs gefunden | |
| Eingabe | Geben Sie die gewünschte Jahreszahl ein: 2003 |
|---|---|
| Ausgabe | Anzahl der Mitglieder dieses Jahrgangs: 12 |
| Keine Mitglieder des Jahrgangs gefunden | |
| Eingabe | Geben Sie die gewünschte Jahreszahl ein: 2018 |
|---|---|
| Ausgabe | Keine Mitglieder dieses Jahrgangs vorhanden. |
(5) Verarbeitung
(III) Struktogramm
Nutze diese Webseite, um ein Struktogramm zu erstellen: Strukto.io
(IV) Programmcode (Python-Code)
Hier geht's zur Lösung