Üç temel kontrol yapısı türü sıralıdır, seçim ve yinelemedir. Belirli bir sorunu çözmek için herhangi bir şekilde birleştirilebilirler.
Sıralı varsayılan kontrol yapısıdır, ifadeler göründükleri sıraya göre satır satır yürütülür. Seçim yapısı bir koşulu test etmek için kullanılır. Koşulun doğru ya da yanlış olmasına bağlı olarak bir dizi ifade yürütülür. Bu, programın iki veya daha fazla alternatif yol arasında seçim yaptığı anlamına gelir. Koşul, Boole değeri döndüren, doğru veya yanlış anlamına gelen herhangi bir ifade veya değeri ifade eder.
Üç ana seçim ifadesi "if", "if /else" ve "switch" ifadeleridir. En basit ve en yaygın olanı “if” ifadesidir. "İf" ve "if /else" ifadeleri iç içe geçebilir. Anahtar ifadeleri, aralarından seçim yapabileceğiniz birden fazla durum olduğunda ideal olarak kullanılır.
Yineleme veya tekrarlama yapısı koşul doğru olduğu sürece bir dizi ifadeyi tekrar tekrar yürütür. Koşul önceden tanımlanmış veya açık uçlu olabilir. "While", "/" while "ve" for "döngüleri üç yineleme ifadesidir. Bir döngü olay kontrollü veya sayaç kontrollü olabilir. Olay denetimli bir döngü, karşı denetimli bir döngü ifadeleri önceden belirlenen sayıda yürütürken, olay gerçekleşene kadar bir dizi deyimi yürütür.