首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点; 2
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点; 2
admin
2009-02-24
61
问题
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:
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全国计算机四级
相关试题推荐
在下列应用层协议中,利用UDP实现无连接传输的是(25),利用TCP实现面向连接传输的是(26)。(26)
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶校验位和2位终止位,每秒钟传送100个字符,则数据速率为(24)。
对一个A类网络,如果指定的子网掩码为255.255.192.0,则该网络被划分为(29)个子网。如果一个公司有2000台主机,则必须给它分配(30)个C类网络。为了使该公司的网络在路由表中只占一行,给它指定的子网掩码必须是(31)。(29)
Windows系列操作系统在配置网络时应该遵循的基本顺序为(6),安装了该类操作系统后主机之间的资源共享与访问不能通过(7)协议实现。主机A、B安装了 Windows 98,A可访问B的共享资源,而B不能访问A,可能是由于(8)。在配置 Windows的T
某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。
以下网络地址中属于私网地址(Private Address)的是(27)。
______is nonprogram text embedded in a program to explain its form and function to human readers.
使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用(1)命令;在“打印预览”方式下,单击“(2)”按钮可返回编辑文件:将正文中所有“Computer”改写为“计算机”,常选用(3)命令。
(21)put computers to practical business use, but below the surface it is the heart of an(22) - the kernel - that provides the te
一般情况下,操作数左移2位的结果是原操作数
随机试题
根据散热原理,如何给高热病人降低体温?
可摘局部义齿解剖式人工牙的牙尖斜度是可摘局部义齿半解剖式人工牙的牙尖斜度是
下列情况中,不能行胃癌根治手术的是
被认为是解构主义思潮的重要作品之一的拉维莱特公园的设计人是谁?
假设在某一特定年份美国短期国库券的名义收益率是9%,通货膨胀率为5%,该美国短期国库券的真实无风险收益率是( )。
范仲淹的名句“先天下之忧而忧,后天下之乐而乐”使岳阳楼闻名天下。岳阳楼是一座三层纯木结构建筑,斗拱、飞檐结构严谨,工艺精美,令人惊叹,斗拱使屋面凹曲,飞檐使沉重的建筑增添了轻快欲飞的美感,体现了高贵华美的风韵。下面有关岳阳楼结构与设计的说法中不正确的是(
学校教育与家庭教育、社会教育等其他教育机构相比最主要的区别在于()。
下列选项中不属于结构化程序设计原则的是()。
AAtthefootoftheAdirondackMountainsofNewYorkyou’llfindGlensFalls.WithattractionslikeLakeGeorgejustash
•Youwillhearfivepeopletalkingaboutdifferentdocuments.•Foreachrecordingdecidewhichdocument(A-H)thespeakerist
最新回复
(
0
)