- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计》教学大纲
学 时:72
适用对象:计算机应用专业及相关专业的学生
先修课程:计算机应用基础(1)、Visual Basic 程序设计、C语言程序设计
推荐教材:王萍.C++面向对象程序设计.清华大学出版社,2002.2 第1版
主要参考文献:
钱能.C++程序设计教程.清华大学出版社版次,1999.4 第1版
一、课程的性质
课程性质:
面向对象程序设计是计算机应用专业的专业必修课程。
面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。
设置目的:
本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。以C++语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。
二、教学内容
第1章 面向对象的程序设计方法和C++简介
本章教学要求
了解面向对象程序设计的基本思想及基本概念、面向对象语言的分类和C++中支持面向对象的特点、面向对象的软件开发环境、Visual C++开发工作台的主要功能。
1.1 面向对象程序设计的基本思想及基本概念
1.2 对程序的的质量要求
1.3程序的模块化和结构化
1.4为什么要面向对象,从面向过程到面向对象;
1.5 C++语言发展的历史
面向对象语言分类;C++中支持面向对象的特点;面向对象的软件开发环境与Visual C++。
第2章 程序设计基础
本章教学要求
通过实例掌握:C++程序的程序结构和执行机制、简单的终端输入输出方法、C++的数据类型、常量和变量的概念、指针类型和引用类型的概念、数组类型及数组类型与指针类型的关系、用typedef自定义类型的方法。了解表达式的构成、求值顺序和表达式中的类型转换。掌握常用运算符的使用;了解程序设计风格并在试验中运用。
2.1 C++的程序结构
程序从概念到执行:编写一个C++程序;注释;文件包含预处理语句#include;条件预处理语句;宏替换语句;main函数;从main中返回;终端输出输入。
2.2 C++的数据类型:基本数据类型、复合数据类型和引申数据类型。
基本数据类型:整型、浮点型、字符型、双精度浮点型和无值(void)。
引申数据类型:指针、引用、数组。
复合数据类型:结构、联合、类、位域、枚举(本章仅仅提及)。
2.3 常量和变量
常量:整型常量;浮点型常量;字符型常量;枚举型常量。
变量:变量的说明;变量初始化;变量的修饰符。
2.4表达式与操作符
表达式;运算符:赋值运算符;赋值中的类型转换;多重赋值;算术运算符;自增与自减运算符;关系和逻辑运算符;位操作符;条件操作符;指针操作符和*;编译时的操作符sizeof;其他:逗号(,)操作符;点(.)和箭头(-)操作符;括号[ ]和( )操作符;操作符优先级。表达式的求值顺序;表达式中的类型转换。
2.5程序设计风格
第3章 语句与程序流程
本章教学要求
掌握:程序执行的流程、C++语句结构,包括复合语句、分支语句、迭代语句和转移语句。
了解:各种迭代语句之间的关系和相互转换的方法、转移语句对程序结构的影响。
3.1语句
复合语句和块结构
分支语句
if语句;嵌套的if语句;阶梯型if-then-else语句;条件表达式;switch开关语句;嵌套的switch语句。
迭代语句
for循环及其变化形式;无限循环;没有循环体的for循环;while循环;do-while循环。
转移语句
return语句;goto语句;break语句;exit ( )语句;continue语句。
第4章 函数
本章教学要求
了解:模块化程序设计的概念,函数与模块化程序设计的关系;函数原型与强类型检查的概念函数指针的使用。
掌握:函数的一般形式和函数与变量作用域的规则;传值调用和引用调用的方法;从函数返回的方法,讨论返回值和返回指针;函数变长参数表的使用;函数重载的概念和使用;递归函数的概念、使用范围和写法;内联函数的概念、使用方法。
理解:函数的概念,掌握函数的使用方法。
模块化程序设计介绍
函数的一般形式
函数的参数
传值调用和引用调用
const参数;数组参数;引用参数;缺省参数;void参数。
函数的返回值
返回语句:返回值;返回指针;返回引用;void返回值。
递归函数
内联函数
函数和变量作用域
函数重载
函数指针
函数原型与强类型检查
main的参数传递与返回
第5章 类与对象
本章教学要求:
掌握:类定义的方法和存取级别;类的成员变量和成员函数的定义和使用,以及对象的定义
您可能关注的文档
最近下载
- 《产品质量鉴定程序规范 总则》.pdf VIP
- 沪科版九年级物理公式复习.pdf VIP
- AQ∕T 2063-2018 金属非金属露天矿山高陡边坡安全监测技术规范(可复制版).pdf
- 高速公路无人机自动巡检可行性探究.pdf VIP
- CR4012022机器人CR认证可靠性等级认证实施细则.pdf
- 再生水管道阀门选型与管理.doc VIP
- 某公司办公区生活区消防检查记录表.docx VIP
- 人教版高一数学必修一练习题-高一数学人教版必修一《集合》练习题3.doc VIP
- 智慧方案光储充一体化系统解决方案.pptx VIP
- IPC-TM-650测试方法手册CN2020最新(104个方法)扫描版.pdf VIP
文档评论(0)