Volleyball: Spieler anzeigen

(I) Problemstellung


Die Abteilung Volleyball des Sportvereines Mühlberger SC besteht zurzeit aus 12 Spielern. Die Namen der Stamm-spieler sind in dem Array spieler in der Reihenfolge ihrer Startpositionen erfasst.

spieler = ["Armin", "Batu", "Kai", "Sven", "Paul", "Milan"];

Die Ersatzspieler sind im Array ersatz in alphabetischer Reihen-folge erfasst.

ersatz = ["Chris", "Dennis", "Emin", "Goran", "Luca", "Nico"];

Der Trainer der Mannschaft möchte eine Software, mit deren
Hilfe er sich die Namen der Stammspieler, die der Ersatzspieler
und die des gesamten Kaders anzeigen lassen kann. Der Co-Trainier hat bereits mit der Implementierung der Eingabe begonnen (siehe Vorlage). Es steht nur noch die Implementierung der Funktionen aus.

Implementieren Sie

  • eine Funktion zeigeStartaufstellung(), mit der die Namen der Stammspieler
  • eine Funktion zeigeErsatzspieler(), mit der die Namen der Ersatzspieler
  • eine Funktion zeigeKader(), mit der die Namen aller Spieler im Kader der Mannschaft

in der Konsole angezeigt werden (siehe Folgeseite: (4) Gewünschter Ablauf des Programms).

Hinweis: Die Inhalte mehrerer Arrays lassen mit folgender Anweisung einfach zu einem Array zusammenfügen:

arrayNeu = array1 + array2

Verwenden Sie für die Implementierung Ihrer Lösung die Datei L1_3_1_2_Vorlage_volleyball_spieler
_anzeigen.py, die Ihnen im Ordner Vorlagen in digitaler Form vorliegt.

Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen L1_3_1_2_volleyball_spieler_anzeigen.py.

(II) Problemanalyse


(1) Welche Ausgabedaten will man erhalten?

Antwort:

(2) Welche Eingabedaten werden zur Bearbeitung benötigt?

Antwort:

(3) Welche Eigenschaften haben die Eingabe-, Verarbeitungs- und Ausgabedaten? (Variablenliste)

Antwort:

Bedeutung Typ/Struktur Variable

(4) Gewünschter Ablauf des Programms:

Eingabe
(1) Startaufstellung anzeigen

(2) Ersatzspieler anzeigen

(3) Kader anzeigen
Anzeigewunsch (1-3): 1 Anzeigewunsch (1-3): 2 Anzeigewunsch (1-3): 3
Ausgabe

-----------------------

Startaufstellung

-----------------------

Armin

Batu

Kai

Sven

Paul

Milan

-----------------------

Ersatzspieler

-----------------------

Chris

Dennis

Emin

Goran

Luca

Nico
-----------------------

Kader

-----------------------

Armin

Batu

Kai

Sven

Paul

Milan

Chris

Dennis

Emin

Goran

Luca

Nico

(III) Struktogramm


Die Arrays spieler und ersatz sind bereits implementiert!

Erstellen Sie hier das Struktogramm



(IV) Programmcode (Python-Code)


Hier können Sie den Code interaktiv testen und ausführen:

Hinweise:

  • - Schreiben Sie Ihre Antworten direkt in die Textfelder und speichern Sie sie.
  • - Sie können den interaktiven Python-Editor verwenden, um den Code zu testen und Ihre Ergebnisse zu überprüfen.

Hier geht es zur Lösung!