首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点; 2
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题: 1.程序流程图的缺点; 2
admin
2009-02-24
36
问题
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:
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全国计算机四级
相关试题推荐
以下关于CSMA/CD协议的描述中,正确的是__________(22)。按照CSMA/CD协议中的二进制指数后退算法,每次后退的时延大小是_________(23)。(23)
在Windows系统中,对话框是特殊类型的窗口,其大小(12);下图所示的对话框中,(13)是当前选项卡。(14)
关系数据模型是常用的一种基本数据模型,它是用(21)结构来表示实体类型和文件间联系的。关系数据库的数据操作语言(DML)主要包括(22)两类操作。关系模型的关系运算是以关系代数为理论基础的,关系代数最基本的操作是(23)。设R和S为两个关系,则RS表示R与
以下网络地址中属于私网地址(Private Address)的是(27)。
阅读下列函数说明和C函数,将应填入______处的语句写在答题纸的对应栏内。[函数6说明]函数DelA_InsB(LinkedListLa,LinkedListLb,intkey1,intkey2,intlen)的功能是:将线性表
阅读以下说明和Java代码,将应填人(n)处的字句写在答题纸的对应栏内。【说明】Java.util包中提供了HashMap模板类,该模板类可以表示多个“键一值”对的集合,其中“键”的作用与普通数组中的索引相当,而“值”用作待存储和检索的数据。H
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。【说明】某应急交通控制系统(TraficControlSystem)在红灯时控制各类车辆(Vehicle)的通行,其类图如图6—1所示,在紧急状态下应急车辆在红
若程序中使用的变量未设置初始值,则(33)。
Computerhardwareengineersresearch,design,develop,andtestcomputerhardwareandsuperviseitsmanufactureand(72).Hardwar
Atypicalperipheraldevicehas(66)whichtheprocessorusestoselectthedevice’sinternalregisters.
随机试题
(李)广行无部伍、行陈,就善水草舍止,人人自便,不击刁斗以自卫,莫府省约文书;然亦远斥候,未尝遇害。程不识正部曲、行伍、营陈,击刁斗,士吏治军簿至明,军不;得休息;然亦未尝遇害。不识曰:“李广军极简易,然虏卒犯之,无以禁也;而其士卒亦佚乐,咸乐为之死。我军
脑血栓形成不会出现
男性,60岁,农民,1995年诊断为2型糖尿病,坚持服用格列本脲每日3次,每次1片。很少去医院查血、尿糖。近1个月来乏力明显,下肢出现浮肿,血压120/95mmHg。为早期判断有无糖尿病肾病,下列哪项化验最有价值
阿司匹林有解热镇痛作用,但无抗风湿的作用。()
法律的()决定法律是理财师设计和管理计划的最重要的内容和依据,也是理财师需要具备的基本素质。
当人从黑暗走入亮处后,视网膜的光感受阈限会迅速提高,这个过程是()。
居民公约的监督执行工作由居民小组代表负责。()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Certainbirdsare,moreoftenthannot,consideredbadluck,orevenfrightening,asignofimpendingdeath.Allovertheworld,
A、TheyweretakeninFrance.B、Kateisgoodattakingpictures.C、TheyweretakenbySam.D、Samisinterestedintakingpictures
最新回复
(
0
)