前言
前言
C++语言是一种令人向往的计算机软件语言,它的功能十分强大,它的应用无所不在,从计算机的操作系统、大型应用软件到日常生活中的电饭锅、洗衣机、空调等家用电器的控制软件、应用软件等有很多是用 C++ 语言编写的。另外,利用 C++ 语言的编程思路、学习方法和技巧,还很容易学习其他程序设计语言。所以很多本专科院校都将 C++ 语言作为计算机基础课程来开设。
读者可能会发现,怎么这本书这么怪,将例题、习题和思考题安排在知识点之前,与其他书的编排结构完全不同,之所以这样怪,是为了能使读者化难为易地学习 C++, 下面具体介绍实现这一目的的方法及通过这些方法获得的效果,这些方法凝聚了作者多年来的教学实践和教研科研经验,获得的效果则是方法的有效验证和胜利果实。
1. 全新的教学方法
(1)寓德于教(学),以德促教(学)
(2)人定胜机,机随人行
牢固树立 “人脑必定胜于电脑”、“我一定能成为 C++高手” 的坚定信念。运用 “人是怎么做的,就让计算机跟着怎么做” 的方法。
以道德品质为引领,树立为祖国、为人民多做贡献的思想和目标,不畏艰险,认真施教,勤学苦练。
(3)执行三大设计步骤
1)用心分析人想通,机随人行写提纲。
2)对号入座写文章,头脑运行改文章。
3)C++帮助且裁判,人定胜机凯歌扬。
每道题目均遵循此步骤编写。
(4)纸上谈兵,机上打仗
编写提纲、流程图和程序均在纸上谈兵,输入和调试程序时才进入机上打仗。
(5)跟踪追击,人脑运行
在纸上谈兵和机上打仗的过程中,均要结合此方法进行。
2. 全新的教材结构
让读者在全新的教材结构中达到如下效果。
(1)创新习题,利于提高
例题、习题、思考题与以往 C++ 书籍的题目基本不同,注重联系生活实际,注重编程设计,更有利于读者掌握和运用 C++ 知识。
(2)亲临其境,易学易懂
每章均通过对实例的详细讲解引出知识点和学习方法,并给出运行结果,有些例题还附上了调试记录,让读者兴趣盎然,易学易懂。
(3) 亲身体验,学用结合
每一章学完了第1节的例题后,马上进入第2节亲身体验阶段——独立编程应用。应用中有问题时,再带着问题参考第1节或第3节的知识,做到学用结合。
(4) 有的放矢,边用边学
本书将 C++ 的各项知识点和难点安排在每一章的第 3 节,目的是与第 2 节的题目配合起来,让读者有的放矢地学习 C++ 知识,即用一点,学一点,再用一点,再学一点,而不是一次性地学完某部分 C++ 知识再去做题。当读者能够编写第 2 节习题的程序时,就已经将该部分的 C++ 知识理解消化了。
(5) 归纳总结,巩固提高
有归纳思路才会清晰,有总结水平才会提高,建议读者在学习、实践之后进行总结评分。同时将 C++ 的知识点在每章的第 4 节中展示出来,供读者归纳总结,巩固提高。
3. 全新的教学语言
(1) 通俗易懂,生动活泼
运用通俗易懂、生动活泼的教学语言和 C++ 读者共同分享学习的快乐。例如,人定胜机、机随人行、顺瓜摸根、游览 C++ 乐园、分家原理、饭菜打包,一个萝卜一个坑、和 C++ 做朋友、起名字等说法。
(2)画龙点睛,变难为易
运用浅显精练的语言道出C++的知识点和亮点,使读者学习起来更容易。
4. 良好的教学效果
本书通过以上方法,揭开了 C++语言的神秘面纱,让读者化难为易,学以致用,自由欢快地遨游在 C++乐园中。作者在教学中通过以上方法取得了良好的效果。例如,很多学生认为这种 C++ 的教学方法好,易学、易懂,且经过一个学期 44 个学时理论课、12 个学时实验课的学习,就可以编写出较大型的 C++ 软件,如自动电镀生产线的简单生产工序操作控制软件、简单的图书馆借书还书管理软件、考勤打卡机管理软件、课程表软件等。许多学生还主动报考全国计算机等级考试二级,有的学生还考到三级、四级,他们满怀信心地说:“要继续将 C++ 自学下去”。还有部分学生在科研活动中多次获奖,用 C++ 语言编写出了一些较大型的组态软件,如虚拟示波器检测平台等,作者也多次获得校级教学优秀奖。
本书的阅读方法为:先学习每一章第1节的例题,然后进行第2节的勤奋实践,在实践过程中遇到问题时,再阅读第3节的知识,没用到的知识可先不看,留待之后学习,最后阅读第4节的内容,对该章知识进行归纳总结。
读者要注意的是:尽可能不要上网找程序,尽量自己编写程序。因为程序中要解决的问题基本都是生活中的问题,编写程序只不过是等人平时做的事情转换成用 C++ 语言编写的程序,让计算机代替人去做事情而已,只要坚持独立自主、自力更生地编写程序,入了门后,就什么都不难了。
本书的完稿,首先要感谢本书参考文献中的所有作者!另外,还要向所有教育、培养、关心、支持和帮助过作者的人致以诚挚的感谢!
由于作者水平有限,书中不妥之处在所难免,恳请读者批评指正。
作者