También se pueden ejecutar algunos procedimientos dentro del programa según condiciones específicas o repetir una sección del programa dentro de un subprocedimiento o función. Se pueden usar bucles para repetir partes de un programa tantas veces como sea necesario o hasta que se cumpla alguna condición. Este tipo de instrucciones de control se clasifican como instrucciones de Condición, Bucle o Salto.
通常、プログラムコードは先頭行から順番に実行されてゆきます。それ以外にも、指定した条件が成立した場合に特定のプロシージャーを実行させたり、サブルーチンや関数の一部を繰り返し実行させることができます。プログラムの一部を繰り返し実行させる際には、ループ回数を明示的に指定することも、特定の条件が成立するまでループさせることも可能です。このようなプログラムの実行制御を行うためのステートメントは、大きく分けて条件分岐、ループ (繰り返し)、ジャンプ (移動) のステートメント群に分類されます。