二级Access2003与公共基础知识教程 第十二章 程序设计基础二级Access2003与公共基础知识教程 第十二章 程序设计基础.ppt

二级Access2003与公共基础知识教程 第十二章 程序设计基础二级Access2003与公共基础知识教程 第十二章 程序设计基础.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机等级考试 二级公共基础知识 2.程序设计基础 本章内容 程序设计方法与风格 结构化程序设计 面向对象的程序设计方法,对象、方法、属性及继承与多态性。 2.1 程序设计方法与风格 2.1.1 程序设计方法 结构化设计方法 模块内部程序各部分要按照自顶向下的结构划分 各程序部分应按功能组合 各程序之间的联系尽量通过调用子程序来实现,不用或少用GOTO方式 快速原型方法 利用现有的工具和原型方法快速地开发所要的程序 面向对象程序设计方法 2.1.2 程序设计风格 1. 源程序中的内部文档 选择标示符的名字 注释(序言性和功能性注释) 程序的视觉组织 2. 数据说明 显式地说明一切变量 数据说明的次序应该规范化 便于查找变量(按顺序排列) 对复杂数据结构应注释说明 3. 语句的结构 每条语句简单明了 尽量不用或少用GOTO语句 尽量只采用3种基本控制结构编程 4. 输入和输出 对所有输入数据进行校验和合理性检查 输入输出格式保持一致 设计良好的输出报表 2.1.3 程序设计语言 基本概念 低级语言和高级语言 编译程序和解释程序 程序设计语言的定义 种类和特点 程序语言的发展 程序设计范型 命令式、面向对象、函数式、逻辑型 基本成分 数据成分 运算成分 控制成分 传输成分 2.2 结构化程序设计 2.2.1 基本概念 基本思想 对大型的程序设计,使用一些基本的结构来设计程序,无论多复杂的程序,都可以使用这些基本结构按一定的顺序组合起来。这些基本结构的特点都是只有一个入口、一个出口。由这些基本结构组成的程序就避免了任意转移、阅读起来需要来回寻找的问题。 三种基本结构 顺序结构 选择结构 循环结构 三种基本结构的特点 只有一个入口 只有一个出口 每一个基本结构中的每一部分都有机会执行到 结构内不存在“死循环” If…Then语句(单分支结构) If 表达式 Then 语句块 Else 语句块 End If 2.2.2 设计原则 自顶向下 逐步求精 模块化 限制使用goto语句 模块化程序设计 模块化程序设计 是指把一个大程序按人们能理解的大小规模进行分解 模块划分与组织的方法: 1 按功能划分模块 要求: 优点: 可读性和可理解性都比较好 各模块间的接口关系比较简单 当要修改某一功能时,只涉及一个模块 其他应用程序可以充分利用已有的一些模块 2 按层次组织模块 上层模块指出总任务,即“做什么”;下层模块精确描述各个子任务,即“如何做” 自顶向下、逐步细化的设计过程 包括两个方面: 将一个复杂问题的解法分解和细化成由若干模块组成的层次结构 将一个模块的功能逐步分解细化为一系列的处理步骤,直到某种程序设计语言的语句或某种机器指令 计算并打印输出某班某门课程平均分细化的过程 两条优点: 符合人们解决复杂问题的规律,可以显著提高程序设计的效率 用先全局后局部、先整体后细节、先抽象后具体的方法设计,结构层次清晰,容易阅读和理解 2.2 程序设计的风格 什么是程序设计风格? 一般来讲,程序设计风格是指编写程序时所表现出来的特点、习惯和逻辑思路。 程序设计风格会深刻的影响软件的质量和可维护性。良好的程序设计风格可以使程序结构清晰合理,使程序代码易于维护。 自己编制的程序还要给别人看 自己编制的程序还要为以后看 程序设计风格总体而言 强调简单清晰,程序是可理解的 “清晰第一,效率第二”的论点已成为当今主导的程序设计风格 良好的程序设计风格包括: 设计的风格 语言运用的风格 程序文本的风格 输入输出的风格 程序设计的根本目标: 降低程序的复杂性 提高程序的可读性 1 结构要清晰: 程序是模块化结构的,且按层次组织,合理运用3种基本结构 模块功能尽可能单一化,模块间的联系尽量少 2 思路要清晰: 遵循自顶向下、逐步细化的原则 3 遵循“简短朴实”原则,切忌卖弄所谓的“技巧” 选择合适的程序设计语言 符合软件工程的要求 符合结构化程序设计的思想 使用要方便 不要滥用语言中的某些特色 注意程序文本的易读性 一般情况下每个语句占用一行 程序的层次要分明,在各层次之间应采用缩进规则 同一结构层次中的语句,缩进相同的字数 If xy then max=x Else max=y End if 符号规范化: 常用从简,专用从繁 照顾习惯用法 数据说明的次序规范化,易于理解、测试排错及维护 说明语句中变量安排有序化 程序中加必要的注释 序言性注释 位于每个程序的开头部分,给出程序的整体说明 主要描述的内容:程序标题,程序功能说明,主要算法,接口说明,程序位置,开发

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档