定 价:39.8 元
丛书名:普通高等教育“十三五”规划教材高等院校计算机系列教材
当前图书已被 3 所学校荐购过!
查看明细
- 作者:瞿绍军,罗迅,刘宏 著
- 出版时间:2018/5/1
- ISBN:9787568037945
- 出 版 社:华中科技大学出版社
- 中图法分类:TP312C
- 页码:268
- 纸张:胶版纸
- 版次:2
- 开本:16开
内容简介
本书紧密结合目前高校计算机教学和发展趋势,将ACM国际大学生程序设计竞赛引进教材,对学生养成良好的编程习惯和编程思维,提高分析和解决问题能力大有帮助,这是本教材的创新之处。
本书是《C++程序设计教程》(第二版)的配套教材,也可独立使用。全书共分为四大部分,第一部分为开发环境介绍。第二部分为实验指导,共13章。习题均按照ACM国际大学生程序设计竞赛标准设计,选用的试题均具有代表性。第三部分为参考答案,其中部分习题提供了多种解决方法供参考。第四部分为五套笔试模拟试卷和三套上机实验考试模拟试卷,附有参考答案,用来检验本课程学习的掌握程度和作为考前的复习,也可供出卷参考。最后为附录,包括5小部分。
本课程设有专门的课程学习网站,所有的习题均可在学习网站(http://acm.hunnu.edu.cn/online/?action=course&type=list&
coursetype=1)进行测试。
本书特别适合用作计算机专业和相关专业的教材;作为ACM国际大学生程序设计竞赛入门教材;也可作为各类考试培训和C++自学教材。
近年,以培养和提高计算机编程能力的不同层次比赛应运而生。如省级大学生计算机程序设计竞赛、ACM国际大学生程序设计竞赛等。因此,以程序设计竞赛为依托,改革程序设计类课程教学体系和内容,探讨和创新程序设计类课程的实践教学方法和手段,对加强程序设计类课程的教学和实践环节,提高学生们的编程能力,促进计算机类创新人才培训和培养出符合社会需求的人才具有重要理论和实践意义。
本书将ACM国际大学生程序设计竞赛引进到课程学习之中,使学生从编程入门开始就养成良好的编程习惯和编程思维,强化学生对实际问题分析能力和解决问题能力的培养,激发学生对编程的兴趣,达到以教学促竞赛,以竞赛强化教学的目的。
前言
C++语言是目前最流行的面向对象程序设计语言之一。它既支持传统的面向过程的程序设计方法,也支持新的面向对象的程序设计方法。它是Linux和Unix下编程的最主要的语言,也是嵌入式开发最常用的编程语言。C++全面兼容C,对熟悉C的程序员仅需学习C++语言的面向对象特征,就可很快地用C++编写程序。
本书是一本通过编程实践引导学生掌握C++程序开发的教材。在编写过程中,我们组织了多位长期从事程序设计、数据结构、面向对象程序设计和计算机算法设计课程教学的老师,其中部分老师还是本校的ACM程序设计集训队的教练和指导老师,都有着丰富的教学和编程经验。在写作中力求将复杂的概念用简洁、通俗语言描述,做到了深入浅出、循序渐进,从而使学生能体会到学习编程的乐趣。
本书将ACM国际大学生程序设计竞赛引进到课程学习之中,使学生从编程入门开始就养成良好的编程习惯和编程思维,强化学生对实际问题分析能力和解决问题能力的培养,激发学生对编程的兴趣,达到以教学促竞赛,以竞赛强化教学的目的。
ACM国际大学生程序设计竞赛(简称ACM-ICPC)是由国际计算机界具有悠久历史的权威性组织ACM学会(Association for Computing Machinery)主办,是世界上公认的规模最大、水平最高、参与人数最多的大学生程序设计竞赛,其宗旨是使大学生能通过计算机充分展示自己分析问题和解决问题的能力。现在各个高校都非常重视计算机程序设计竞赛。
在平时教学中,很多同学问怎么才能学好编程?我给他们的答复是“编程再编程”,要想学好一门编程语言,上机动手去编写程序是唯一的途径。我们希望您在学习时能把此书的所有习题都自己动手实现并真正掌握,在OJ上全部测试通过。
本书是《C++程序设计教程》的配套教材,也可独立使用。全书共分为四大部分,第一部分为开发环境介绍。第二部分为实验指导,共13章。习题均按照ACM国际大学生程序设计竞赛标准设计。第1章为C++语言概述,第2章为C++语言编程基础,第3章为数组与字符串,第4章为函数,第5章为指针,第6章为结构体与共用体,第7章为类与对象及封装性,第8章为类的深入,第9章为运算符重载,第10章为继承性,第11章为多态性,第12章为输入输出流,第13章为模版和标准库。第三大部分为参考答案,其中部分习题提供了多种解决方法供参考。第四部分为五套笔试模拟试卷和三套上机实验考试模拟试卷,附有参考答案,用来检验本课程学习的掌握程度和作为考前的复习,也可供出卷参考。最后为附录,包括ASCII码对照表、C/C++与标准C++头文件对照表、Linux、Unix下编译C++程序、Visual C++和Dev-C++的调试工具。
参与本书编写的人员有:瞿绍军、罗迅和刘宏。
本书特别适合用作计算机专业和相关专业的教材;作为ACM国际大学生程序设计竞赛入门教材;也可作为各类考试培训和C++自学教材。
本书出版得到了湖南师范大学教学改革研究项目“程序设计类课程实践教学体系、内容、方法和手段改革的研究与实践”的资助。
您在使用过程中发现错误或有任何疑问可发邮件给我们反馈和交流(Email:powerhope@163.com)。
编者
2017年9月
目录
内容简介 II
前言 III
第一部分 开发环境 7
第1章 C++程序的开发环境 7
第二部分 实验指导 30
习题和湖南师范大学OJ上对应的题号对照表 30
第1章 C++语言概述 31
第2章 C++语言编程基础 31
第3章 数组与字符串 35
第4章 函数 42
第5章 指针 46
第6章 结构体与共用体 51
第7章 类与对象及封装性 53
第8章 类的深入 54
第9章 运算符重载 57
第10章 继承性 58
第11章 多态性 61
第12章 输入输出流 64
第13章 模板和标准库 64
第三部分 参考答案 71
第1章 C++语言概述 71
第2章 C++语言编程基础 72
第3章 数组与字符串 79
第4章 函数 89
第5章 指针 97
第6章 结构体与共用体 107
第7章 类与对象及封装性 111
第8章 类的深入 114
第9章 运算符重载 119
第10章 继承性 129
第11章 多态性 134
第12章 输入输出流 138
第13章 模版和标准库 141
第四部分 模拟试卷 150
笔试模拟试卷(1) 150
笔试模拟试卷(2) 158
笔试模拟试卷(3) 166
笔试模拟试卷(4) 172
笔试模拟试卷(5) 179
上机实验考试模拟试卷(1) 186
上机实验考试模拟试卷(2) 187
上机实验考试模拟试卷(3) 189
笔试模拟试卷(1)参考答案 191
笔试模拟试卷(2)参考答案 195
笔试模拟试卷(3)参考答案 199
笔试模拟试卷(4)参考答案 200
笔试模拟试卷(5)参考答案 201
上机实验考试模拟试卷(1)参考答案 203
上机实验考试模拟试卷(2)参考答案 205
上机实验考试模拟试卷(3)参考答案 209
附录A:ASCII码对照表 213
附录B:C/C++与标准C++头文件对照表 214
附录C:Linux、Unix下编译C++程序 215
附录D:在Visual C++下调试程序 219
附录E:Dev-C++调试 224