dice_10包围的一段程式，或是在C语言中用大括号codice_11包围的一段程式。
结构化程式语言.用任何语言都可以进行结构化程式设计，不过一般较常使用过程式的程式语言。早期的结构化程式语言包括ALGOL、 Pascal、PL/I及Ada，不过后来大部份的程序式程式语言都鼓励使用结构化程式设计，有时也会特意的省去一些特性（例如不支援goto指令）使得非结构化的程式设计更加困难。
历史.
理论基础.结构化程式理论可做为结构化编程的理