- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C++程序设计教程》.ppt
An Introduction to Database Systenm C++程序设计教程 授课学时:56(实验:16) 教学要求:按时上课、课堂笔记、 按时完成作业、实验报告 教师:齐新军 主要内容安排 第一章:C++入门 第二章:基本数据类型与输入输出 第三章:表达式与语句 第四章:过程化语句 第五章:函数 第六章:程序结构 第七章:数组 第一章 C++入门 1.1 从C到C++ 1.2 程序与语言 1.3 结构化程序设计 1.4 面向对象程序设计 1.5 程序开发过程 1.6 最简单的程序 1.7 函数 小结 1.1 从C到C++ 主要内容: 1. C程序 2. 优点 3. 局限性 4. C++语言 1.C语言 C语言是美国贝尔实验室(Bell)为了描述和实现UNIX操作系统而设计的。 2.优点 (1)语言简洁、紧凑,使用方便、灵活。 (2)丰富的运算符和数据类型。 (3)C语言可以直接访问内存地址,能进行位操作,使其能够胜任开发操作系统的工作。 (4)生成的目标代码质量高,程序运行效率高。 (5)可移植性好。 3.局限性 (1)C类型检查机制相对较弱,这使得程序中的一些错误不能在编译时发现。 (2)C本身几乎没有支持代码重用的语言结构,因此一个程序员精心设计的程序,很难为其他程序所用。 (3)当程序的规模达到一定的程度时,程序员很难控制程序的复杂性。 4.C++语言 包含了整个C,C是建立C++的基础。C++包括C的全部特征、属性和优点,同时添加了对面向对象编程(OOP)的完全支持。 第一章 C++入门 1.1 从C到C++ 1.2 程序与语言 1.3 结构化程序设计 1.4 面向对象程序设计 1.5 程序开发过程 1.6 最简单的程序 1.7 函数 小结 1.2 程序与语言 主要内容: 1. 程序 2. 程序语言的发展 1.程序 定义: 程序是任何有目的的、预想好的动作序列,是软件,以文件形式保存。 2.程序语言的发展 (1)机器语言:二进制数,机器直接识别和运行,目标程序 (2)汇编语言:采用助记符,机器不能直接识别和运行,需转换成机器语言的目标程序 (1)(2)是面向机器的,属低级语言 特点:可读性差、难维护、不能移植 2.程序语言的发展(续1) (3)算法语言:面向过程,源程序,需转换成机器语言的目标程序 (4)面向对象语言:非过程化,源程序,需转换成机器语言的目标程序 (3)(4)不是面向机器的,属高级语言 特点:可读性好、易维护、可移植 (5)智能化语言 2.程序语言的发展(续2) 术语:在程序正确的前提下,可读性,易维护,可移植是程序设计首要的目标。 (1)可读:是使用良好的书写风格和易懂的语句编写程序。 (2)易维护:是指当业务需求发生变化时,不需要太多的开销就可以扩展和增强程序的功能。 (3)可移植:是指编写的程序在各种计算机和操作系统上都能运行,并且运行结果一样。 第一章 C++入门 1.1 从C到C++ 1.2 程序与语言 1.3 结构化程序设计 1.4 面向对象程序设计 1.5 程序开发过程 1.6 最简单的程序 1.7 函数 小结 1.3 结构化程序设计 主要内容: 1. 主要思想 2. 可重用性思想 1.主要思想 主要思想:功能分解并逐步求精。 标准:当一些任务十分复杂以至无法描述时,可以将它拆分为一系列较小的功能部件,直到这些自完备的子任务小到易于理解的程度。 补充:自顶向下、逐步求精、模块化、结构化编程。 2.可重用性思想 指建立一些具有已知特性的部件,在需要时可以插入到程序之中。(重复投入) 第一章 C++入门 1.1 从C到C++ 1.2 程序与语言 1.3 结构化程序设计 1.4 面向对象程序设计 1.5 程序开发过程 1.6 最简单的程序 1.7 函数 小结 1.4 面向对象程序设计 主要内容: 1.本质:把数据和处理数据的过程当成一个整体——对象。 2.实现: (1)封装和数据隐藏 (2)继承和多态性 1.4 面向对象程序设计(续1) 术语: (1)封装性:自成一体性. (2)数据隐藏:无需知道封装单元内部是如何工作就能使用的思想. (3)继承:支持重用的思想. (4)多态性:通过继承的方法构造类,采用多态性为每个类指定表现行为. 继承性和多态性的组合,可轻易地生成一系列虽类似但独一无二的对象. 第一章 C++入门 1.1 从C到C++ 1.2 程序与语言 1.3 结构化程序设计 1.4 面向对象程序设计 1.5 程序开发
您可能关注的文档
- 《1998年全国高中学生化学竞赛(初赛)试题评析》.doc
- 《2.南方创投网项目路演PPT模板-项目名称》.ppt
- 《2004年普通高等学校招生全国统一考试》.doc
- 《2005年普通高等学校招生全国统一考试》.doc
- 《2006年普通高等学校招生全国统一考试》.doc
- 《2007年普通高等学校招生全国统一考试(北京卷)》.doc
- 《2008年度国家精品课程申报表》.doc
- 《2011年普通高等学校招生全国统一考试(山东卷)》.doc
- 《2013年北京市高级中等学校招生考试》.doc
- 《2015届北京市顺义区八年级下学期期末考试数学试卷》.doc
- 《Chapter5Foreignexchangerate,offer&acceptance外汇汇》.ppt
- 《C语言程序设计实训教程习题和实验解答》.doc
- 《FOODCHEMISTRY》.ppt
- 《GSW200型气密性检测专用高压空气压缩机》.doc
- 《HotissuesandfutureprospectoftheschoolEnglishcurriculum》.ppt
- 《JSZC-G2016-051江苏省畜禽疫苗和标识采购项目货物参考样》.doc
- 《NEWHORIZONCOLLEGEENGLISH》.ppt
- 《ppt课件制作一般步骤》.ppt
- 《ppt课件制作实用技巧》.ppt
- 《PPT述职材料(配音版)制作说明》.ppt
文档评论(0)