线:直线表示控制流的流线。关于流线上表示流向的箭头,其使用方法见后面的约定。11虚线:虚线用于表明被注解的范围或连接被注解部分与注解正文,参看图13。12省略符:若流程图中有些部分无需给出符号的具体形式和数量,可用三点构成的省略符。省
略符应夹在流线符号之中或流线符号之间,参看图14。
图14省略符的使用
2
f13并行方式一对平行线表示同步进行两个或两个以上并行方式的操作。并行方式的示例如图15,图中
在处理A完成后才能进行处理C、D和E。同样,处理F要等处理B、C、D完成以后进行。但处理C可以在处理D开始和或结束前开始和或结束。
图15并行方式示例
3基本结构
三种基本机构的流程图画法:1顺序结构:简单的线性结构,各处理单元按顺序执行2选择(分支)结构:对某个给定条件进行判断,条件为真或假时分别执行不同框的内容3循环结构:循环结构有两种基本形态:while型循环和dowhile型循环
awhile型循环:其执行序列为,当条件为真时,反复执行A,一旦条件为假,跳出循环,执行循环紧后的语句
bdowhile型循环:其执行序列为,首先执行A,再判断条件,条件为真时,一直循环执行A,一旦条件为假,结束循环,执行循环紧后的下一条语句
注意:a在循环体内,必须要对条件要判断的值进行修改,使得经过有限次循环后,循环一定
能结束b当型循环中循环体可能一次都不执行,而直到型循环则至少执行一次循环体c直到型循环可以很方便的转化为当型循环,而当型循环不一定能转化为直到型循环
3
f4使用约定
关于流程图符号的使用约定简要地说明以下几点:4图的布局
流程图中所用的符号应该均匀地分布,连线保持合理的长度,并尽量少使用长线5符号的形状
流程图中多数符号内的空白供标注说明性文字。使用各种符号应注意符号的外形和各符号大小的统一,避免使符号变形或各符号大小比例不一。6符号内的说明文字
应使符号内的说明文字尽可能简明,用动词或动词名词表示做什么。通常按从左向右和从上向下方式书写,并与流向无关。如果说明文字较多,符号内写不完,可使用注解符。若注解符干扰或影响到图形的流程,应将正文写在另外一页上,并注明引用符号。7符号标识符
为符号规定标识符是为了便于其它文件引用该符号。便如,程序清单中引用到流程图中的特定符号。符号标识符一般写在符号的左上角,参看图21a。
图21a符号标识符和符号描述符8符号描述符
为便于进一步理解符号的功能,可标注符号描述符。通r