《C/C++程序设计案例教程实验与实训指导》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:梅险,曲蔚,孙建业主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2014
  • ISBN:9787040270853
  • 页数:234 页
图书介绍:本书为《C/C++程序设计案例教程--基于计算思维》教材的配套实验和实践指导教材。教材是以培养学生计算思维能力为核心理念,注重工程实践和编程能力的训练。通过实际案例剖析、算法分析和程序代码的设计,培养学生掌握使用C/C++语言编写程序解决实际问题的能力。本书包括上机实验和综合实践两大部分。上机实验部分对应案例教程,涵盖C/C++程序设计语言的数据类型、运算符、表达式、三种控制结构、数组、字符串指针、函数和结构体类型,以及面向对象程序设计的类与对象、继承与多态、C++输入/输出流类库和图形界面编程等,共15个章节组成。综合实践由工程数值计算、信息处理、游戏博弈和其它项目等4个章节组成。本书设计的上机实验项目,不仅注重语法知识点的掌握和应用,更注重对解决问题思路的培养与指导。设计的综合实践项目,注重学生工程性、创新性和研究性能力的培养和训练。通过综合实践,有效地帮助学生理解掌握面向对象程序设计方法的核心思想,从而逐步培养学生面向对象的思维方式。本书适合作为高等学校各专业C/C++语言程序设计课程的实践教材,也可作为参与计算机博弈竞赛和从事计算机相关工作人员的参考。

第一部分 上机实验 3

第1章 集成开发环境与程序基本框架 3

1.1实验目的 3

1.2知识要点 3

1.3实验范例 10

1.4实验习题 11

第2章 数据类型、运算符与表达式 14

2.1实验目的 14

2.2知识要点 14

2.3实验范例 15

2.3.1数据类型与表达式的应用 15

2.3.2交换变量的值 16

2.4实验习题 18

第3章 顺序结构程序设计 22

3.1实验目的 22

3.2知识要点 22

3.3实验范例 23

3.3.1运算符和数学函数的基本应用 23

3.3.2计算周长、面积与体积 24

3.4实验习题 25

第4章 选择结构程序设计 30

4.1实验目的 30

4.2知识要点 30

4.3实验范例 32

4.3.1计算分段函数 32

4.3.2成绩等级判定 33

4.4实验习题 35

第5章 循环结构程序设计 40

5.1实验目的 40

5.2知识要点 40

5.3实验范例 41

5.3.1奇数数列求和 41

5.3.2阶乘数列求和 42

5.4实验习题 44

第6章 数组 49

6.1实验目的 49

6.2知识要点 49

6.3实验范例 50

6.3.1一维数组的应用 50

6.3.2二维数组的应用 51

6.4实验习题 52

第7章 字符串 58

7.1实验目的 58

7.2知识要点 58

7.3实验范例 58

7.3.1字符串的基本应用 58

7.3.2字符串的比较与子串删除 60

7.4实验习题 62

第8章 指针 65

8.1实验目的 65

8.2知识要点 65

8.3实验范例 65

8.3.1指针的基本应用 65

8.3.2指针的移动 67

8.4实验习题 68

第9章 函数 72

9.1实验目的 72

9.2知识要点 72

9.3实验范例 74

9.3.1简单计算器 74

9.3.2数组作为函数参数的应用 76

9.4实验习题 78

第10章 自定义数据类型 85

10.1实验目的 85

10.2知识要点 85

10.3实验范例 86

10.3.1结构体的基本应用 86

10.3.2结构体在函数调用中的应用 88

10.4实验习题 89

第11章 类与对象 95

11.1实验目的 95

11.2知识要点 95

11.3实验范例 97

11.3.1构造函数和析构函数的应用 97

11.3.2函数模板的应用 99

11.4实验习题 100

第12章 继承与多态 107

12.1实验目的 107

12.2知识要点 107

12.3实验范例 107

12.3.1派生类的基本应用 107

12.3.2运算符重载的基本应用 110

12.4实验习题 112

第13章 C++输入/输出流类库 118

13.1实验目的 118

13.2知识要点 118

13.3实验范例 118

13.3.1数据文件写入的应用 118

13.3.2数据文件读取的应用 120

13.4实验习题 122

第14章 异常处理 126

14.1实验目的 126

14.2知识要点 126

14.3实验范例 127

14.4实验习题 129

第15章 图形界面编程 131

15.1实验目的 131

15.2知识要点 131

15.3实验范例 132

15.3.1对话相应用程序 132

15.3.2单文档应用程序 135

15.4实验习题 137

第二部分 综合实践项目 141

第16章 工程和数值计算类实践项目 141

16.1解线性方程组 141

16.2求函数积分 144

16.3扩展题目 147

第17章 信息处理类实践项目 149

17.1单词复习 149

17.2信息加密 155

17.3扩展题目 158

第18章 游戏博弈类实践项目 161

18.1纸牌游戏 161

18.2军棋博弈 177

18.3扩展题目 185

第19章 其他综合类实践项目 187

19.1绘制函数图形 187

19.2鼠标操作六子棋 190

19.3扩展题目 196

附录 197

附录A 常用流程图符号 197

附录B 常见错误信息和解决方法 198

附录C 实验报告格式 199

附录D 综合实践项目报告格式 201

附录E 主教材习题参考答案 203

参考文献 234