Jedes Programm, egal wie gross und kompliziert es ist, besteht aus nur drei Kontrollstrukturen:
Als Sequenz bezeichnen wir eine Anweisung im Programm.
Eine Selektion entscheidet, ob ein bestimmter Teil des Programms ausgeführt wird oder nicht.
Eine Iteration erlaubt es, einen Programmteil mehrmals durchzuführen.