Kontrollstrukturen bestimmen, wie ein Programm abläuft.
Mit ihnen kann ein Computer Befehle der Reihe nach ausführen, Entscheidungen treffen oder Dinge wiederholen.
Es gibt drei grundlegende Kontrollstrukturen:
1. Sequenz (Abfolge)
Bei einer Sequenz werden Befehle nacheinander ausgeführt.
Beispiel aus dem Alltag
- Schuhe anziehen
- Jacke anziehen
- Zur Schule gehen
Die Reihenfolge ist wichtig.

Beispiele als Programm
Zahl eingeben
Zahl verdoppeln
Ergebnis ausgeben
Merkmale
- Befehle laufen der Reihe nach ab
- Keine Entscheidung
- Keine Wiederholung
2. Verzweigung (Bedingung)
Bei einer Verzweigung entscheidet das Programm abhängig von einer Bedingung, welchen Weg es nimmt.
Oft wird dafür „wenn … dann … sonst …“ verwendet.
Beispiel aus dem Alltag
Wenn es regnet,
→ nehme einen Regenschirm mit.
Sonst,
→ gehe ohne Schirm.
Beispiele als Programm
Wenn Zahl > 10
Gib „groß“ aus
Sonst
Gib „klein“ aus

Merkmale
- Das Programm trifft Entscheidungen
- Bedingungen werden überprüft
- Unterschiedliche Abläufe sind möglich
3. Wiederholung (Schleife)
Bei einer Wiederholung werden Befehle mehrfach ausgeführt.
Beispiel aus dem Alltag
10 Liegestütze machen:
- Liegestütz ausführen
- Wiederholen bis 10 erreicht sind
Beispiele als Programm
Wiederhole 5-mal
Gib „Hallo“ aus

Merkmale
- Befehle werden mehrfach ausgeführt
- Spart viel Schreibarbeit
- Wiederholungen können eine feste Anzahl haben oder von einer Bedingung abhängen
Zusammenfassung
| Kontrollstruktur | Aufgabe | Beispiel |
|---|---|---|
| Sequenz | Befehle der Reihe nach ausführen | Rezept |
| Verzweigung | Entscheidungen treffen | Wenn es regnet |
| Wiederholung | Befehle mehrfach ausführen | Zähle von 1 bis 10 |
Merksatz
Mit den drei Kontrollstrukturen Sequenz, Verzweigung und Wiederholung lassen sich alle Programme aufbauen.
Kleine Übungsaufgaben
Aufgabe 1
Ordne zu:
- „Wenn die Ampel grün ist, gehe über die Straße.“
- „Putze zuerst die Zähne und ziehe danach die Schuhe an.“
- „Schreibe deinen Namen fünfmal auf.“
Welche Kontrollstruktur passt jeweils?
Aufgabe 2
Überlege dir:
- Ein eigenes Beispiel für eine Sequenz
- Ein eigenes Beispiel für eine Verzweigung
- Ein eigenes Beispiel für eine Wiederholung
