出国留学网

目录

2017年计算机二级考试公共基础高频考点三

【 liuxue86.com - 计算机二级 】

  大家做好准备迎接考试了吗?出国留学网诚意整理“2017年计算机二级考试公共基础高频考点三”,只要付出了辛勤的劳动,总会有丰硕的收获!欢迎广大考生前来学习。

  2017年计算机二级考试公共基础高频考点三

  结构化程序设计原则和方法的应用

  1.使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑;

  2.选用的控制结构只允许有一个入口和一个出口;

  3.程序语句组成容易识别的块,每块只有一个入口和一个出口;

  4.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现;

  5.语言中所有没有的控制结构,应该采用前后一致的方法来模拟;

  6.严格控制goto语句的使用:

  (1)用一个非结构化的程序设计语言去实现一个结构化的构造;

  (2)若不使用goto语句会使功能模糊;

  (3)在某种可以改善而不是损害程序可读性的情况下。

  结构化程序设计的特点

  结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。

  优点:

  由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合:顺序结构、选择结构和循环结构来实现。

  结构化程序设计的基本思想是采用"自顶向下,逐步求精"的程序设计方法和"单入口单出口"的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;"单入口单出口"的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。①整体思路清楚,目标明确。②设计工作中阶段性非常强,有利于系统开发的总体管理和控制。③在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。

  缺点:

  ①用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。②用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。③系统的开发周期长。

  想了解更多计算机二级网的资讯,请访问: 连云港计算机二级

本文来源:https://jsj.liuxue86.com/a/3341901.html
延伸阅读
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02