出版社:清华大学出版社
年代:2015
定价:39.0
本书系统地介绍C++程序设计语言的语法、语义和语用,使读者掌握结构化程序设计方法和面向对象程序设计方法。全书分为程序设计基础和面向对象程序设计两部分。
第1章 计算机与程序设计
1.1 计算机系统概述
1.1.1 什么是计算机系统
1.1.2 计算机硬件
1.1.3 计算机软件
1.2 程序设计基本概念
1.2.1 问题求解过程
1.2.2 算法与程序
1.2.3 程序设计语言
1.3 程序设计方法
1.3.1 结构化程序设计
1.3.2 面向对象程序设计
1.4 C语言与C++语言
1.4.1 C语言
1.4.2 C++语言
1.5 C++编程简介
1.5.1 C++编程的典型过程
1.5.2 一个简单的C++程序
1.6 程序设计风格
习题1
第2章 数据类型、运算符与表达式
……
第5章 函数
第6章 数组
第7章 指针
第8章 结构、联合、枚举
第9章 链表
第10章 面向对象程序设计基本概念
第11章 类与对象
第12章 类和对象的使用
第13章 运算符重载
第14章 继承
第15章 多态性
第16章 文件和流
第17章 异常
第18章 模板
附录A C++运算符的优先级和结合性
附录B ASCII字符集
参考文献
本书参照ACM和IEEE CS CC2013以及教育部高等学校计算机类专业教学指导委员会编制的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》的要求,面向大学计算机专业本科教学的需要,系统地介绍C++程序设计语言的语法、语义和语用,使读者掌握结构化程序设计方法和面向对象程序设计方法。全书分为程序设计基础和面向对象程序设计两大部分。第一部分主要介绍类型、运算符与表达式、输入与输出、控制结构、函数、数组、指针、结构、联合、枚举、链表等程序设计的基本概念和结构化程序设计方法;第二部分主要介绍类与对象、类和对象的使用、操作符重载、继承、多态性、文件和流、异常和模板等面向对象程序设计的基本概念和程序设计方法。本书注重知识的系统性和连贯性,在内容上注意与后续课程的衔接,强调严密的逻辑思维,突出程序设计方法的教学。本书适合作为高等学校“程序设计基础”或者“高级语言程序设计”课程的教材,也可供广大自学人员学习参考。
本书是普通高等教育“十一五”国家级规划教材,作者为国防科技大学程序设计课程教学团队核心教师。本书是作者在国防科技大学多年从事程序设计课程的教学和科研的基础上,参考国外高校著名教材,结合国内高校教学的需要和学生的特点,精心选材,编著而成的。本书注重知识的系统性和连贯性,突出程序设计方法,强调严密的逻辑思维,注重程序设计风格的养成,强化实践能力的训练和培养。
本书参考国外高校教材,结合国内高校教学的需要和学生的特点,力求形成以下特色:
注重知识的系统性和连贯性。本书面向本科一年级计算机专业学生,根据zui新的ACM和IEEE CS Computing Curricula以及教育部高等学校计算机类专业教学指导委员会编制的相关专业规范的精神,进行知识点的安排和组织,在教学内容上注意与后续课程(如数据结构、算法设计与分析、编译原理、软件工程等)的衔接。
突出程序设计方法,强调严密的逻辑思维。本书注重培养设计思维能力和方法运用能力,并非单纯地讲授C++程序设计语言,而是在介绍C++程序设计语言的基础上,系统地讲解程序设计方法(包括结构化程序设计方法和面向对象程序设计方法,特别是后者)。因此,在教材的示例程序中,一般都配有分析、解释和经验总结等内容,帮助学生领会设计的方法和思想。
注重实践能力的培养。本书提供丰富的典型例题,每章后还配有相应的难易和综合程度各不相同的习题。本书强调软件质量意识和程序设计风格的养成,在适当的地方还穿插介绍一些编程技巧和软件设计经验,使学生能够从实践的角度更好地学习和掌握C++程序设计方法。
本书有配套的PPT电子课件。
本书是学习“程序设计基础”和“C++程序设计”课程的优秀教材。PPT电子课件可到清华大学出版社官网http://www.tup.com.cn下载。
书籍详细信息 | |||
书名 | C++程序设计站内查询相似图书 | ||
9787302393481 如需购买下载《C++程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 3版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 3000 |
C++程序设计是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。