- 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=1739662878-vhsV4kFGGaNHBlWMhFF34NtzJehIGpGU-0-24e05655fc682181926f49d50021dfb5)
在绘制程序流程图的过程中,常用的流程图元素包括:起止框、判断框、处理框、输入/输出框、子程序框、流向线以及连接点等。合理规范地使用流程图的基本元素能增强流程图的易读性和流通性,如表6-1所示。
表6-1 流程图常用基本元素
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-T91_42426.jpg?sign=1739662878-ejE5Th6QBHFUi9PpByrITR81GraBk7f5-0-4de1f6191f3755c4f914d3e665df3ce7)
6.2.2 程序的流程图
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P91_42424.jpg?sign=1739662878-3VUCQNTQO7WnsrBlUjQUk5KlJwpojgoy-0-227db3ec7729c8e8f4319fd1516edb15)
在程序流程图中,不仅可以采用连接点将流程图分解为两个部分,还可以将程序流程中执行相同的程序功能块以子程序的形式调用,如图6-1所示。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P92_42434.jpg?sign=1739662878-z8xaOhmPDAzWKRQjSaNdFlszDPWpMRwU-0-e5e9309d02f8e098a30dfb77e1f59b71)
图6-1 综合流程图