Die Webseiten der Fachschaft Informatik am ERG Saalfeld
Ordnen
Es soll ein Programm erstellt werden, das folgende Aufgabe löst:
- Die Inhalte der Variablen x und y sind als Parameter zu übergeben.
- Die Variablen sind auszugeben.
- Dann sollen die Zahlen geordnet werden, wobei die größte Zahl zuerst kommt.
- Die geordneten Werte sind auszugeben.
Programm
import sys
# Überschrift
print("Zahlen ordnen")
print("=============")
print("")
#Einlesen der Parameter
x = sys.argv[1] #damit steht der erste Parameter in x
y = sys.argv[2] #damit steht der zweite Parameter in y
#die erste Ausgabe
print("x =", x)
print("y =", y)
#wenn in der falschen Reihenfolge
if x < y:
help = x
x = y
y = help
#die zweite Ausgabe
print("")
print("geordnet:")
print("")
print("x =", x)
print("y =", y)
Der Aufruf sah bei mir so aus:

Aufgaben
- Bringen Sie das Programm zum Laufen.
- Rufen Sie das Programm mit anderen Parametern auf.
- Rufen Sie das Programm ohne Parameter bzw. mit einem Parameter auf.
- Zeichnen Sie zu diesem Programm ein Struktogramm.
zurück
© ERG Saalfeld - HD. Kirmse + Dustin Wiese letztes Update 2.08.2022
|