|
|
|
程序流程图即程序框图(Flow Chart),是指通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容用框图表示出来。程序流程图是进行程序设汁的基本依据,因此它的质量直接关系到程序设计的质量。
|
|
|
|
为了消除程序流程图绘制符号和方法不规范的缺点,对程序流程图定义了很多基本的符号和结构。程序框图包括三种基本成分:加工步骤,用方框表示;逻辑条件,用菱形表示;控制流,用箭头表示。
|
|
|
|
此外,还规定用结构化的程序设计方法即由三种基本逻辑结构来编写程序流程图。一是顺序型:顺序结构是一种线性有序的结构,由一系列依次执行的语句或模块构成。二是循环型:循环结构由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。三是选择型:选择结构是根据条件成立与否选择执行路径的结构,如下图所示。
|
|
|
|
|
|
|
|
上图所示的几种标准结构反复嵌套而绘制的流程图成为结构化流程图,如下图所示。
|
|
|
|
|
|
|