通常、プログラムコードは先頭行から順番に実行されてゆきます。それ以外にも、指定した条件が成立した場合に特定のプロシージャーを実行させたり、サブルーチンや関数の一部を繰り返し実行させることができます。プログラムの一部を繰り返し実行させる際には、ループ回数を明示的に指定することも、特定の条件が成立するまでループさせることも可能です。このようなプログラムの実行制御を行うためのステートメントは、大きく分けて条件分岐、ループ (繰り返し)、ジャンプ (移動) のステートメント群に分類されます。
Du kan också exekvera vissa procedurer i programmet om vissa villkor är uppfyllda, eller repetera avsnitt i koden inne i en subrutin eller en funktion. Du kan använda loopar för att upprepa delar i ett program så många gånger som det behövs, eller tills ett visst villkor är uppfyllt. Den här typen av uttryck brukar delas upp i tre kategorier: villkors-, loop- och hopputtryck.