admin 管理员组

文章数量: 1087135


2024年4月26日发(作者:jquerydelegate有什么用)

流程图的画法及特点

框图是表示一个系统各部分和各环节之间关系的图示,它能够清晰地表达比

较复杂的系统各部分之间的关系.具体来讲主要研究有关程序流程图、工序流程

图及一些实际问题的流程图,在画流程图时应注意先后顺序、逻辑关系和简单明

快.

一.流程图的特点

在我们所介绍的流程图内,每一个框代表一道工序,流程线则表示两相邻工

序之间的衔接关系,这是一个有向线,其方向用它上面的箭头标识,用以指示工

序 进展的方向.显然,在工序流程图上不允许出现几道工序首尾相连的圈图或

循环回路,当然对每道工序还可以再细分,还可以画出更精细的统筹图,这一点

完全类似 于算法的流程图表示:自顶向下,逐步细化.

注意:在程序框图内允许有闭合回路,而在工序流程图内不允许出现闭合回

路.

相应地,只要规定好三种基本结构的流程图的画法,就可以画出任何算法的

流程图。

(1) 顺序结构

顺序结构是简单的线性结构,各框按顺序执行。其流程图的基本形态如图1 - 4

所示,语句

的执行顺序为:A→B→C。

(2) 选择(分支)结构

这种结构是对某个给定条件进行判断,条件为真或假时分别执行不同的框的内

容。其基本形状有两种,如图1-5 a)、b)所示。图1-5 a)的执行序列为:当

条件为真时执行A,否则执行B;图1 - 5 b)的执行序列为:当条件为真时执行

A,否则什么也不做。

(3) 循环结构

循环结构有两种基本形态: while型循环和do - while型循环。

a. while 型循环

如图1 - 6所示。

其执行序列为:当条件为真时,反复执行A,一旦条件为假,跳出循环,执行循

环紧后的语句。

b. do-while型循环

如图1 - 7所示。

执行序列为:首先执行A,再判断条件,条件为真时,一直循环执行A,一旦条

件为假,结束循环,执行循环紧后的下一条语句。

在图1 - 6、图1 - 7中,A被称为循环体,条件被称为循环控制条件。要注意

的是:

1) 在循环体中,必然对条件要判断的值进行修改,使得经过有限次循环后,循

环一定能

结束,如图1 - 3中的i = i - 1。

2) 当型循环中循环体可能一次都不执行,而直到型循环则至少执行一次循环体。


本文标签: 流程图 条件 执行 循环 结构