国家标准GB1525-89:程序流程图的符号与使用
需积分: 32 46 浏览量
更新于2024-09-14
收藏 88KB DOC 举报
"标准程序流程图的符号及使用约定"
本文主要介绍了标准程序流程图的符号和使用规则,这些规则基于国家标准GB1525-89和国际标准化组织的ISO5807-85标准。标准程序流程图是一种规范化的方法,用于清晰地表达程序的执行顺序和逻辑结构,以便于理解和沟通。
一、符号介绍
1. 数据:通过平行四边形表示,可包含数据名称、来源、用途等信息,不限定数据的存储介质。
2. 处理:用矩形表示,通常用来描述信息的处理操作,如计算、变换等,内部可标注处理名称或简要功能。
3. 特定处理:带有双纵边线的矩形,用于表示已命名的特定处理,如子程序或模块,可注明其名称或简要功能。
4. 准备:六边形代表准备操作,常用于修改指令以影响后续流程,如设置标志、初始化等。
5. 判断:菱形表示判断或选择,只有一个入口,但有多条出口,依据条件求值得到一个激活的出口,条件可写在菱形内或出口附近。
6. 循环界:未在提供的部分内容中详细描述,但在标准流程图中,循环通常用一组特殊的符号来表示,可能涉及循环开始和结束的标记。
二、使用约定
1. 流线:控制流程的线条,表示程序执行的顺序。流线应平滑连接各个符号,避免交叉,若必须交叉,应使用过桥线或箭头表示数据流的方向。
2. 注释:在流程图中添加注释有助于解释复杂的逻辑或提供额外信息,注释应简洁明了。
3. 结构化:遵循自顶向下、逐步细化的原则,大的处理单元可以分解为小的子单元,保持流程图的清晰和可读性。
4. 模块化:利用特定处理符号表示模块化设计,每个模块代表一个独立的功能,易于理解和维护。
5. 箭头方向:箭头通常表示控制流的方向,从左到右或从上到下,确保流程的逻辑性。
通过遵循这些符号和使用约定,标准程序流程图能够有效地描绘出程序的控制流和数据流,帮助开发者和非开发人员理解程序的工作原理,提高代码的可读性和可维护性。在ASP.NET或其他编程环境中,这样的流程图可以作为设计和分析软件系统的重要工具。
1056 浏览量
850 浏览量
点击了解资源详情
127 浏览量
123 浏览量
269 浏览量
144 浏览量
109 浏览量
baiduwxz13yun
- 粉丝: 16
- 资源: 259
最新资源
- 单片机智能手表仿真protues
- xUnitTestOnReplit:xUnit测试重复
- MarksToAndroid,安卓或Java.zip
- contrastive-analysis--list:实时改变数值,进行对比储存列表里面的数据
- 医疗图标 .fig .xd .sketch .svg素材下载
- AD7708_C51,c语言的源码可以跨平台吗,c语言
- vuebersicht:用电子,TypeScript和Vue构建的Uebersicht的重新构想
- 易语言弹力按钮
- 确定颜色的位置 找到红色的区域 火焰识别
- BKAirMonitoringSystem
- 关于我自己
- RESTMock,.zip
- 免费开源!!Java Core Sprout:基础、并发、算法
- ericgautier_2_07012021:P2
- 【毕业设计】FPGA硬件实现触摸、显示屏控制系统(电路图、源代码、毕业论文)-电路方案
- container-ps:显示所有码头工人图像的小应用程序