C++程序设计:思想与方法(第2版)
基本信息
内容简介回到顶部↑
《c++程序设计:思想与方法》以c++ 为语言环境,重点讲授程序设计的思想和方法,涉及过程化程序设计和面向对象程序设计,内容包括数据类型、控制结构、数组、指针、数据封装、过程封装、运算符的重载、继承、多态性和异常处理等。第2 版秉承以程序设计方法为主、程序设计语言为辅的思想,采用以问题求解引出知识点的方法,强调编程思想和知识的应用,增加了更多的习题和实例,多章都增加了“编程规范与常见错误”小节。结构更加合理,内容更加通俗易懂。
《c++程序设计:思想与方法》旨在使读者通过学习,并经过一定的训练和实践,能够掌握程序设计的方法,并具备良好的程序设计风格。本书可作为各大专院校计算机专业程序设计课程的教材,也可供从事计算机软件开发的科研人员作为参考资料。
《c++程序设计:思想与方法》旨在使读者通过学习,并经过一定的训练和实践,能够掌握程序设计的方法,并具备良好的程序设计风格。本书可作为各大专院校计算机专业程序设计课程的教材,也可供从事计算机软件开发的科研人员作为参考资料。
作译者回到顶部↑
本书提供作译者介绍
翁惠玉 上海人,上海交通大学博士,现为上海交通大学计算机系副教授,主要从事计算机网络、数据库和信息系统的研究,并长期担任ACM班计算机科学导论、程序设计 和数据结构课程的主讲教师,其中程序设计课程于2004年被评为上海市精品课程。翁老师科研成果颇丰,多次获得上海市科技进步奖,并多次获得上海交通大学 的优秀教学奖,编写了多本教材,如《数据结构:思想与实现》和《数据结构:题解与拓展》等,还翻译了多本国外的教材。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
《c++程序设计:思想与方法》
第1 章 绪论 1
1.1 计算机硬件 1
1.2 计算机软件 2
1.3 程序设计 3
1.3.1 算法设计 3
1.3.2 编码 4
1.3.3 程序的编译和调试 5
小结 6
习题 6
第2 章 通过例子学习 8
2.1 第一个程序:输出hello world 8
2.1.1 注释 8
2.1.2 预编译 9
2.1.3 主程序 10
2.1.4 名字空间 11
2.2 第二个程序:计算圆的面积和周长 11
2.3 数据类型 14
2.3.1 整型 14
2.3.2 实型 16
第1 章 绪论 1
1.1 计算机硬件 1
1.2 计算机软件 2
1.3 程序设计 3
1.3.1 算法设计 3
1.3.2 编码 4
1.3.3 程序的编译和调试 5
小结 6
习题 6
第2 章 通过例子学习 8
2.1 第一个程序:输出hello world 8
2.1.1 注释 8
2.1.2 预编译 9
2.1.3 主程序 10
2.1.4 名字空间 11
2.2 第二个程序:计算圆的面积和周长 11
2.3 数据类型 14
2.3.1 整型 14
2.3.2 实型 16
前言回到顶部↑
程序设计是计算机专业十分重要的一门课程,是实践性非常强的一门课程,也应该是一门非常有趣、让学生很有成就感的课程。但在教学过程中,很多学生的反应是:课听懂了,但题不会做,以至于最后丧失了兴趣。我认为主要的问题是教学过程中过分重视程序设计语言本身,过分强调理解语言的语法,而没有把思路放在解决问题的方法上面。因此,2008年我编写了《C++程序设计:思想与方法》,并由人民邮电出版社出版。
我校在教学中一直使用《C++程序设计:思想与方法》,在使用过程中,我发现了一些不足之处,也收集了学生和授课老师对本教材的一些意见和建议。在上海交通大学和人民邮电出版社图灵公司的支持下,我对《C++程序设计:思想与方法》一书进行了修订,并决定出版这一新版。
第2版保持了第1版的写作风格,继续秉承以程序设计方法为主、程序设计语言为辅的思想,采用以问题求解引出知识点的方法,在介绍语言要素的同时,更多地强调编程思想,强调知识的应用,并在以下几个方面做了较大的修改。
(1) 增加了习题量。习题是教材的重要组成部分,第1版的习题部分比较薄弱,所以在第2版中增加了较多的习题。这些习题不仅能帮助学生巩固学到的知识,更重要的是,这些习题能起到拓展知识的作用。
(2) 多章都增加了“编程规范与常见错误”小节。在教学过程中,我发现了一些初学者常犯的错误,于是将这些错误总结起来放在相关章的最后,希望能起到提醒的作用。一个好的程序就像一篇优美的文章,让人赏心悦目。一个好的程序必须符合良好的规范,编程规范旨在指导学生如何使程序更加规范,让学生在开始学程序设计时就养成良好的习惯。
(3) 扩充算法设计和问题求解过程方面的内容,增加了更多的实例。
(4) 对各章内容和文字进行了细致的修改,使结构更加合理、内容更加通俗易懂。
相信第2版会更加符合读者的需求。但由于作者水平有限,本书肯定存在很多不足,敬请读者批评指正。
最后,我要感谢上海交通大学电信学院程序设计课程组的各位老师,我的可爱勤奋的学生们以及关心、爱护和帮助过我的朋友们。
翁惠玉
2011年10月
我校在教学中一直使用《C++程序设计:思想与方法》,在使用过程中,我发现了一些不足之处,也收集了学生和授课老师对本教材的一些意见和建议。在上海交通大学和人民邮电出版社图灵公司的支持下,我对《C++程序设计:思想与方法》一书进行了修订,并决定出版这一新版。
第2版保持了第1版的写作风格,继续秉承以程序设计方法为主、程序设计语言为辅的思想,采用以问题求解引出知识点的方法,在介绍语言要素的同时,更多地强调编程思想,强调知识的应用,并在以下几个方面做了较大的修改。
(1) 增加了习题量。习题是教材的重要组成部分,第1版的习题部分比较薄弱,所以在第2版中增加了较多的习题。这些习题不仅能帮助学生巩固学到的知识,更重要的是,这些习题能起到拓展知识的作用。
(2) 多章都增加了“编程规范与常见错误”小节。在教学过程中,我发现了一些初学者常犯的错误,于是将这些错误总结起来放在相关章的最后,希望能起到提醒的作用。一个好的程序就像一篇优美的文章,让人赏心悦目。一个好的程序必须符合良好的规范,编程规范旨在指导学生如何使程序更加规范,让学生在开始学程序设计时就养成良好的习惯。
(3) 扩充算法设计和问题求解过程方面的内容,增加了更多的实例。
(4) 对各章内容和文字进行了细致的修改,使结构更加合理、内容更加通俗易懂。
相信第2版会更加符合读者的需求。但由于作者水平有限,本书肯定存在很多不足,敬请读者批评指正。
最后,我要感谢上海交通大学电信学院程序设计课程组的各位老师,我的可爱勤奋的学生们以及关心、爱护和帮助过我的朋友们。
翁惠玉
2011年10月
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)







点击看大图

加载中...

