
上QQ阅读APP看书,第一时间看更新
6.2 结构化的程序流程图
程序的运行顺序是通过执行程序流程控制语句实现的。在开发程序前,通常需要绘制出程序的运行流程图,通过流程图可以清晰地查看程序的执行过程。
程序流程图是用一系列图形、流程线和文字说明等方式,描述程序的基本操作和控制流程,流程图是对程序分析和过程描述的最基本方式。
6.2.1 程序流程图常用的基本元素

在绘制程序流程图的过程中,常用的流程图元素包括:起止框、判断框、处理框、输入/输出框、子程序框、流向线以及连接点等。合理规范地使用流程图的基本元素能增强流程图的易读性和流通性,如表6-1所示。
表6-1 流程图常用基本元素

6.2.2 程序的流程图

在程序流程图中,不仅可以采用连接点将流程图分解为两个部分,还可以将程序流程中执行相同的程序功能块以子程序的形式调用,如图6-1所示。

图6-1 综合流程图