首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点。
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点。
admin
2009-02-24
120
问题
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:
1.程序流程图的缺点。
2.盒图的优点。
3.PAD图的优点。
选项
答案
1.程序流程图的主要缺点如下: (1)程序流程图从本质上说不支持逐步求精,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。 (2)程序流程图中用箭头代表控制流,使得程序员不受任何约束,可以完全不顾结构化设计的原则,随意转移控制。 (3)程序流程图不易表示数据结构。 (4)程序流程图的每个符号对应于源程序的一行代码,对于提高大型系统的可理解性作用甚微。 2.盒图有这样的一些优点: (1) 由于只能从上边进入盒子然后从下面走出盒子,除此之外没有其他的入口和出口,所以方框。图限制了随意的控制转移,保证了程序有良好的结构。 (2)方框图是一种强制设计人员和程序员进行结构化思维的工具,一开始就用方框图来学习程序设计的软件人员不会养成坏的程序设计习惯。因为它除了几种标准结构的符号之外,不再提供其他描述手段. (3)方框图形象直观,具有良好的可见度,例如循环的范围、条件语句的范围清晰,所以容易理解设计意图,为编程、复审和选择测试实例、维护都带来了方便。 (4)局部数据和全程数据的作用域很容易确定。 (5)易于表达嵌套结构。 3.PAD图的主要优点如下: (1)PAD的一个独特之处在于,以PAD为基础,遵循一个机械的规则就能方便地编写出程序,这个规则称为走树(Tree Walk).在走树时只要顺着PAD所呈的树形结构移动,根据PAD成分同 Pascal结构的对应关系,就可依次将遇到的PAD成分翻译成Pascal程序,有利于提高软件的生产率。 (2)PAD图所描绘的程序结构十分清晰。图中最左面的竖线是程序的主线,即第一层结构。随着程序层次的增加,PAD图逐渐向右延伸,每增加一个层次,图形就向右扩展一条竖线。PAD图中竖线的总条数就是程序的层次数。用PAD图表示处理逻辑,易读,易懂、易记。PAD图是二维树形结构的图形,程序从图中最左竖线上端的结点开始执行,自上而下,从左向右顺序执行,遍历所有结点。 (3)PAD图的符号支持自顶向下、逐步求精的方法的使用。开始时设计者可以定义一个抽象程序。随着设计工作的深入而使用def符号逐步增加细节,直至完成详细设计。 (4)使用表示结构化控制结构的PAD符号所设计出来的程序必然是结构化程序。
解析
转载请注明原文地址:https://kaotiyun.com/show/cFNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
由于内存大小有限,为使一个或多个作业能在系统中运行,常需要用外存来换取内存。其中以作业为单位对内外存进行交换的技术称为(8)技术,在作业内部对内外存进行交换的技术称为(9)技术。用外存换内存是以牺牲程序运行时间为代价的。为提高CPU的有效利用率,避免内外存
计算机病毒的概念是由______于1983年正式提出的。
以下关于ATM网络的叙述,不合适的是______。
以下选项中哪一个不是Fireworks的典型特点?______
在一个由一台路由器接入Internet的局域网中,内部各站点(包括路由器的内部端口)利用ping检测的连通状况良好,但却全部无法ping通外部Internet上的站点,可能的原因是______。
阅读以下说明和C++抖程序,将应填入(n)处的字句写在答题纸的对应栏内。【说明】下面程序的功能是计算并输出某年某月的天数。【C++程序】#include<iostream>usingnamespacestd;(1)
关于上述C++代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。①sh和tr分别引用同一个对象;②sh和tr分别引用同一类型的不同的对象:③sh和tr分别引用不同类型的不同对象;④sh和tr分别引用同一个对象的不同备
在某关键字互不相同的二叉排序树中,命题:最小元必无左孩子,最大元必无右孩子。是(19)。最小元和最大元一定是(20)。
设集合A={a,b,c},A上的二元关系R={,c,c>},下面命题中为的是
已知寄存器A存有带符号整数,且只做逻辑移位,HA和LA分别代表其最高位和最低位;寄存器B存有带符号整数,且只做算术移位,HB和LB分别代表其最高位和最低位。当寄存器A与B都有右移位发生时,下述命题正确的是
随机试题
行为矫正
Itwasanearlymorninginsummer.Inthestreets,sleepy-eyedpeopleweremovingquickly,headingtowardstheir【61】.Thiswast
28岁女性,孕2产1,曾患慢性肾炎,现停经59天,门诊检查诊断为早孕。放置宫内节育器的注意事项,除外
下列哪项不是骨折晚斯并发症:
日本甲公司与香港乙公司签订一份独家代理协议,规定由乙公司为独家代理。在订立协议时,甲公司正在试验改进现有产品的规格。不久,甲公司试验成功,并将这项改进后的同类产品,指定香港另一家丙公司作独家代理。问:日本公司究竟有无这种权利?为什么?
某期货公司用自有资金替大股东归还贷款本息。同时,期货公司以马某、李某、D公司、G公司的名义从事期货自营业务,造成巨额亏损。期货公司的上述行为中,违反《期货交易管理条例》规定的是()。
戊公司是一家啤酒生产企业,相关资料如下。资料一:由于戊公司产品生产和销售存在季节性,应收账款余额在各季度的波动幅度很大,其全年应收账款平均余额的计算公式确定为:应收账款平均余额=年初余额÷8+第一季度末余额÷4+第二季度末余额÷4+第三季度末余额
下列关于职工薪酬的说法,不正确的是()。
在一定期限剥夺犯罪分子的人身自由,强制其从事劳动生产,并进行教育和矫正的一种刑罚,被称为()。
Thelinkbetweenhealthandincomeseemsprettyuncontroversial.【C1】______all,healthypeoplecanworklongerandharderthansi
最新回复
(
0
)