由順序結構、選擇結構和循環結構組成。
1、順序結構:順序語句由語句序列組成,程序執行時,按照語句的順序,從上而下,一條一條地順序執行;
2、選擇結構:分支語句根據一定的條件決定執行哪一部分的語句序列;
3、循環結構:循環語句使同一個語句組根據一定的條件執行若干次。