面向对象程序设计教案1

面向对象程序设计教案1

ID:16233172

大小:3.43 MB

页数:207页

时间:2018-08-08

面向对象程序设计教案1_第1页
面向对象程序设计教案1_第2页
面向对象程序设计教案1_第3页
面向对象程序设计教案1_第4页
面向对象程序设计教案1_第5页
资源描述:

《面向对象程序设计教案1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲一、自我介绍主讲教师:唐敏主讲课程:离散数学、程序设计、数据结构、计算机网络、软件工程E-mail:dengtangmin@126.comTel:13978309010二、课程安排Ø《面向对象程序设计》共40学时,其中32个理论学时,8个实验学时。Ø任选课,实用,学了C++,进入VC,开发软件Ø实验课的要求:赵汝文Ø期评成绩=考核成绩×70%+实验×10%+平时×20%三、《面向对象程序设计》——C++的前导课程ØC语言(有关C的语法,自行复习)四、选用教材和参考教材Ø课程选用教材《C++程序设计》谭浩强编著清华大学出版社Ø参考教材:编译器五、《面向对象程序设计》课程的作用

2、和地位ØC和C++是必修的两门语言ØC++是面向对象的,更符合现代的程序设计思想Ø进一步掌握集成化的开发环境,为开发和设计软件打基础六、《面向对象程序设计》的学习方法和要求Ø理解课程内容Ø认真完成作业和实验Ø加强上机实践207课程安排第1次课第1章C++的初步知识第2次课第8章类和对象第3次课第4次课习题课第5次课第9章关于类和对象的进一步讨论第6次课第7次课习题课第8次课第10章运算符重载第9次课习题课第10次课第11章继承与派生第11次课第12次课习题课第13次课第12章多态性与虚函数第14次课第13章输入输出流第15次课复习课第16次课考试习题课安排:自由组合,3~4人为一

3、小组,每次习题课派一位代表讲解自己小组的解答。老师和同学针对该小组的解答进行讨论。207第1章C++的初步知识一、面向对象的基本概念v对象/实例(object/instance)v类(class)v封装(encapsulation)v继承(inheritance)v多态(polymorphism)v重载(overload)v消息(message)这些面向对象的基本概念尽管很重要,如果现在提出来,大家很难理解。有关于C和C++的特点、比较、产生背景,可以自己看书,这些知识对于掌握C++也没什么用。我们直接从C++程序开始学习。二、C++的开发运行环境1、VisualC++2、GCC

4、3、WinTC三、最简单的C++程序1、例题1.1#includeusingnamespacestd;intmain(){cout<<"ThisisaC++program.";return0;}程序功能:输出一行字符:ThisisaC++program.程序注释:(1)预处理命令#includeiostream输入、输出流(2)usingnamespacestd;使用命名空间std。207(3)C++的主函数名与C一样,都是main。(4)C++的输出使用cout<

5、串写在双引号中;若要输出一个整数,<<1;若要输出一个变量,<usingnamespacestd;intmain(){inta=2;cout<<"ThisisaC++program."<<1<usingnamespacestd;intmain(){inta,b,sum;cin>>a>>b;sum=a+b;cout<<"a+b="<>a>>b;cin:输入流对象>>

6、:提取运算符若想输入一个整数,一个实数,一个字符怎么写?#includeusingnamespacestd;intmain(){inta;floatb;charc;cin>>a>>b>>c;cout<<"a="<usingnamespacestd;intmain(){inta;floatb;charc;cin>>a>>b>>c;cout<<"a="<

7、c="<usingnamespacestd;intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。