L2_2.2.1 Sortierung: Selection Sort – Lottozahlen
|
Hinweis: Beachten Sie zur Bearbeitung der nachfolgenden Aufgabenstellungen die Informationsmaterialien: |
|
(I) Problemstellung
Die Zahlen der aktuellen Lottoziehung liegen in der Reihenfolge der Ziehung in einem Array lotto vor (48, 5, 17, 32, 7, 29) und sollen noch sortiert werden. Sie erhalten den Auftrag, ein entsprechendes Programm zu entwickeln, das die Lottozahlen mit Hilfe des Sortieralgorithmus 'Selection Sort' sortiert und die sortierten Zahlen in der Konsole ausgibt.
Verwenden Sie für die Implementierung Ihrer Lösung den Python Editor unten auf der Webseite.
(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 / Größe Lottozahlen (gegeben) Array lotto - Gewünschter Ablauf des Programms:
Ausgabe [5, 7, 17, 29, 32, 48] - Verarbeitung:
(III) Struktogramm
Nutze diese Webseite, um ein Struktogramm zu erstellen: Strukto.io
(IV) Programmcode (Python-Code)
Hier geht's zur Lösung