- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
18.2? 系统流程图
系统流程图又称事务流程图,是计算机事务处理应用进行系统分析时常用的一种描述方法,借助图形符号来表示系统中各元素。它描述计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。
18.2.1? 系统流程图基本处理
系统流程图一般含有变换、合并、划分、分类、更新5种基本的处理。
1.变换
把输入单据变换成磁盘文件,或把磁盘文件变换成输出单据,或把某一磁盘文件的内容由一个介质文件传送到另一个介质文件。
一般在进行输入变换的同时,还可对输入的数据进行形式性的逻辑检查,如数据输入错误、含有非法字符、数据类型错误等。另外一个方面,是对输入的数据结合外部文件进行合法性检查,如数据值不存在、数据值的越界等。
2.合并
把多个文件合并为一个文件。
3.划分
划分是合并的逆操作,将合并工序的输入文件与输出文件对调即可。
4.分类(排序)
分类(排序)是按指定的键(关键字)以升序或降序改变原文件的记录排列顺序。分类也可和输入或输出操作一起进行。
5.更新
更新是将多个文件作为输入,根据关键项目进行对照,对文件内容进行修正、删除、增加等改写工作。一般更新的内容先要写入一个临时文件,在一定的工作时间后(一般在系统中都会进行说明,如一个月),为了提高系统的处理效率,一般要将该文件进行全部的清理或者部分清理。
18.2.2? 系统流程图解题要点
系统处理流程是事务之间相互关系及处理的先后次序的表示,数据是事务的处理依据,也是事务的处理结果,因此可以从处理和数据两个角度出发,对系统流程图进行分析与问题的解答。
1.处理角度
根据处理在流程图中的作用及位置,一般将处理分成系统目标处理和基本处理两大类。
l???????? 系统目标处理:在系统流程图中一般要对系统所需要完成的目标进行文字性的定义和描述,那么在流程图中应该有一个与之对应的处理,该处理能够覆盖系统所给定的目标。
l???????? 基本处理:流程图中除覆盖系统目标的处理外,还有一些为系统目标处理服务的基本处理,主要包括两个方面:一是为了处理的正确性,设计一些处理,以检查输入数据的数据项及数据的值域,以及检查数据的正确性和一致性等;二是为了处理的效率,如提高处理速度、减少文件冗余度等引进了一些处理。
2.数据角度
使用数据是处理的依据,产生数据是处理的结果,所以数据的使用和产生应该与处理相互匹配。对于流程图中的数据,应该主要注意下面几个方面的描述。
l???????? 最初的输入数据与最终的输出数据:它确定了系统的处理目标,以及从输入到输出之间数据的演变过程。根据数据的演变与流程,关于从输入到输出应有哪些数据就比较清楚了,其作用也可以从演变方面了解。
l???????? 数据存储要求:在数据演变的过程中,一些数据经多个“处理”后得到最后结果,每加工处理一次就产生一个新数据,通过对这些数据作用的分析,确定哪些数据应作为文件形式出现,哪些是中间使用的临时数据,这样就能得出各数据的存储要求。
l???????? 数据结构设计:输入/输出数据的结构与系统的问题有关,而中间数据的结构除与输入/输出数据有关外,还与处理有关。在设计的过程中,应该考虑各种数据之间的联系,保证数据的一致性。
18.3? 程序流程图
程序流程图也称为程序框图,是一种常用的算法表达工具,具有严格的时间顺序,先做什么事,然后做什么事,最后做什么事,有起始点和终止点,同时也能反映循环过程。它独立于任何一种程序设计语言,其特点是直观、清晰。
18.3.1? 程序流程图的控制结构
为了使用流程图描述结构化程序,必须限制流程图只能使用如下的5种控制结构。且任何复杂的程序流程都由这5种基本控制结构组合或嵌套而成。
l???????? 顺序型:几个连续的加工步骤依次排列构成。
l???????? 选择型:由某个逻辑判断式的取值决定选择两个加工中的一个。
l???????? while型循环:在循环控制条件成立时,重复执行特定加工,其特点是特定加工可以不执行,而直接执行while循环的下一加工。
l???????? until型循环:重复执行某些特定加工,直到控制条件成立,其特点是特定加工至少要执行一次。
l???????? case型循环:列举多种加工情况,根据控制变量的取值,选择执行其一。
18.3.2? 程序流程图解题要点
在程序流程图中已经确定了算法、变量及数据结构。在程序流程图的解题过程中,首先要根据程序说明,明确程序的功能,再结合不完整的程序流程图,弄清程序中所使用的算法和数据结构,完成问题的回答。一般可以归纳成以下3个步骤:
①阅读程序说明,了解程序功能,以及完成该功能的算法和数据结构有关的变量说明。
②阅读流程图,了解程序流程图的基本框架结构与所需要实现的功能,推断变量作用与作用范围,进一步确定所使用
您可能关注的文档
最近下载
- 西门子 go topCT 中文版.pdf VIP
- 复合材料【全套课件】.ppt VIP
- 复合材料 第八章 先进复合材料.ppt VIP
- 人教版八年级物理第九单元《压强》测试题及答案.doc VIP
- 《复合材料学》全套教学课件.pptx
- 复合材料复合材料导论.ppt VIP
- 2025年闽教版(2024)小学英语四年级上册(全册)教学设计(附目录P123).docx
- 冠心病的介绍与治疗PPT.pptx VIP
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试参考题库附答案解析.docx VIP
- 2.2.3 气候——特征和影响因素(课件)八年级地理上册(人教版).pptx VIP
文档评论(0)