Kontrollstrukturen dienen zur Ablaufsteuerung von Programmen. Hierzu zählen Auswahlentscheidungen (Wenn ..., dann ...) und Schleifen (Wiederhole folgende Anweisungen soundso oft oder bis eine bestimmte Bedingung erfüllt ist).