c++面向对单象程序设计.pptVIP

  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文档。上传文档
查看更多
c面向对单象程序设计

c++面向对象程序设计 ? 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。主要学习C++语言面向对象部分的内容,其中包括类、继承、重载及其应用等。 本课程非常重要!一定要下功夫学好! 课时安排 本学期:每周上课2课时,上机2课时。 总成绩100分 = 平时成绩 + 上机实践成绩+期末笔试成绩。 此外, 还有分组游戏加分 教学用书及参考书 教学用书:中国交通出版社,《C++程序设计》,刘丽华编著, 参考书 (1)清华大学出版社,《C++程序设计教程》,钱能主 编。 (2)章烨,郑茜翻译,《C++技术详解》 北京:希望电脑 公司,1991 (3)孟文辉等翻译,《C++技术和应用》 北京:希望电脑 公司,1991 (4)张国峰等,《C++程序设计实用教程》 北京:清华大 学出版社,1996 (5)C 语言程序设计教程( 第二版 ) 谭浩强 高等教育出 版社 第 1 章 绪论 1.1 程序设计与程序设计语言 1.2 C++语言概述 1.3 本书的宗旨和内容安排 1.1 程序设计与程序设计语言 1.1.1 计算机与程序设计语言 1.1.2 程序设计语言 1.1.3 程序设计方法学的发展 1.1.4 程序设计范型 1.1.5 程序设计的4个层次 1.1.1 计算机与程序设计语言 计算机也许是廿世纪人类带给廿一世纪的最有价值的礼物,是人类文明历史上最伟大的发明之一 。 程序(软件)是计算机的必要组成部分。计算机首先要求人们不断地在程序设计上付出大量的创造性劳动,然后才能享受到它的服务。 程序设计是一件工作量永无止境,极其困难复杂而又富有魅力和创造乐趣的工作。 1.1.2 程序设计语言 1 计算机指令系统(机器语言) 2 低级编程语言(汇编语言) 3 高级程序设计语言 低级语言:机器语言与汇编语言 计算机刚问世时,它的“能耐”还比较小,只能“看懂”或“理解”程序员用原始的机器指令书写的所谓机器语言程序。 汇编语言将机器指令映射为一些易于看懂、易于记忆的助记符,如ADD,SUB,MOV等。但若要运行(执行)用汇编语言写成的源程序时,必须先运行一个叫做汇编程序系统(Assembler)的软件,由它首先把汇编语言源程序转换为具有相同功能的机器指令程序,然后再运行机器指令程序,得到所需的结果。 高级语言 之所以称其为高级语言,是相对于机器语言与汇编语言来说,编程人员对它们的理解、记忆以及使用都要容易的多。高级语言屏蔽了诸多的机器细节问题,提高了语言的抽象层次,更加接近于人们的思维方式以及自然语言。 ? 应用较广泛的几种高级语言是:FORTRAN、ALGOL、COBOL、BASIC、PASCAL、C、LISP、PROLOG, C++,C#, Java等。 编译程序系统(Compiler)的作用 与对待汇编语言源程序相同,用高级语言写成的源程序也不能被计算机去直接执行,也必须先运行一个叫做编译程序系统(Compiler)的软件,由它首先把高级语言源程序编译转换为目标程序,然后再经过连接而成为具有相同功能的可执行程序(机器指令程序),最后再运行该可执行程序(机器指令程序),方可得到所需的结果。 1.1.3 程序设计方法学的发展 1 程序设计技术的初级阶段 2 结构程序设计阶段 3 面向对象程序设计阶段 1 程序设计技术的初级阶段 计算机诞生,von Neumann 模式形成,低级语言编程是主要开发形式。 第一代高级语言(以 FORTRAN 和ALGOL60 为代表)诞生,从低级语言编程转向高级语言编程,可以说是计算机“生产力”的一次解放。 这个时期的程序设计技术重视程序设计技巧,注意节省内存和目标代码的效率。 高级语言的出现使得程序设计的难度降低,导致了计算机应用在五六十年代的发展进入新的阶段。 60年代,以大规模程序频频出错(例如1962年,因软件出错导致美国金星探测器水手Ⅱ号卫星发射失败)为特征的“软件危机”发生,引起关于“Goto语句”的辩论。 2 结构程序设计阶段 以Pascal 语言和C语言为代表,强调数据类型、程序结构,程序设 计的目标把可靠性、可维护性的要求放在了比高效率更重要的位置上 结构程序设计思想的要点是: ·注意程序的可读性 ·采用自顶向下、逐步求精的设计方法 尽可能地使程序运行的动态结构与程序书写的静态结构相对地比较一致 严格区分数据类型

文档评论(0)

181****7523 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档