计算机2级公共基础知识二.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机2级公共基础知识二.ppt

程序设计基础 源程序文档化 数据说明 语句结构 输入输出 举例 程序注释的目的是增加程序的可读性,注释一般分为____和____。序言性注释和功能性注释 影响输入输出风格的因素不包括______。 A)数据状态 B)通信方式 C)用户经验 D)输入输出设备 为了程序结构清晰合理,便于阅读和维护,提高软件的开发效率,编写程序时应养成良好的______。 程序设计风格 下列关于注释的说法正确的是______。 A)序言性注释应嵌入源程序内部 B)每一行程序都要加注释 C)修改程序也要修改注释 D)功能性注释可以说明数据状态 举例 结构化程序设计主要强调的是____。 A.程序的可移植性 B.程序的执行效率 C.程序的规模 D.程序的易读性 类是一个支持集成的抽象数据类型,而对象是类的__。实例 在面向对象方法中,信息屏蔽是通过对象的____来实现的。封装性 下面关于对象概念描述错误的是____。 A.操作是对象的动态性属性 B.对象是属性和方法的封装体 C.对象间的通信靠消息传递 D.任何对象都必须有继承性 类是具有共同属性和____的对象的集合。行为 * * * 程序设计方法:研究问题求解和如何进行系统构造的软件方法学。 常用的程序设计方法有:结构化程序设计方法、软件工程方法和面向对象方法。 在程序设计中,通常采取自顶向下、逐步求精的方法,尤其是在详细设计和编码阶段。 1.程序设计方法与风格 ? 程序设计风格(编写程序时所表现出的特点、习惯和逻辑思路) 良好的程序设计风格概括起来包括4部分:源程序文档化、数据说明,语句结构和输入输出方法。 主要包括:标识符的命名、程序中添加注释以及程序的视觉组织。 ? 标识符的命名:包括模块名、变量名、常量名、标号名、子程序名、数据区名以及缓冲区名等。 ? 程序中添加注释:注释分为序言性注释(程序开头)和功能性注释(程序体中)。 ? 程序的视觉组织:可以在程序中适当地添加空格、空行、缩进等使程序层次清晰。 为了使数据说明易于理解和维护,应注意以下几点: ? 数据说明的次序应规范化。 ? 说明语句中变量安排有序化。 ? 使用注释说明复杂数据结构。 语句结构应力求简单、直接,不能为了片面追求效率而使语句复杂化。 ? 首先应考虑清晰性。除非有特殊需要,否则应做到清晰第一,效率第二。 ? 在一行内只写一条语句。 避免使用临时变量,而降低程序的可读性。 避免不必要的转移,减少采用复杂的条件语句。 程序模块化,功能尽量单一,提高程序的复用性。 ? 数据结构要有利于程序的构造,使程序简单明了。 ? 数据结构要有利于程序的简化,从数据出发去构造程序。 ? 尽可能使用库函数编写程序,不要修补不良结构的程序,应重新编写。 输入输出信息是与用户的使用直接相关的。输入输出的方式和格式应当尽可能方便用户的使用。在设计编码时应注意几下几点: ? 对输入输出数据要进行检验,保证每个数据的有效性。 ? 检查输入项的重要组合的合理性。 ? 使输入的步骤和操作尽可能简单。 ? 输入数据时,应允许使用自由格式输入和默认值。 ? 输入一批数据时,最好使用结束标志。 ? 在交互输入输出时,应使用提示符提示交互输入的请求。 ? 应保持输入格式与输入语句要求的一致性。 ? 为所有输出加注释,并设计输出报表格式。 ? 基本原则 模块化原则、自顶向下原则、逐步求精原则和限制使用GOTO语句。 模块化:一个大型程序应按功能分割成一些功能模块,并将这些模块按层次关系进行组织; 自顶向下:在程序设计时必须首先考虑全局,不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 2. 结构化程序设计 ? 结构化设计的三种基本结构及其特点 顺序、选择、循环 特点: 一、顺序结构也就是顺序执行结构,它是最基本、最常用的结构。 二、选择结构包括简单选择和多分支选择结构,这种结构可以根据设定的条件,控制语句流程,有选择的执行不同的语句序列。 三、循环结构常用于某些需要重复执行的程序段,可简化大量的程序行。 对象(object):是组成一个系统的基本逻辑单元,是一个有组织形式的含有信息的实体,可以用来表示客观世界中的任何实体。由属性(attribute)和行为(action)两部分组成。 对象=数据+作用于数据上的操作 属性:是指描述对象静态特征的一组数据,表现为对象的一些变量。 行为:用来描述对象动态特征的一个操作。 3. 面向对象技术的基本概念 类(class):是具有相同属性和行为的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,是对象集合的再抽象。即对象是类的一个实例。 消息(me

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档