首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点。
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点。
admin
2009-02-24
114
问题
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:
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全国计算机四级
相关试题推荐
可以并行工作的基本单位是(15),它是系统核心调度及资源分配的基本单位,它是由(16)组成的,它与程序的重要区别之一是(17)。资源竞争引起死锁时,可以采取两种策略:(18)和(19)。其中前者付出的代价较高。
可以并行工作的基本单位是(15),它是系统核心调度及资源分配的基本单位,它是由(16)组成的,它与程序的重要区别之一是(17)。资源竞争引起死锁时,可以采取两种策略:(18)和(19)。其中前者付出的代价较高。
(4)支持多道程序设计,算法简单,但存储器碎片多。(5)能消除碎片,但用于存储器紧缩处理的时间长。(6)克服了碎片多和靠拢处理时间长的缺点,支持多道程序设计,但不支持虚拟存储。(7)支持虚拟存储,但不能以自然的方式提供存储器的共享和存取保护机制。
使用______工具使链接在移动、重命名和删除文件时可同步更新。
制定行业标准时,把国际标准采纳到行业标准中,使行业标准在技术内容上、编写上与国际标准相同,或编写上有编辑性修改称为______国际标准。
Togetherwiththenetworklayer,thetransportlayeristheheartoftheprotocol(71).Thenetworklayerprovidesend-to-end
在Windows的DOS窗口中键入命令C:\>nslookupSettype=mx>163.com.cn这个命令序列的作用是(40)。
One of the greatest features of a home(74)is the ability to share one Internet connection simultaneously over two or more comput
______software,alsocalledend-userprogram,includesdatabaseprograms,wordprocessors,spreadsheetsetc.A.ApplicationB.Sy
在某关键字互不相同的二叉排序树中,命题:最小元必无左孩子,最大元必无右孩子。是(19)。最小元和最大元一定是(20)。
随机试题
某企业某年度有关财务资料如下:(1)全年销售收入3000万元,营业外收入520万元,其中包括依法收取政府性基金200万元、国债利息收入20万元、租金收入280万元,特许权使用费收入160万元(2)有关销售成本支出1800万元,缴纳营业税150万元,增值
蒿芩清胆汤中“碧玉散”的用法是
A.承担传染病监测、预测、流行病学调查、疫情报告以及其他预防控制工作B.承担与医疗救治有关的传染病防治工作和责任区域内的传染病预防工作C.在各自的职责范围内辅助传染病防治工作D.领导本行政区域内的传染病防治工作E.主
郭某与单位签署的是一份无固定期限的劳动合同。这意味着用人单位随时可以与其解除劳动关系。()
A.atwhichB.takeupC.positivePhrases:A.neverto【T7】______smokingtobeginwithB.whichisa【T8】______signC.【T9】______
【拉斐尔】(RaffaelloSanzio,1483—1520)天津师范大学2012年世界近现代史复试真题
一个局域网中某台主机的IP地址为176.68.160.12,使用22位作为网络地址,那么该局域网的子网掩码为(30),最多可以连接的主机数为(31)。
Therearen’tenoughcomputersforthewholegradeofstudentsto______.
A、Itreceivesmorenutrientsthanitcanabsorb.B、Itbecomesoversaturatedwithwater.C、Itlosestheabilitytosupportinsect
Youcanthinkasituation______thisChineseidiomisusedthenyoucanunderstanditbetter.
最新回复
(
0
)