全国计算机等级考试:《二级公共基础知识》第三讲 程序设计基础

全国计算机等级考试 三级公共基础知识
2003.11. 全国计算机等级考试 二级公共基础知识 (3)

3程序设计基础
3.程序设计基础

3.0内容 ●程序设计方法与风格 ●结构化程序设计 ●面向对象的程序设计方法,对象、 方法、属性及继承与多态性
3.0 内容 ⚫程序设计方法与风格 ⚫结构化程序设计 ⚫面向对象的程序设计方法,对象、 方法、属性及继承与多态性

3.1程序设计方法与风格 311程序设计方法 O结构化设计方法 ●模块内部程序各部分要按照自顶向下的结构划分 ●各程序部分应按功能组合 ●各程序之间的联系尽量通过调用子程序来实现,不用 或少用GOTO方式 ◎快速原型方法 利用现有的工具和原型方法快速地开发所要的程序 O面向对象程序设计方法
3.1 程序设计方法与风格 3.1.1 程序设计方法 结构化设计方法 ⚫模块内部程序各部分要按照自顶向下的结构划分 ⚫各程序部分应按功能组合 ⚫各程序之间的联系尽量通过调用子程序来实现,不用 或少用GOTO方式 快速原型方法 ⚫利用现有的工具和原型方法快速地开发所要的程序 面向对象程序设计方法

312程序设计风格 1.源程序中的内部文档 ○选择标示符的名字 ○注释(序言性和功能性注释) ○程序的视觉组织 2.数据说明 ○显式地说明一切变量 ○数据说明的次序应该规范化 ○便于査找变量(按顺序排列) ○对复杂数据结构应注释说明
3.1.2 程序设计风格 1. 源程序中的内部文档 选择标示符的名字 注释(序言性和功能性注释) 程序的视觉组织 2. 数据说明 显式地说明一切变量 数据说明的次序应该规范化 便于查找变量(按顺序排列) 对复杂数据结构应注释说明

3.语句的结构 ○每条语句简单明了 ○尽量不用或少用GOTO语句 ○尽量只采用3种基本控制结构编程 4.输入和输出 ○对所有输入数据进行校验和合理性检査 ○输入输出格式保持一致 ○设计良好的输出报表
3. 语句的结构 每条语句简单明了 尽量不用或少用GOTO语句 尽量只采用3种基本控制结构编程 4. 输入和输出 对所有输入数据进行校验和合理性检查 输入输出格式保持一致 设计良好的输出报表

313程序设计语言 ●基本概念 O低级语言和高级语言 ○编译程序和解释程序 ○程序设计语言的定义 ●种类和特点 ○程序语言的发展 ○程序设计范型 ●命令式、面向对象、函数式、逻辑型
3.1.3 程序设计语言 ⚫基本概念 低级语言和高级语言 编译程序和解释程序 程序设计语言的定义 ⚫种类和特点 程序语言的发展 程序设计范型 ⚫命令式、面向对象、函数式、逻辑型

●基本成分 ○数据成分 ○运算成分 ○控制成分 ○传输成分
⚫基本成分 数据成分 运算成分 控制成分 传输成分

32结构化程序设计 321基本概念 ○基本思想 对大型的程序设计,使用一些基本的结构来 设计程序,无论多复杂的程序,都可以使用 这些基本结构按一定的顺序组合起来。这些 基本结构的特点都是只有一个入口、一个出 口。由这些基本结构组成的程序就避免了任 意转移、阅读起来需要来回寻找的问题
3.2 结构化程序设计 3.2.1 基本概念 基本思想 ⚫ 对大型的程序设计,使用一些基本的结构来 设计程序,无论多复杂的程序,都可以使用 这些基本结构按一定的顺序组合起来。这些 基本结构的特点都是只有一个入口、一个出 口。由这些基本结构组成的程序就避免了任 意转移、阅读起来需要来回寻找的问题

●三种基本结构 ○顺序结构 ○选择结构 ○循环结构 种基本结构的特点 ○只有一个入口 ○只有一个出口 ○每一个基本结构中的每一部分都有机会执行到 ○结构内不存在“死循环
⚫三种基本结构 顺序结构 选择结构 循环结构 ⚫三种基本结构的特点 只有一个入口 只有一个出口 每一个基本结构中的每一部分都有机会执行到 结构内不存在“死循环
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 全国计算机等级考试:《二级公共基础知识》第一讲 基本要求.ppt
- 21世纪高等职业教育计算机技术规划教材:《数据结构》PDF电子书(共九章).pdf
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第9章 尺寸标注.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第8章 按尺寸绘图的方式与应用.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第7章 高效的图形编辑命令.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第6章 常用的绘图命令.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第5章 绘图环境的初步设置.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第4章 图中文字的注写与修改.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第3章 图中线型的选择与管理.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第2章 绘图基础.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第1章 AutocCAD基本操作.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第13章 装配图.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第12章 建立样板图.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第11章 图块的定义与插入.ppt
- 《AutoCAD 2004中文版教程》教学资源(PPT课件讲稿)第10章 剖面线的绘制.ppt
- 北京科技大学计算机系:《C语言程序设计》第9章 结构体与共用体(李玲).ppt
- 北京科技大学计算机系:《C语言程序设计》第8章 指针(李玲).ppt
- 北京科技大学计算机系:《C语言程序设计》第7章 函数与预处理命令(李玲).ppt
- 北京科技大学计算机系:《C语言程序设计》第6章 数组(李玲).ppt
- 北京科技大学计算机系:《C语言程序设计》第5章 循环结构程序设计(李玲).ppt
- 全国计算机等级考试:《二级公共基础知识》第二讲 程序设计基本概念.ppt
- 全国计算机等级考试:《二级公共基础知识》第四讲 软件工程基础.ppt
- 全国计算机等级考试:《二级公共基础知识》第五讲 数据库设计基础.ppt
- 《计算机操作系统原理》复习(王凤广).ppt
- 《计算机操作系统原理》死锁的避免(王凤广).ppt
- 《计算机操作系统原理》第一章 操作系统概述(王凤广).ppt
- 《计算机操作系统原理》第二章 进程管理管理(王凤广).ppt
- 《计算机操作系统原理》第二章 用户接口(王凤广).ppt
- 《计算机操作系统原理》第五章 操作系统存储管理(王凤广).ppt
- 《计算机操作系统原理》第六章 操作系统文件管理(王凤广).ppt
- 《计算机操作系统原理》第四章 存储器管理(王凤广).ppt
- 《管理系统中的计算机应用(本科)笔记》讲义.doc
- 湖南理工学院:《办公自动化实用技术》第8章 常用办公自动化设备(刘怀金).ppt
- 湖南理工学院:《办公自动化实用技术》打印机应用技术(刘怀金).ppt
- 湖南理工学院:《办公自动化实用技术》课程内容介绍(刘怀金).ppt
- 湖南理工学院:《办公自动化实用技术》第1章 办公自动化的基础知识(刘怀金).ppt
- 湖南理工学院:《办公自动化实用技术》第2章 办公设备使用与维护(1/3).ppt
- 湖南理工学院:《办公自动化实用技术》第2章 办公设备使用与维护(2/3).ppt
- 湖南理工学院:《办公自动化实用技术》第2章 办公设备使用与维护(3/3).ppt
- 湖南理工学院:《办公自动化实用技术》第3章 办公中的文字和表格处理(刘怀金).ppt