如何画程序流程图下面介绍一下标准程序流程图的符号及使用约定一,引言程序流程图(Progran flowchart)作为一种算法表达工具,早已为工国计算机工作者和广阔计算机用户十分熟悉和普通使用
然而它的一个明显缺点在于缺乏统一的法律规范化符号表示和严格的使用规则
最近,国家标准局批准的国家标准(GB1525-89)〈为我们推举了一套标准化符号和使用约定
由于该标准是与国际标准化组织公布的标准 ISO5807——85 Information processing--Documentation symbols and comventions for data,program and system flowcharts,program network charts and system resources charts 是一致的,这里将其中程序流程图部分摘录出来,并做了一些解释,供读者参考
根据这一标准画出的程序流程图我们称为标准流程图
二,符号程序流程图表示了程序的操作顺序
它应包括:(1)指明实际处理操作的处理符号,包括根据逻辑条件确定要执行的路径的符号
(2)指明控制流的流线符号
(3)便于读写程序流程图的特别符号
以下给出标准流程图所用的符号及其简要说明,请参看图 1
图 1 标准程序流程图符号1
数据—--— 平行四边形表示数据,其中可注明数据名,来源,用途或其它的文字说明
此符号并不限定数据的媒体
处理—-—— 矩形表示各种处理功能
例如,执行一个或一组特定的操作,从而使信息的值,信息形世或所在位置发生变化,或是确定对某一流向的选择
矩形内可注明处理名或其简工功能
特定处理———— 带有双纵边线的矩形表示已命名的特定处理
该处理为在另外地方已得到详细说明的一个操作或一组操作,便如子例行程序,模块
矩形内可注明特定处理名或其简要功能
准备———- 六边形符号