Bei den Schleifen haben wir schon gesehen, dass man bestimmte
Programmteile wiederholen kann, entweder mit einer feste Anzahl von
Durchläufen oder aber solange eine bestimmte Bedingung erfüllt ist.
Genauso häufig hat man bei der Programmierung ein Problem, wenn ein
bestimmter Programmteil überhaupt nur dann ausgeführt werden soll,
wenn eine bestimmte Bedingung erfüllt ist. Oder — etwas
komplizierter — dass ein Programmteil unter einer bestimmten
Bedingung ausgeführt werden soll, wenn die Bedingung hingegen nicht
erfüllt ist, ein anderer Programmteil.