- Python从入门到项目实践(超值版)
- 聚慕课教育研发中心
- 334字
- 2021-03-24 19:37:38
6.2 结构化的程序流程图
程序的运行顺序是通过执行程序流程控制语句实现的。在开发程序前,通常需要绘制出程序的运行流程图,通过流程图可以清晰地查看程序的执行过程。
程序流程图是用一系列图形、流程线和文字说明等方式,描述程序的基本操作和控制流程,流程图是对程序分析和过程描述的最基本方式。
6.2.1 程序流程图常用的基本元素
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P91_42418.jpg?sign=1739594624-sI9A0iEsWG3MopOhIzS6efNXnvNqRuSQ-0-fb4f63ca462c1ae909d4aa51117bdf2d)
在绘制程序流程图的过程中,常用的流程图元素包括:起止框、判断框、处理框、输入/输出框、子程序框、流向线以及连接点等。合理规范地使用流程图的基本元素能增强流程图的易读性和流通性,如表6-1所示。
表6-1 流程图常用基本元素
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-T91_42426.jpg?sign=1739594624-WinTegRJrRVrKtbBUheGksLKMw7y8Apl-0-7f933349e2c5581dacf6acce93782358)
6.2.2 程序的流程图
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P91_42424.jpg?sign=1739594624-p6TYCTtybbFwyGnuuZF7D1j18FzAzbTD-0-b72a64f234c176856b09445f1482dd85)
在程序流程图中,不仅可以采用连接点将流程图分解为两个部分,还可以将程序流程中执行相同的程序功能块以子程序的形式调用,如图6-1所示。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P92_42434.jpg?sign=1739594624-pOp8YVyz2zOvAIuEAjkJ93XSrUXMznvr-0-0e4d439515ae6ae0cdc997aaf447f101)
图6-1 综合流程图