零基础学Python程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

5.1 程序流程图

无论哪一种控制结构都有自己的执行流程,而程序流程图用来清晰直观地表达程序控制结构的方式。通过程序流程图可以大概了解程序是如何执行的。这样,在编写程序时就可以根据执行的顺序来编写相应的代码了。

程序流程图是由一系列的图形、流向线和文字说明等组成的。程序流程图一般分为3部分,分别为开始部分、代码处理部分和结束部分。这3部分使用流向线进行连接。

1. 开始部分

该部分使用圆形方框(起止框)表示,中间写入“开始”两个字,如图5.1所示。它用来表示一个程序的开始。

图5.1 开始部分

2. 代码处理部分

该部分使用方框表示,中间写入要执行任务的代码语句,如图5.2所示。它用来表示程序中的代码处理过程。

图5.2 代码处理部分

3. 结束部分

该部分使用圆形方框表示,中间写入“结束”两个字,如图5.3所示。它用来表示一个程序的结束。

图5.3 结束部分

4. 流向线

该部分使用带箭头的直线表示,如图5.4所示。它用来指示程序的执行路径。

图5.4 流向线

一个基本的程序流程图从代码的开始,按照流向线所指的方向,依次来执行完成任务的代码语句。代码语句可以为多个。执行完第1个代码语句,根据箭头所指的方向继续执行第2个代码语句,直到处理完所有的代码语句,执行代码结束。程序流程图如图5.5所示。

图5.5 程序流程图