面向对象程序设计教案(必威体育精装版版).docxVIP

面向对象程序设计教案(必威体育精装版版).docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1

第一讲

一、自我介绍

主讲教师:··

主讲课程:离散数学、程序设计、数据结构、计算机网络、软件工程

E-mail:dengtangmin@126.com

Tel二、课程安排

《面向对象程序设计》共48学时,其中32个理论学时,16个实验学时,此外,还

有两周的课程设计。

课堂教学C++,自学VC,进行课程设计

实验课的要求:赵汝文

期评成绩=考核成绩×70%+实验×10%+平时×20%

课程设计独立设课

三、《面向对象程序设计》——C++的前导课程

C语言(有关C的语法,自行复习)

四、选用教材和参考教材

课程选用教材

《C++程序设计》

》参考教材:

编译器

谭浩强编著清华大学出版社

五、《面向对象程序设计》课程的作用和地位

C和C++是必修的两门语言

C++是面向对象的,更符合现代的程序设计思想

进一步掌握集成化的开发环境,为开发和设计软件打基础

六、《面向对象程序设计》的学习方法和要求

理解课程内容

认真完成作业和实验

加强上机实践

2

课程安排

第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

第1章C++的初步知识

一、面向对象的基本概念

对象/实例(object/instance)

类(class)

封装(encapsulation)

继承(inheritance)

多态(polymorphism)

重载(overload)

消息(message)

二、C++的开发运行环境

1、VisualC++

2、GCC:是一个用于Linux系统下编程的编译器

3、WinTC

4、Dev-C++

三、最简单的C++程序

1、例题1.1

#includeiostream

usingnamespacestd;

intmain()

coutThisisaC++program.;

return0;

exC:\Docurents

exC:\DocurentsandSettings\Adwinistrator\桌面\新建文f

ThisisaCrtprogpan.Pvessanykeytocontinue.

程序功能:输出一行字符:ThisisaC++program.

程序注释:

(1)预处理命令#includeiostream

iostream输入、输出流

4

(2)usingnamespacestd;

使用命名空间std。

第一行和第二行是每个C++都有的语句。

(3)C++的主函数名与C一样,都是main。

(4)C++的输出使用cout

cout是输出流对象,是插入运算符。

若要输出一个字符串,将要输出的字符串写在双引号中;

若要输出一个整数,1;

若要输出一个变量,a;

例如:

#includeiostream

usingnamespacestd;

intmain()

inta=2;

coutThisisaC++program.1a;

return0;

2、例题1.2

#includeiostream

usingnamespacestd;

intmain()

inta,b,sum

cinab;

sum=a+b;

couta+b=sumendl;

return0;

C:\

C:\DocumentsandSettings\Adnin

1123

a+h=34

Pressanykeytocontinue

程序功能:求a和b两个数之和。

程序注释:

(1)输入语句:cinab;

cin:输入流对象

:提取运算符

5

C++中的输入、输出比C更简洁,无需格式控制。

输入时用空格或者回车分隔都可以。

若想输入一个整数,一个实数,一个字符怎么写?

#includeiostream

usingnamespacestd;

intmain()

inta;

floatb;

charc;

cinabc;

couta=aendl;

coutb=bendl;

coutc=cendl;

return0;

或者

#includeiostream

usingnames

文档评论(0)

198****2360 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档