- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程简介 课时分配(共68学时) 理论课时为35学时,分17次授课 实验课时为33学时,分11次授课 理论教学内容安排 教材《C++语言程序设计教程》,内容分为10章 第1~5章,C++基础知识(14学时) 第6~9章,面向对象程序设计(19学时) 第10章,文件的输入/输出操作(2学时) 推荐教学参考书 《C++ Primer》第四/五版 人民邮电出版社 课程简介 考核方式 笔试100分,占总成绩60% 实验100分,占总成绩40% 实验100分 第1-10次实验(40分) 日常检查(30分) 从第3次实验开始,随机抽取(5~6人),针对前两次做过的实验提问,方式为指定问题回答和程序修改 第11次实验(30分) 考核两题,限时40分钟 课程目标与学习要求 课程目标 理解并掌握C++语言的基本语法和语义 理解面向对象的思想,并初步掌握面向对象程序设计的方法 逐步提高编程能力和调试程序的能力 为后续课程的学习打好基础 学习要求 多练习,多查资料 多思考,多交流 面向对象的概念 面向对象方法的由来 在面向对象方法出现之前,人们采用的是面向过程的方法。面向过程方法是一种传统的求解问题的方法 面向对象方法是求解问题的一种新方法,它把求解问题中客观存在的事物看作各自不同的对象,再把具有相同特性的一些对象归属为一个类 C++语言的特点 C++语言继承了C语言 C++语言与C语言兼容,C语言是C++语言的一个子集 C++语言对C语言进行了改进 C++语言是面向对象的程序设计语言 支持封装性 支持继承性 支持多态性 C++程序在结构上的特点 示例:输出“Hello World!” VB程序 Private Sub Form_Click() Print Hello World! End Sub 对应的C++程序 void main() { cout Hello World! endl ; } 示例 01_hello.cpp VC++ 6.0开发环境 C++程序在结构上的特点 结构分析 #include iostream.h // 声明区 void main() // 主函数,main不可改写,且唯一 { // {……} ,之间是函数体 cout Hello World! endl ; } include为文件包含命令。iostream.h文件包含了C++中输入/输出操作等相关内容,如程序中出现的插入符“”和换行符“endl”都定义在该文件中。 C++语言程序主要由若干函数组成 C++程序在结构上的特点 示例 02_add.cpp #include iostream.h int add(int x,int y) { return x+y; } void main() { int a,b; coutEnter a b: ; cinab; int c=add(a,b); couta+b=cendl; } C++程序在结构上的特点 C++语言程序主要由若干函数组成,这些函数可以放在一个文件中,也可以放在多个文件中 C++程序中的函数都是由函数头和函数体构成的,函数体由若干条语句组成的;函数头中包括函数名、函数类型和函数参数 C++程序中有且仅有一个主函数main(),C++是从主函数开始执行的 C++语言提供cin和cout,方便了输入/输出操作 C++语言规定函数后置时,必须使用原型说明 本章重点 怎样创建项目? 怎样创建基于控制台的C++程序? 项目工作区、项目与文件的关系? 文件如何添加到指定工作区的指定项目中? 如何对文件进行编译、链接?有错怎样改? 如何执行程序?如何看结果? 初步掌握调试程序的步骤方法 如何修改已创建的程序 课后作业 P13页,练习题1 1.1,判断题(1、2、3、10) 1.2,单选题(2) 1.3,填空题(1、2 、3、4 ) 1.4,调试题(1、2) 1.5,改错题(1、2 、3 ) 本章结束,谢谢观看! 第一章 C++语言概述 授课教师:林 征 信管专业教研室7B-323 E-Mail: Wzlz@163.com 高级语言程序设计 (C++/面向对象) 面向对象的概念 面向对象方法的特点 封装是指把对象的属性和行为结合成一个独立的单位,又称为封装体。封装体具有独立性和隐藏性。一个封装体与外部联系只能通过有限的接口。 继承是面向对象方法提高重用性的重要措施,继承表现了特殊类与一般类之间的关系。继承的重要性就在于它大大地简化了对于客观事物的描述。 多态性指的是一种行为对应着多种不同的实现。在同一个类中,同一种行为可对应着不同的实现。 标题栏 菜单栏 工具栏 工作区窗口 Workspace 输出窗口 Output
文档评论(0)