首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点; 2
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点; 2
admin
2009-02-24
64
问题
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:
1.程序流程图的缺点;
2.盒图的优点:
3.PAD图的优点。
选项
答案
1.程序流程图的缺点 程序流程图的主要缺点如下: (1) 程序流程图从本质上说不支持逐步求精,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。 (2) 程序流程图中用箭头代表控制流,使得程序员不受任何约束,可以完全不顾结构化设计的原则,随意转移控制。 (3) 程序流程图不易表示数据结构。 (4) 程序流程图的每个符号对应于源程序的一行代码,对于提高大型系统的可理解性作用甚微。 2.盒图的优点 盒图有这样的一些优点: (1) 由于只能从上边进入盒子然后从下面走出盒子,没有其他的入口和出口,所以方框图限制了随意的控制转移,保证了程序有良好的结构。 (2) 方框图是一种强制设计人员和程序员进行结构化思维的工具,一开始就用方框图来学习程序设计的软件人员不会养成坏的程序设计习惯。因为它除了几种标准结构的符号之外,不再提供其他描述手段。 (3) 方框图形象直观,具有良好的可见度,例如循环的范围、条件语句的范围清晰,所以容易理解设计意图,为编程、复审和选择测试实例、维护都带来了方便。 (4) 局部数据和全程数据的作用域很容易确定。 (5) 易于表达嵌套结构。 3.PAD图的优点 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/mQNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
已知x=-31/64,若采用8位定点机器码表示,则[x]原=___________(12),[x]补=___________(13)。(12)
·路由信息协议RIP是一种广泛使用的基于(26)的动态路由协议。RIP规定一条通路上最多可包含的路由器数量是(27)。 (26)
一个计算机算法是对特定问题求解步骤的一种描述。(14)并不是一个算法必须具备的特性;若一个算法能够识别输入的非法数据并进行适当处理或反馈,则说明该算法的(15)较好。(14)
为了保证数据库中数据的安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、并发控制、数据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件故障可能造成数据被破坏,数据库恢复就是在尽可能短的时间内把数据库恢复到故障发生前的状态。具体的实
某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。【说明】某应急交通控制系统(TraficControlSystem)在红灯时控制各类车辆(Vehicle)的通行,其类图如图6—1所示,在紧急状态下应急车辆在红
设关系R和关系S具有相同的属性个数,且相应的属性取自同一个域,则(t|t∈R∧t∈S},t是元组变量其结果关系是(25)。
某寄存器的内容为D5H,则执行逻辑左移一次后的结果为(57);若先取反,再与立即数FBH进行异或运算,则寄存器中的结果为(58)。
A______computerisapersonalcomputerwhosehardwareiscapableofusinganyorallofthefollowingmediainaprogram,text
Aninstructionismadeupofoperationsthat(1)thefunctiontobeperformedandoperandsthatrepresentthedatatobeoperate
随机试题
人民法院审理行政赔偿诉讼()适用调解。
A.发热、肝大、腹泻,血中嗜酸性粒细胞增多B.肝脏门静脉周围纤维化,可有巨脾或腹水或侏儒C.左叶肝大、脾肿大,间常腹痛、腹泻D.发热、腹泻、肝大并伴有脑膜脑炎症状,血嗜酸性粒细胞增多E.发热、腹泻、肝大伴呼吸道症状,血嗜酸性粒细胞增多慢性期血吸
A.灭菌B.消毒C.防腐D.灭菌剂E.消毒剂用理化因子杀灭或清除传播媒介上一切微生物,包括细菌芽胞,这_过程称为
下列哪种途径一般不能传播丙型肝炎()
根据担保法律制度的规定,担保合同被确认无效时,债务人、担保人、债权人有过错的,应当根据其过错各自承担相应的民事责任。下列有关承担民事责任的表述中,正确的是()。
以下关于劳动定员与定额的说法错误的是()。
下列各句中有语病的是()。
给定资料1.早在2009年,微博就已经在网民中逐渐扩散开来。所谓微博,百度百科上是这样解释的:“微博,即微博客(MieroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户以140字左右的文字更新信息,并实现即时分享。最早也是
儿童的大脑发展最迅速的时期是出生后第5个月到第11个月之间,这说明人的身心发展具有
提高Catalyst6500发生间接链路失效的收敛速度,正确配置STP可选功能的命令是()。
最新回复
(
0
)