引言
程序流程图(Progran flowchart)作种算法表达工具早已工国计算机工作者广计算机户十分熟悉普通然明显缺点缺乏统规范化符号表示严格规国家标准局批准国家标准(GB152589)<<信息处理数流程图程序流程图系统流程图程序网络图系统资源图文件编制符号约定>>推荐套标准化符号约定该标准国际标准化组织公布标准ISO580785 Information processingDocumentation symbols and comventions for dataprogram and system flowchartsprogram network charts and system resources charts致里中程序流程图部分摘录出做解释供读者参考
根标准画出程序流程图称标准流程图
二符号
程序流程图表示程序操作序应包括
(1)指明实际处理操作处理符号包括根逻辑条件确定执行路径符号
(2)指明控制流流线符号
(3)便读写程序流程图特殊符号
出标准流程图符号简说明请参图1
图1 标准程序流程图符号
1数 行四边形表示数中注明数名源途文字说明符号限定数媒体
2处理 矩形表示种处理功例执行组特定操作信息值信息形世位置发生变化确定某流选择矩形注明处理名简工功
3特定处理 带双边线矩形表示已命名特定处理该处理外方已详细说明操作组操作便子例行程序模块矩形注明特定处理名简功
4准备 六边形符号表示准备表示修改条指令组指令影响活动例设置开关修改变址寄存器初始化例行程序
5判断 菱形表示判断开关菱形注明判断条件入口干供选择出口符号定义折条件求值仅出口激活求值结果
表示出口路径流线附写出
6循环界限 循环界限角矩形表示年界限角矩形界限构成分表示循环开始循环结束 图2 两种循环表示
符号应注明循环标识符根检验终止循环条件循环开始循环末尾条件分界限符注明(A>B)界限符注明(直C
7连接符 圆表示连接符表明转流程图处流程图处转入流线断点图注明某标识符表明该流线具相标识符连接符处继续(参关连接符约定)
8端点符 扁圆形表示转外部环境外部环境转入端点符例程序流程起始结束数外部起点终点
9注解符 注解符边线虚线构成标识注解容虚线须连接注解符号符号组合注解正文应边线请参图3出注解符示例
图3 注解符
10流线 直线表示控制流流线关流线表示流箭头方法见面约定
11虚线 虚线表明注解范围连接注解部分注解正文参图3
12省略符 流程图中部分需出符号具体形式数量三点构成省略符省略符应夹流线符号中流线符号间 参图4
图4 省略符
13行方式 行线表示步进行两两行方式操作行方式示例图5图中处理A完成进行处理CDE样处理F等处理BCD完成进行处理C处理D开始()结束前开始()结束
图5 行方式示例
三约定
关流程图符号约定简说明点
1图布局
流程图中符号应该均心分布连线保持合理长度量少长线
2符号形状
流程图中数符号空白供标注说明性文字种符号应注意符号外形符号统避免符号变形符号例
3符号说明文字
应符号说明文字简明通常左右方式书写流关果说明文字较符号写完注解符注解符干扰影响图形流程应正文写外页注明引符号
4符号标识符
符号规定标识符便文件引该符号便程序清单中引流程图中特定符号符号标识符般写符号左角参图6(a)
图6 符号标识符符号描述符
5符号描述符
便进步理解符号功标注符号描述符通常描述符写符号右角图6(b)示
6详细表示
处理符号数符号中画横线表明该符号文件集中言更详细表示横线符号项端详细表示标识符写符号横线见图7(a)端点符作详细表示开始符号结束符号符号中应出加横线符号中标识符见图7(b)
图7 加横线符号详细表示
7流线
(1)标准流箭头
流线标准流左右标准流流线箭头指示流非标准流流线应箭头指示充
(2)流线交叉
应量避免流线交叉出现流线交叉交叉流线间没逻辑关系流产生影响图8(a)示
(3)流线汇集
两条条进入线汇集成条输出线时连接点应互错工提高清晰度箭头表示流图8(b)示
图8 汉线交叉流线汇集
(4)符号流线进出
般情况流线应符号左边项端进入右边底端离开进出点均应准符号中心
(5)连接符
避免出现流线交叉长线某流程图页延续连接符流线截断截断始端连接符称出口连接符载断末端连接符称入口连接符两连接符中标识符
换页截断连接符相连注解符表示图9示
图9 出口连接符入口连接符
8出口判断两种表示方法
(1)直接判断符号引出条流线图10(a)示
(2)判断符号引聘条流线引出条流线图10(b)示
图10 出口判断
出口判断出口应标相应条件值反映引出逻辑路径图11示
图11 出口判断出口处标出条件值
四 示例
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档