- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 C++初步知识.ppt
本课程的要求 授课总学时 64学时:1~16周,每周4学时 上机实验 8次实验课:3~17周单周星期二,每次2道实验题; 课程设计 17周、18周 作业 每堂课后有作业,每次实验课为交作业时间 成绩评定 平时成绩(作业、实验):20%~30% 期末考成绩:80%~70% 课程的主要内容 第 1 章 C++的初步知识 第 2 章 数据类型与表达式 第 3 章 程序设计初步 第 4 章 函数与预处理 第 5 章 数组 第 6 章 指针 第 7 章 自定义数据类型 第 8 章 类和对象 第 9 章 关于类和对象的进一步讨论 第13章 输入输出流(部分) 第一章 C++的初步知识 概述 从C到C++ 最简单的C++程序 C++程序的构成和书写形式 C++程序的编写和实现 关于C++上机实践 计算机系统的组成 计算机系统软件的组成 计算机系统硬件的组成 计算机系统的层次关系 有关计算机应用的学习内容 操作方法 学习如何使用计算机,将计算机作为工具,产生直接的经济效益。 开发方法 通过在计算机上创新活动,让计算机学习,使计算机更“聪明”。 它需要付出更多的努力,会产生更多、更大、更深远的经济效益。 C++的编程学习属于此方法 程序设计语言 自然语言 是人类创造的工具,它用来表达意思、交流思想。 程序设计语言(programing language) 是人类与计算机交流的工具。 人们用程序设计语言描述需要解决的问题,用“语言翻译/编译器”加工以使计算机理解其描述,然后就能使计算机代替人们工作了。 程序设计语言分类 程序语言越低级,则必须对过程描写得越具体,就越接近机器的硬件逻辑; 程序语言越高级,就越接近对问题的描述与表达,因而更直观、更容易被人们所理解。 1.1 从C到C++高级程序设计语言的发展史 1.1 从C到C++ C++的出现背景 随着软件规模的增大,用C编程渐渐不太适应。 1980’s初,由ATT Bell实验室的Bjarne Stroustrup博士及同事在C语言的基础上成功开发了C++。 C++的发展 1990’s,程序员开始慢慢从C淡出,转入C++ 1998年ISO/ANSI C++标准正式制定,1995年发明者被列入“计算机工业20个最具有影响力的人” 目前世界上90%以上的程序员用C++或Java编程 C++的特点 C++与C兼容 用C语言写的程序基本上可以不加修改地用于C++。 C++既可用于面向过程的程序设计,又可用于面向对象的程序设计 面向对象程序设计 是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。 这两种程序设计并不是对立、矛盾的,而是各有用途、互为补充的。 C++是一种功能强大的混合型的程序设计语言 C++ 能够做些什么? C++能够实现各种软件的开发 事实上,Windows下的应用软件很大部分是用C++编写的—— 如控制台可编写计算量较大的科学计算程序 可编写中小型企业的内部管理软件 用图形应用程序接口可编写3D游戏或游戏机模拟器 利用C++能够接触系统底层的特点,可编写优化软件让计算机的运行效率大大提高 利用C++可与内存打交道的特点,可编写游戏修改器 用C++还可编写各种手机游戏 学习程序设计语言的方法 四“多”一“有” 多看——多看别人写的程序,从简单的程序看起,揣摩别人的思想和意图 多抄——挑选难度合适的完整代码,亲自去尝试一下运行的结果。在不断借鉴别人代码的过程中,你的思维会升级 多改——所谓“青出于蓝胜于蓝”,把自己的思想融入别人的思想中,那么你就得到了两种思想 多实践——不要只用纸和笔来写程序。很难能保证那样写出来的程序一定能执行,一定要勤上机、勤测试,编程水平才能真正提高 有风格——要自己良好的编程风格习惯。 1.2 最简单的C++程序 [P5例1.1] 输出一行字符:“This is a C++ program.”。 程序如下: #include iostream //预编译命令,包含头文件iostream using namespace std; //使用命名空间std int main( ) { cout″This is a C++ program.″; return 0; } 在运行时会在屏幕上输出以下一行信息: This is a C++ program. 1.3 C++程序的构成和书写形式 [例] 编程实现:输入圆的半径,输出圆的周长和面积 数据描述: 半径 周长 均用实型数据表示 面积 数据处理: 输入半径 r; 计算周长 = 2*π*r ; 计算面积 = pi
您可能关注的文档
- (论文)创新营销方法 推动卷烟营销上水平.doc
- (论文)小学生心理健康存在问题及对策分析.doc
- (论文)我国城管执法存在问题及对策研究.doc
- (重庆专版)2016中考英语 第二部分 语法专题研究 专题十一 动词语态复习课件 新人教版.ppt
- (需修改)LTE系统在高速公路监控系统中应用研究.doc
- (黄修改2010.3)中国早期现代化——解读中国近代史一个重要视角.ppt
- (黄珍德教授)2013年高考广东卷历史试题评价报告.doc.doc
- -分享阅读在幼儿园研究和应用 行动研究报告.doc
- .机电一体化毕业论文.doc
- .毕业论文:基于Flex+J2EE技术操作系统精品课程网设计与实现.doc
原创力文档


文档评论(0)