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) 当型循环中循环体可能一次都不执行,而直到型循环则至少执行一次循环体。
版权声明:本文标题:流程图的画法及特点 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1714119415a666214.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论