Sortierung: Selection Sort - Zahlenreihe absteigend sortiert
Hinweis: Beachten Sie zur Bearbeitung der nachfolgenden Aufgabenstellungen das Informations-material
L2_2.2 Information_Selection_Sort.docx

(I) Problemstellung
Sie sollen ein Programm schreiben, das acht Zahlen einliest und diese wieder sortiert in absteigender Reihenfolge ausgibt. Implementieren Sie für die Sortierung den Selection Sort .
Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen
L2_2_2_3_selection_sort_absteigend.py.
(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 |
|---|---|---|
(4) Gewünschter Ablauf des Programms mit Beispieldaten
| Eingabe: | Zahl 1: 5 Zahl 2: 6 Zahl 3: 11 Zahl 4: 3 |
Zahl 5: 20 Zahl 6: 50 Zahl 7: 2 Zahl 8: 42 |
| Ausgabe: | [50, 42, 20,15,11, 6, 3, 2] | |
(5) Verarbeitung
(III) Struktogramm
Nutze diese Webseite, um ein Struktogramm zu erstellen: Strukto.io
(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!