C++程序设计基础教程学生用书
2011-6
清华大学
郑莉
157
本书是与《C++程序设计基础教程》(清华大学出版社,ISBN
978-7-302-23361-9)配套的学生用书。本书首先给出了一个简要的“学习指南”,其余章节与主教材《C++程序设计基础教程》相对应,每章内容分为三部分:
第一部分是要点导读,主要是为自学读者指明学习重点,建议学习方法。第二部分是实验,每章都有一个精心设计的实验,与《C++程序设计基础教程》相应章内容配合,使读者在实践中达到对主教材内容的深入理解和熟练掌握。每一个实验都包括实验目的、实验任务和实验步骤。第三部分是习题解答,给出了《C++程序设计基础教程》各章习题的参考答案。本书附录中还给出3个非常实用的附录——Visual
C++开发环境简介、ASCⅡ码表、GNU
make及Makefile文件的编写。《C++程序设计基础教程学生用书》适合作为高等院校程序设计课程的教辅书。
第1章 绪论
要点导读
实验1 C++开发环境应用入门(2学时)
习题解答
第2章 C++简单程序设计
要点导读
实验2 C++简单程序设计(4学时)
习题解答
第3章 函数
要点导读
实验3 函数的应用(2学时)
习题解答
第4章 类与对象
要点导读
实验4 类与对象(4学时)
习题解答
第5章 数据的共享与保护
要点导读
实验5 数据的共享与保护(2学时)
习题解答
第6章 数组、指针与字符串
要点导读
实验6 数组、指针与字符串(4学时)
习题解答
第7章 继承与派生
要点导读
实验7 继承与派生(4学时)
习题解答
第8章 多态性
要点导读
实验8 多态性(2学时)
习题解答
第9章 流类库与输入/输出
要点导读
实验9 流类库与输入/输出(2学时)
习题解答
第10章 异常处理
要点导读
实验10 异常处理(2学时)
习题解答
附录A Visual C++开发环境简介
附录B GNU make及Makefile文件的编写
附录C ASCⅡ码表
版权页:插图:要点导读本章内容是程序设计的基础,学习的目标是掌握c++语言的基本概念和基本语句,能够编写简单的程序段。初学程序设计者遇到的第一个难点是:将解决问题的步骤用C++语言描述清楚。理解本章的简单例题不难,但是自己编写第一个程序却有点难以下手。学习编写程序可以从修改例题程序开始,也就是在原有例题程序的基础上,尝试自己增加或改变一些功能,或者用不同的方法来解决问题。如果使用VC++开发环境编译、运行简单程序还有困难,应该首先复习一下实验1。本章的例题都是一些比较简单的问题,但是这些简单的例题给出了一些常见问题的典型解决方法,既是做软件开发必须掌握的基本功也是各种考试中经常出现的题目,读者应该熟练掌握,并能够举一反三。例如:教材例2-3是典型的比较问题,教材例2-4是情况分支,教材例2-5是累加问题,也可以用for语句实现,要注意累加和的初始值一般是0,教材例2-10是简单的统计问题。开始改编例题程序时,首先遇到的阻力就是编译时和运行时出现的错误。如果程序中存在语法错误,编译时编译器就会指出错误的位置和错误原因(请参考实验2)。不过遗憾的是,编译器给出的信息常常不是很精确,而且多数编译器给出的错误信息是英文的,这就给初学者带来一定的困难。有时候编译一个十几行的小程序,就会出现几十个语法错误,这时不必感到茫然,只要仔细查看程序,参照编译器给出的错误信息一一改正就行了(有时候改正了一个错误,另外几十个错误也就迎刃而解了)。如果看不懂编译器给出的错误信息,可以借助于编译器的帮助功能,当然一开始还经常需要借助于英文字典。建议读者准备一个笔记本,记下遇到的每一条错误信息、中文意思、导致这一错误的真正原因、解决方法。这样做一开始似乎很麻烦,但是经过一段时间,就会感到受益匪浅。一旦熟悉了一种编译器给出的错误信息,再换用别的编译器时会发现它们对错误的描述都是类似的,初学者很快就可以适应。这个办法是笔者上大学时老师教的,自己觉得很有效,做老师以后,也这样告诉学生,但愿意这样做的学生很少,大家都嫌麻烦。结果随着学习的深入,作业越来越难、程序越来越大,也就有越来越多的学生抱怨实验课时间不够用。究其原因,很大程度上是因为不熟悉错误信息,改正语法错误花了太多时间。
《C++程序设计基础教程学生用书》系列教材针对程序设计的初学者,以面向对象的程序设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方法运用到程序设计中。书中使用UML描述类及类之间的关系。此外,教材还介绍了一些常用数据结构基础知识,使得读者学习《C++程序设计基础教程学生用书》后,能够解决一些简单的实际问题。整套教材语言生动、流畅,深入浅出。《C++语言程序设计》系列教材提供了全面和细致的学习辅助资源,可以为不同读者提供个性化的学习辅导。
非常喜欢——这本书非常好看,非常满意。名牌大学用书,整体感觉好,但愿对学习有帮助。
习题分析好实用
与老师课堂内容同步,很有用
书还不错,物流也比预计的快
和书上的例题写法 上还是有一些区别
网上有说好就买了
挺新的老师让买的 就是我基本没用……
c++程序设计基础教程学生用书跟教材配套,还好