Normalerweise wird ein Programm von oben nach unten, Befehl für Befehl nacheinander abgearbeitet. In vielen Fällen ist es jedoch notwendig, bestimmte Programmteile nur dann auszuführen, wenn bestimmte Bedingungen erfüllt sind. Oder aber Sie müssen innerhalb einer Funktion (Function) oder Unterroutine (Sub) einen bestimmten Programmteil mehrfach ausführen. Eine weitere Möglichkeit ist, daß Sie Teile des Programms in sogenannten Schleifen so oft wiederholen lassen, bis oder solange bestimmte Bedingungen erfüllt sind. Diese Anweisungen zur Programmsteuerung gliedern sich in die Unterkategorien Entscheidungsanweisungen, Schleifen und Sprunganweisungen.
程序通常是按照从第一行代码到最后一行代码的顺序执行。但是，也可以根据特定的条件仅执行程序中的某些过程，或重复执行某个子过程或函数中的部分程序。您可以使用循环来重复执行程序中的不同部分，直到满足某一条件为止。这些控制语句分为条件语句、循环语句和跳转语句。