Welche Kontrollstrukturen gibt es?
Sequenz
Auswahl (Verzweigung, Fallunterscheidung)
Wiederholung (Schleife)
Aufruf
Was ist eine Sequenz?
Eine Sequenz ist eine Aneinanderreihung von Anweisungen, die nacheinander ausgeführt werden.
Was ist eine Auswahl?
Und wie lässt sie sich unterschieden?
Ausführung in Abhängigkeit bestimmter Bedingungen
einseitige Auswahl
zweiseitige Auswahl
mehrseitige Auswahl
Was ist eine Wiederholung?
Schleife
Eine oder mehrere Anweisungen werden in Abhängigkeit von einer Bedingung oder für eine gegebene Anzahl von Wiederholungen durchlaufen.
Es werden drei Wiederholungskonstrukte unterschieden:
Wiederholung mit
Abfrage vor jedem Durchlauf
Abfrage nach dem Durchlauf
fester Zahl der Durchläufe (Zählschleife)
Was ist ein Aufruf?
Aufruf anderer Programmteile (Unterprogramme, Funktionenm, Prozeduren)
Nutzung eines anderen Programmteils
Wie kann eine Schleife beeinträchtigt werden?
continue
vorzeitger abbruch des Schleifendurchlaufs
else-Zweig
wird ausgeführt nachdem Bedingung der Schleife false wurde
break
vorzeitig abgebrochen der Schleife
Wann wird eine for-Schleife verwendet?
Um eine “iterierbare“ Instanz zu durchlaufen
was macht die funktion range?
Sie erzeugt eine iterierbare Instanz (Iterable) mit ganzen Zahlen
for n in range (10):
print(“n=“, n)
Last changed2 years ago