Python自然语言处理(微课版)
上QQ阅读APP看书,第一时间看更新

4.1 流程结构

1996年,意大利人Bobra和Jacopini发现任何程序均可以由“顺序”“选择”和“循环”三种基本结构通过有限次的组合与嵌套来描述。

1.顺序结构

顺序结构是最简单的控制结构,按照语句书写的顺序一句一句地执行。顺序结构的语句主要是赋值语句。例如,火车在轨道上行驶,只有过了上一站点才能到达下一站点。

2.选择结构

选择结构又称为分支语句、条件判定结构,它表示在某种特定的条件下选择程序中的特定语句执行,即对不同的问题采用不同的处理方法。例如,在一个十字路口处,可以选择东、南、西、北方向行走。

3.循环结构

循环结构是指程序从某处开始有规律地反复执行某一操作块的现象。如果满足条件表达式后,反复地执行某些语言或某一操作,就需要循环结构。例如,4000米跑,围着足球场跑道不停地跑,直到满足条件时(10圈)才停下来。

三种流程结果具有单入口和单出口的共同特点。