1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C_CHAP1

课程简介 ? 学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言全部面向过程和部分面向对象的内容(1-10章),其中包括表达式、各种语句、分支与循环处理、数组与结构、函数、类与对象、继承与派生、多态性等。 本课程内容非常多,而且操作性强,需要大家课下看书(教材或参考书)和保证一定时间的上机。 课时安排 参考书 (1)清华大学出版社,《C++程序设计教程》,钱能主编,(p1-468,39.5元)。 (2)电子工业出版社,《C++语言程序设计》,吕风翥 编著,(p1-415,33元)。 (3)高等教育出版社,《高级语言C++程序设计编程范例与精解》,周玉龙,刘璟编著,(p1-561,39元,2003年4月第1版)。 (4)南开大学出版社,《C++实用编程技术百例精编与妙解》,周玉龙编著,(p1-461,41元,2004年1月第1版)。 (5) c++编程习题与解答,John Hubbard,机械工业出版社。 学习方法 学习编程的秘诀是:编程,编程,再编程:多上机 学习编程最好的方法之一就是阅读源代码:仔细学习书上的例题,经典代码。 看得懂的书,请仔细看;看不懂的书,请硬着头皮看。要有毅力,坚持学下去就会有成果。 多思考,才会有收获。再小的程序也值得动手做。做课后习题,作业。 体会到经过自己思考、分析后,最终调通程序的成就感,你一定会爱上编程! 大学课程在线 / 计算机的工作是用程序来控制的。 程序是指令与数据的集合。 编制并记录解决问题的方法步骤的过程就是程序设计。 在计算机技术中,将解决一个问题的方法和步骤叫做算法。 进行程序设计时要使用计算机能识别的描述算法的工具,这个工具就是计算机程序设计语言。 (3) 以及下面包括的其他字符。 标点符号(8个):,、;、’、”、:、空格、{、 }。 单字符运算符(19个): (、)、[、]、+、-、*、/、%、.、、=、、!、~ 、、^ 、|、 ?。 特殊用途符号(3个):# 、\ 、 _ (下划线)。 注意:汉字、全角西文字符等,可在C++字符串中使用,但不属于C++字符。 (2)保留字(关键字):是C++语言编译系统使用的、具有特定语法意义的一些标识符。这些标识符用户不能作为自己的标识符使用。 C++系统预先定义好的单词,在系统中具有特定的含义。 C++中的保留字如表1-1所示(P7)。 1.4.1 C++程序的开发过程 开发一个C++语言程序,要经过以下四个阶段: (1)编辑源程序文件; (2)编译源程序; (3)程序连接; (4)运行程序。 图1-3 Java程序的开发、执行流程 图1.5 C++语言程序的编辑、编译和链接过程 1.4.1 C++程序的开发过程 标题栏 菜单栏 标准工具栏 向导栏 构造工具栏 编辑窗口 工作区窗口 输出窗口 状态栏 图1.18 Visual C++ 集成开发环境 第1章 C++语言与面向对象概述 课时分配:每周上课2课时,不安排专门上机。 考核:总成绩100分 = 平时成绩30%(考勤+课堂表现+上机实践+实验报告等)+ 期末笔试成绩70%。 注意(1)上课时严禁做与课堂无关的事情! (2)上机按照学入坐。 (3)笔试成绩达不到51分,平时成绩不记入总成绩! 推荐大家到图书馆借阅C++相关书籍,开拓思路,不局限于本教材。 图书馆不能满足,可以自己购买,或者在网上下载电子图书。例如,在中搜索“C++电子教材下载”,“C++教学视频下载”等。 推荐下列教材,但不局限于 了解C++的主要特点 理解和掌握C++程序的基本结构、C++的基本词法和规范 初步掌握Visual C++集成开发系统的步骤和方法 教学目标 教学内容 1.1 计算机语言的发展概述 1.2  C++程序的基本组成 1.3 面向对象概述 1.4  C++程序的开发 1.5 本章小结 1.1.1 计算机程序设计语言的发展 1.1.2 程序设计方法的发展 1.1.3 C++的特点 1.1.4 程序的演示 1.1 计算机语言的发展概述 图1-1 计算机程序设计语言的发展 机器语言 汇编语言 高级语言 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 屏蔽了机器的细节,接近自然语言 更直接地描述客观世界中存在的事物(即对象)以及它们之间的关系 面向对象语言 面向过程的语言 源程序 目标程序 编译 图1-2 程序设计方法的发展阶段 第一代 第二代

文档评论(0)

me54545 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档