计算机等级考试公共基础知识20220802.pptx

计算机等级考试公共基础知识第二章 程序设计基础大纲要求(l)程序设计方法与风格。(2)结构化程序设计。(3)面向对象的程序设计方法,对象,方法,属性及继承与多态性。第二章 程序设计基础程序设计方法与风格2.1.1 程序设计经历的阶段程序设计是指设计、编制、调试程序的方法和过程程序设计主要经历了结构化设计和面向对象的程序设计阶段第二章 程序设计基础良好的编程风格应注意的因素要形成良好的程序设计风格,主要应注意和考虑下述一些因素。(I)源程序的文档化 源程序文档化是指在源程序中可包含一些内部文档,以帮助阅读和理解源程序。符号名的命名规则:符号名的命名应具有一定的实际含义,以便理解程序功能。程序注释:在源程序中添加正确的注释可帮助人们理解程序。程序注释可分为序言性注释和功能性注释,以给出程序的整体说明和程序的主要功能。视觉组织:可以在程序中利用空格、空行、缩进等技巧使程序层次清晰。第二章 程序设计基础(2)数据说明的方法为使程序中的数据说明易于理解和维护,可采用下列数据说明的风格,见表2-1。第二章 程序设计基础数据说明风格详细说明次序应规范化使数据说明次序固定,使数据的属性容易查找,也有利于测试、排错和和维护变量安排有序化当多个变量出现在同一个说明语句中时,变量名应按字母顺序排序,以便于查找使用注释在定义一个复杂的数据结构时,应通过注释来说明该数据结构的特点。 表2 -1数据说明风格 第二章 程序设计基础(3)语句的结构为使程序更简单易懂,语句构造应该简单直接,应注意如下原则:在一行内只写一条话句;程序编写应优先考虑清晰性;程序编写要做到清晰第一,效率第二;在保证程序正确的基础上再要求提高效率;避免使用临时变量而使程序的可读性下降;避免不必要的转移;尽量使用库函数;第二章 程序设计基础避免采用复杂的条件语句;尽量减少使用“否定”条件语句;数据结构要有利于程序的简化;要模块化,使模块功能尽可能单一化;利用信息隐蔽,确保每一个模块的独立性;从数据出发去构造程序;不要修补不好的程序,要重新编写。第二章 程序设计基础(4)输入输出输入输出方式和风格应尽可能方便用户的使用,应考虑如下原则:1对所有输入的数据都要检验数据的合法性;2检查输入项的各种重要组合的合理性;3输入格式要简单,使得输入的步骤和操作尽可能简单;4入数据时,应允许使用自由格式;应允许默认值; 输入一批数据时,最好使用输入结束标志; 在以交互式输入输出方式进行输入时,要在屏幕上使用提示符明确提示输入的请求,同时在数据输入过程中和输入结束时,应在屏幕上给出状态信息; 当程序设计语言对输人格式有严格要求时,应保持输入格式与输入语句的一致性。第二章 程序设计基础结构化程序设计结构化程序设计的原则结构化程序设计方法的重要原则是自顶向下、逐步求精、模块化及限制使用goto语句。 (1)自顶向下, 程序设计时,先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。 (2)逐步求精 对复杂问题,应设计一些子目标做过渡,逐步细化。 (3)模块化 模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小国标称为一个模块。 (4)限制使用goto语句第二章 程序设计基础结构化程序的基本结构与特点程序设计语言使用顺序结构、选择(分支)结构和重复(循环)结构三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。它们的共同特征是:严格地只有一个人口和一个出口。第二章 程序设计基础遵循结构化程序设计原则,按结构化程序设计方法设计出的程序具有明显的优点:程序易于理解、使用和维护;提高了编程工作的效率,降低了软件开发成本。第二章 程序设计基础结构化程序设计原则和方法的应用基于对结构化程序设计原则、方法以及结构化程序基本构成结构的掌握和了解,在结构化程序设计的具体实施中,要注意把握如下要素: 使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑; 选用的控制结构只准许有一个入口和一个出口; 程序语句组成容易识别的块,每块只有一个人口和一个出口; 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现; 语言中所没有的控制结构,应该采用前后一致的方法来模拟; 尽量避免goto语句的使用。第二章 程序设计基础面向对象的程序设计面向对象的方法面向对象方法的本质就是主张从客观世界固

更多 “计算机等级考试公共基础知识20220802.pptx” 相关考题