通常、プログラムコードは先頭行から順番に実行されてゆきます。それ以外にも、指定した条件が成立した場合に特定のプロシージャーを実行させたり、サブルーチンや関数の一部を繰り返し実行させることができます。プログラムの一部を繰り返し実行させる際には、ループ回数を明示的に指定することも、特定の条件が成立するまでループさせることも可能です。このようなプログラムの実行制御を行うためのステートメントは、大きく分けて条件分岐、ループ (繰り返し)、ジャンプ (移動) のステートメント群に分類されます。
程序通常是按照从第一行代码到最后一行代码的顺序执行。但是，也可以根据特定的条件仅执行程序中的某些过程，或重复执行某个子过程或函数中的部分程序。您可以使用循环来重复执行程序中的不同部分，直到满足某一条件为止。这些控制语句分为条件语句、循环语句和跳转语句。