![Python从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/265/27563265/b_27563265.jpg)
上QQ阅读APP看书,第一时间看更新
6.2 结构化的程序流程图
程序的运行顺序是通过执行程序流程控制语句实现的。在开发程序前,通常需要绘制出程序的运行流程图,通过流程图可以清晰地查看程序的执行过程。
程序流程图是用一系列图形、流程线和文字说明等方式,描述程序的基本操作和控制流程,流程图是对程序分析和过程描述的最基本方式。
6.2.1 程序流程图常用的基本元素
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P91_42418.jpg?sign=1738843196-GHPCWwLTCaia6cGzeo5pTwSiOSfzVdce-0-e881111aee09dda87a701f5f80046f41)
在绘制程序流程图的过程中,常用的流程图元素包括:起止框、判断框、处理框、输入/输出框、子程序框、流向线以及连接点等。合理规范地使用流程图的基本元素能增强流程图的易读性和流通性,如表6-1所示。
表6-1 流程图常用基本元素
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-T91_42426.jpg?sign=1738843196-F2htHt0GysV5ofRUe5AWLiJU527sRY9D-0-5c49a91869837795a3ca897860ae5d54)
6.2.2 程序的流程图
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P91_42424.jpg?sign=1738843196-MtJjTIhH23sm675LcqJdL9KnwuTn1Zjt-0-fddbe24848e8c8f9cc77cab3d8729493)
在程序流程图中,不仅可以采用连接点将流程图分解为两个部分,还可以将程序流程中执行相同的程序功能块以子程序的形式调用,如图6-1所示。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P92_42434.jpg?sign=1738843196-vOPnkNs5KCd2x9ZiYqzSczC5PZs6rbpU-0-20ab8cdb34e64c88f52d3267a8c6d9b7)
图6-1 综合流程图