非常实用的流程图符号说明_第1页
非常实用的流程图符号说明_第2页
非常实用的流程图符号说明_第3页
非常实用的流程图符号说明_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标准程序流程图的符号及使用商定一,前言程序流程图(Progranflowchart)作为一种算法表达工具,早已为工国计算机工作者和广大计算机用户十分熟习和普通使用.但是它的一个显然弊端在于缺少一致的规范化符号表示和严格的使用规则.近来,国家标准局同意的国家标准(GB1525-89)<<信息办理-—数据流程图,程序流程图,系统流程图,程序网络图和系统资源图的文件编制符号及商定〉>为我们介绍了一套标准化符号和使用商定。因为该标准是与国际标准化组织宣布的标准ISO5807--85Informationprocessing-—Documentationsymbolsandcomventionsfordata,programandsystemflowcharts,programnetworkchartsandsystemresourcescharts是一致的,这里将此中程序流程图部分摘录出来,并做了一些解说,供读者参照.依据这一标准画出的程序流程图我们称为标准流程图.二,符号程序流程图表示了程序的操作次序。它应包含:(1)指明实质办理操作的办理符号,包含依据逻辑条件确立要履行的路径的符号.(2)指明控制流的流线符号。3)便于读写程序流程图的特别符号。以下给出标准流程图所用的符号及其简要说明,请参看图1。图1标准程序流程图符号1。数据————平行四边形表示数据,此中可注明数据名,根源,用途或其余的文字说明.此符号其实不限制数据的媒体.2。办理-—--矩形表示各样办理功能。比如,履行一个或一组特定的操作,进而使信息的值,信息形世或所在地点发生变化,或是确立对某一流向的选择。矩形内可注明办理名或其简工功能。3.特定办理-———带有双纵边线的矩形表示已命名的特定办理.该办理为在此外处方已获得详尽说明的一个操作或一组操作,便如子例行程序,模块.矩形内可注明特定办理名或其简要功能。4.准备-——-六边形符号表示准备。它表示改正一条指令或一组指令以影响随后的活动.比如,设置开关,改正变址存放器,初始化例行程序。5.判断---——菱形表示判断或开关.菱形内可注明判断的条件.它只有一个进口,但能够有若干个可供选择的出口,在对符号内定义折条件求值后,有一个且仅有一个出口被激活。求值结果可在表示出口路径的流线邻近写出。6.循环界线---—循环界线为去上角矩形表示年界线和去下角矩形的下界线组成,分别表示循环的开始和循环的结1/41并行方式示例束。图2两种循环表示一对符号内应注明同一循环表记符.可依据查验停止循环条件在循环的开始仍是在循环的末端,将其条件分别在上界线符内注明(如:当A〉B)或在下界线符内注明(如:直到C〈D).图2给出了当停止条件建即刻进入循环和直到停止条件建立退出循环的两种不一样的表示。7.连结符-——-圆表示连结符,用以表示转向流程图的它处,或从流程图它处转入。它是流线的断点。在图内注明某一表记符,表示该流线将在拥有相同表记符的另一连结符处持续下去(参看以下对于连结符使用的商定)。8.端点符-—--扁圆形表示转向外面环境或从外面环境转入的端点符.比如,程序流程的开端或结束,数据的外面使用起点或终点。9.讲解符——-—讲解符由纵边线和虚线组成,用以表记讲解的内容。虚线须连结到被讲解的符号或符号组合上。讲解的正文应凑近纵边线。请参看图3给出的讲解符使用示例.图3讲解符的使用10.流线—----直线表示控制流的流线。对于流线上表示流向的箭头,其使用方法见后边的商定。11.虚线——-—虚线用于表示被讲解的范围或连结被讲解部分与讲解正文,也参看图3.12。省略符———-若流程图中有些部分无需给出符号的详细形式和数目,可用三点组成的省略符。省略符应夹在流线符号之中或流线符号之间,参看图4。图4省略符的使用13。并行方式—-——一对平行线表示同步进行两个或两个以上并行方式的操作。并行方式的示比如图5,图中在办理A达成后才能进行办理C,D和E;相同,办理F要等办理B,C,D达成此后进行.但办理C能够办理D开始和(或)结束前开始和(或)结束。图5三,使用商定对于流程图符号的使用商定,简要地说明以下几点:1.图的布局流程图中所用的符号应当均心地散布,连线保持合理的长度,并尽量少使用长线。2.符号的形状2/42流程图中多半符号内的空白供标明说明性文字。使用各样符号应注意符号的外形和各符号大小的一致,防止使符号变形或各符号大小比率不一.3.符号内的说明文字应使符号内的说明文字尽可能简洁.往常按从左向右和从上向下方式书写,并与流向没关.假如说明文字许多,符号内写不完,可使用讲解符.若讲解符扰乱或影响到图形的流程,应将正文写在此外一页上,并注明引用符号。4。符号表记符为符号规定表记符是为了便于其余文件引用该符号。便如,程序清单中引用到流程图中的特定符号.符号表记符一般写在符号的左上角,参看图6(a)。图6符号表记符和符号描绘符5。符号描绘符为便于进一步理解符号的功能,可标明符号描绘符.往常描绘符写在符号的右上角,如图6(b)所示。6.详尽表示在办理符号或数据符号中画一横线,表示该符号在同一文件集中的其余地言有更加详尽的表示。横线在符号内凑近项端,详尽表示的表记符写在符号内横线之上,见图7(a)。端点符用作详尽表示的开始符号和结束符号,在此符号中应给出加横线符号中的表记符,见图7(b).图7加横线符号及其详尽表示7。流线(1)标准流向与箭头的使用流线的标准流向是从左到右和从上到下。沿标准流向的流线可不用箭头指示流向,但沿非标准流向的流线应用箭头指示充向。(2)流线的交错应当尽量防止流线的交错。即便出现流线的交错,交错的流线之间也没有任何逻辑关系,其实不对流向产生任何影响,如图8(a)所示。(3)流线的聚集两条或多条进入线能够聚集成一条输出线,此时各连结点应要互错工以提升清楚度,并用箭头表示流向,如图8(b)所示。图8汉线的交错与流线的聚集(4)符号流线出入一般状况下,流线应从符号的左侧或项端进入,并从右侧或底端走开。其出入点均应瞄准符号的中心。3/43(5)连结符为防止出现流线交错和使用长线,或某个流程图能在另一页上持续,可用连结符将流线截断。截断始端的连结符称为出口连结符,载断尾端的连结符称为进口连结符.两连结符顶用同一表记符.换页截断可用与连结符相连的讲解符表示,如图9所示.图9出口连结符与进口连结符8.多出口判断的两

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论