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

  1. Bringen Sie das Programm zum Laufen.
  2. Rufen Sie das Programm mit anderen Parametern auf.
  3. Rufen Sie das Programm ohne Parameter bzw. mit einem Parameter auf.
  4. Zeichnen Sie zu diesem Programm ein Struktogramm.

 

zurück


© ERG Saalfeld   -   HD. Kirmse + Dustin Wiese     letztes Update  2.08.2022