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!