流程图的基础(笔记)

来源:互联网 发布:淘宝仓库打包员4000 编辑:程序博客网 时间:2024/05/01 23:01

描述算法的图形主要有两种:传统流程图和N-S流程图。
流程图是人们对解决问题的方法,思路或算法的一种描述。利用图形化的符号框来代表不同性质的操作,并用流程线来连接这些操作。
美国国家标准化协会ANSI规定了一些常用的流程图符号,已为世界各国的计算机程序工作者普通采用。

1.传统流程图

传统流程图由下列基本元素组成:
流程图元素
1)起止框:用来表示一个过程的开始和结束。“开始”和“结束”写在符号内。
2)输入/输出框:
3)处理框:用来表示过程中一个单独的步骤。活动的简要说明写在矩形内。
4)判断框:用来表示过程中的一项判定或一个分岔点,判定或分岔的说明写在菱形内,常以问题形式出现。对该问题的回答决定了判定符号之外引出的路线,每条路线表明相应的回答。
5)流程线:用来表示步骤在顺序中的进展。流程线的箭头表示一个过程的流程方向。
6)连接符:是一个圆圈符号,用来表示流程图的待续。圈内有一个字母或者数字,在相互联系的流程图内,连接符号使用同样的字母或数字,以表示各个过程是如何连接的。

2.N-S流程图

N-S流程图也成为盒子图,是将所有的处理步骤都写在一个大矩形框内,表示起来更简单,完全去掉了带箭头的流程线,通过下列三种基本的元素框可以按需要进行任意逻辑的组合,从而表达一个完整的处理问题的算法。
N-S流程图的基本元素如下:
N-S流程图元素

0 0
原创粉丝点击