Der Code wird im Allgemeinen Zeile für Zeile ausgeführt in der Reihenfolge der Ausdrücke. Dies wird als sequenzielle Ausführung bezeichnet. Du kannst jedoch die Reihenfolge, in der die Ausdrücke ausgeführt werden, ändern, indem du Kontrollfluss-Ausdrücke verwendest.
Beispielsweise kannst du mit den Ausdrücken if und case entscheiden, welche Ausdrücke als nächstes ausgeführt werden sollen, oder mit loop und for eine Abfolge von Ausdrücken mehr als einmal wiederholen. Auf den folgenden Seiten werden diese Ausdrücke im Detail beschrieben und es gibt Beispiele für ihre Verwendung.
Verse hat noch mehr Ausdrücke, mit denen du den zeitlichen Ablauf eines Programms ändern kannst, indem du Ausdrücke gleichzeitig ausführst. Weitere Details findest du unter Gleichzeitigkeit.