计算机二级vb知识点第七章.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 程序设计基础 7.1程序设计风格 程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。为了测试和维护程序,方便阅读和跟踪调试程序,程序设计的风格总体而言应该强调简单和清晰。 “清晰第一,效率第二”成为当今的程序设计的主导风格。 要形成良好的程序设计风格,主要应注重和考虑下列因素。 1、 源程序文档化 变量、标识符的命名 程序注释:程序注释一般分为序言性注释和功能性注释。 视觉组织:为使程序的结构一目了然 2. 数据说明的风格 数据说明的次序规范化:可以使数据的属性容易查找,也有利于测试、排错和维护。 说明语句中变量安排有序化。当一个说明语句说明多个变量时,变量按照字母顺序排序为好。 使用注释来说明复杂数据的结构。 3. 语句的结构 程序应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。 (1) 程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二,一般在一行内只写一条语句; (2) 首先要保证程序正确,然后才要求提高速度; (3) 避免使用临时变量而使程序的可读性下降; (4) 避免不必要的转移,避免采用复杂的条件语句和尽量减少使用“否定”条件的条件语句; (5) 程序结构模块化,使模块功能尽可能单一化,利用信息隐蔽,确保每一个模块的独立性,尽可能使用库函数; (6) 从数据出发去构造程序,数据结构要有利于程序的简化; (7) 不要修补不好的程序,要重新编写。 4. 输入和输出 输入和输出信息是直接与用户相联系的,输入和输出方式和格式应尽可能方便用户的使用。对于批处理和交互式输入输出方式,设计和编程时都应该考虑如下原则: (1) 对所有的输入数据以及输入项的各种重要组合都要检验其合理、合法性; (2) 输入数据时,格式要简单,应允许使用自由格式和缺省值; (3) 批量输入数据时,最好使用输入结束标志; (4) 在以交互式输入/输出方式进行输入/输出时,要在屏幕上使用提示符给出明确提示,数据输入过程中和输入结束时,应在屏幕上给出状态信息; (5) 当程序设计语言对输入格式有严格要求时,应保持输入格式与输入语句的一致性,应给所有的输出加注释,并设计输出报表格式。 7.2 程序设计方法 7.2.1 结构化程序设计方法(Structured Programming) 随着软件危机的出现,20世纪70年代提出了“结构化程序设计”的思想和方法。结构化程序设计方法引入了工程和结构化思想,提出了“程序=算法+数据结构”的说法。 1. 结构化程序设计的原则  结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用GOTO语句等几方面: 自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。 限制使用GOTO语句:GOTO语句是有害的,它是造成程序混乱的祸根。 逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。 模块化 2. 结构化程序设计的基本结构 (1). 顺序结构 (2). 选择结构 (3). 循环结构 3. 结构化程序的基本特点及应用原则 结构化程序设计方法设计出的程序有明显的优点: 其一,程序易于理解、使用和维护。 其二,提高了程序设计工作的效率,降低了软件开发成本。由于结构化程序设计方法能够把错误控制到最低限度,因此能够减少调试和查错时间。 在结构化程序设计的具体实施过程中,要注意把握以下几点: (1) 使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑,选用的控制结构只准许有一个入口和一个出口,复杂结构应该使用基本控制结构的组合嵌套来实现。 (2) 程序语句组成容易识别的模块,每块只有一个入口和一个出口。 (3) 语言中所没有的控制结构,应该采用前后一致的方法来模拟。 (4) 严格控制GOTO语句的使用,以下几种情况除外: ① 用一个非结构化的程序设计语言去实现一个结构化的构造。 ② 若不使用GOTO语句会使功能模糊。 ③ 在某种可以改善而不是损害程序可读性的情况下。 7.2.2面向对象程序设(ObjectOrientedProgramming) 1. 面向对象方法的基本概念   面向对象程序设计是运用对象、类、继承、封装、聚集、消息传递等概念构造程序的方法。面向对象方法的概念涵盖了对象、类、继承、多态性几个基本要素,这些概念是理解和使用面向对象方法的基础和关键。 (1). 对象(Object) 对象可以用来表示客观世界中的任何实体,它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。 对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档