上QQ阅读APP看书,第一时间看更新
4.1 流程结构
1996年,意大利人Bobra和Jacopini发现任何程序均可以由“顺序”“选择”和“循环”三种基本结构通过有限次的组合与嵌套来描述。
1.顺序结构
顺序结构是最简单的控制结构,按照语句书写的顺序一句一句地执行。顺序结构的语句主要是赋值语句。例如,火车在轨道上行驶,只有过了上一站点才能到达下一站点。
2.选择结构
选择结构又称为分支语句、条件判定结构,它表示在某种特定的条件下选择程序中的特定语句执行,即对不同的问题采用不同的处理方法。例如,在一个十字路口处,可以选择东、南、西、北方向行走。
3.循环结构
循环结构是指程序从某处开始有规律地反复执行某一操作块的现象。如果满足条件表达式后,反复地执行某些语言或某一操作,就需要循环结构。例如,4000米跑,围着足球场跑道不停地跑,直到满足条件时(10圈)才停下来。
三种流程结果具有单入口和单出口的共同特点。