Ett program körs i vanliga fall från den första kodraden till den sista. 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.
程序通常是按照从第一行代码到最后一行代码的顺序执行。但是，也可以根据特定的条件仅执行程序中的某些过程，或重复执行某个子过程或函数中的部分程序。您可以使用循环来重复执行程序中的不同部分，直到满足某一条件为止。这些控制语句分为条件语句、循环语句和跳转语句。