图书介绍

C++编程导论PDF|Epub|txt|kindle电子书版本网盘下载

C++编程导论
  • (美)Diane Zak著;马良荔等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750538242X
  • 出版时间:2003
  • 标注页数:414页
  • 文件大小:86MB
  • 文件页数:433页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++编程导论PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 微机系统综述1

0.1 微机系统简介1

0.2 硬件和软件综述2

0.2.1 外围设备2

0.2.2 内存2

0.2.3 中央处理单元3

0.2.4 软件类型4

0.3 程序设计语言的简要发展历史5

0.3.1 机器语言5

0.3.2 汇编语言6

0.3.3 面向过程的高级语言6

0.3.4 面向对象的高级语言7

0.3.5 小结9

0.3.6 小测验答案9

0.3.7 思考题10

0.3.8 习题11

第1章 控制结构引论12

1.1 概念课程12

1.1.1 控制结构定义12

1.1.2 顺序结构12

1.1.3 循环结构13

1.1.4 选择结构14

1.1.5 小结16

1.1.6 小测验答案16

1.1.7 思考题16

1.1.8 习题17

1.2 应用课程19

1.2.1 使用控制结构19

1.2.2 编写机器人Rob程序19

1.2.3 习题23

2.1.1 问题求解27

2.1.2 解决日常问题27

2.1 概念课程27

第2章 开始问题求解过程27

2.1.3 设计解决问题的方案28

2.1.4 分析问题29

2.1.5 规划算法32

2.1.6 检查算法36

2.1.7 汽油/英里问题38

2.1.8 小结39

2.1.9 小测验答案40

2.1.10 思考题41

2.1.11 习题43

2.2 应用课程45

2.2.1 使用问题求解过程的前三步45

2.2.2 问题描述45

2.2.3 分析问题45

2.2.4 规划算法46

2.2.5 检查算法47

2.2.6 习题49

第3章 完成问题求解过程并开始学习C++53

3.1 概念课程53

3.1.1 有关问题求解过程的更多内容53

3.1.2 编码实现算法形成程序54

3.1.3 检查程序57

3.1.4 评估和修改程序59

3.1.5 小结60

3.1.7 思考题61

3.1.6 小测验答案61

3.1.8 习题63

3.2 应用课程65

3.2.1 创建C++程序65

3.2.2 C++程序设计语言65

3.2.3 开始在C++中编程67

3.2.4 运行C++程序72

3.2.5 查找和修改程序中的错误74

3.2.8 习题77

3.2.6 打印和关闭程序77

3.2.7 小测验答案77

第4章 变量、常量、算术运算符和赋值语句80

4.1 概念课程80

4.1.1 程序组成80

4.1.2 变量和常量81

4.1.3 声明常量89

4.1.4 声明变量90

4.1.5 使用赋值语句在变量中存储数据91

4.1.6 算术运算符93

4.1.7 小结94

4.1.8 小测验答案94

4.1.9 思考题95

4.1.10 习题97

4.2.1 在C++程序中使用变量、常量、算术运算符和赋值语句98

4.2.2 Jackson学院问题的算法98

4.2 应用课程98

4.2.3 确定程序使用的内存单元99

4.2.4 编码实现Jackson学院问题的算法102

4.2.5 在C++中创建控制台应用程序104

4.2.6 小测验答案111

4.2.7 习题111

第5章 内置系统函数116

5.1 概念课程116

5.1.1 函数116

5.1.2 使用内置数学函数118

5.1.3 产生随机数120

5.1.4 小结123

5.1.5 小测验答案123

5.1.6 思考题124

5.1.7 习题125

5.2.1 在C++程序中使用内置函数126

5.2.2 分析、规划并检查当前值算法126

5.2 应用课程126

5.2.3 编写当前值算法的代码127

5.2.4 完成David Liu程序129

5.2.5 格式化数字的输出131

5.2.6 将程序的输出写到一个文件中132

5.2.7 习题135

第6章 自定义有返回值类型的函数138

6.1 概念课程138

6.1.1 关于函数的更多内容138

6.1.2 创建有返回值型的函数139

6.1.3 处理自定义函数141

6.1.4 小结147

6.1.5 小测验答案147

6.1.6 思考题148

6.1.7 习题150

6.2.2 分析、规划并检查定期付款算法151

6.2.1 在C++程序中使用自定义有返回值型函数151

6.2 应用课程151

6.2.3 编写main()函数的代码154

6.2.4 编写calcPayment()函数的代码157

6.2.5 完成David Liu程序157

6.2.6 习题163

第7章 自定义的void类型函数168

7.1 概念课程168

7.1.1 关于自定义函数的更多内容168

7.1.2 创建并引用void型函数168

7.1.3 传递变量170

7.1.4 通过值和引用传递变量176

7.1.5 小结178

7.1.6 小测验答案179

7.1.7 思考题179

7.1.8 习题182

7.2.1 在C++程序中使用void函数183

7.2.2 分析、规划并检查水费账单的算法183

7.2 应用课程183

7.2.3 编写main()函数的代码186

7.2.4 编写getInput()函数的代码187

7.2.5 编写calculate()函数的代码187

7.2.6 编写displayBill()函数的代码187

7.2.7 完成水费账单程序188

7.2.8 习题192

第8章 选择结构199

8.1 概念课程199

8.1.1 使用选择结构199

8.1.2 在伪码中包含选择结构200

8.1.3 选择结构的流程图201

8.1.4 为选择结构编写代码201

8.1.5 比较运算符203

8.1.6 逻辑运算符207

8.1.8 小测验答案212

8.1.7 小结212

8.1.9 思考题213

8.1.10 习题214

8.2 应用课程217

8.2.1 在C++程序中使用选择结构217

8.2.2 分析、规划并检查健康俱乐部程序217

8.2.3 编写main()函数的代码218

8.2.4 编写calcFatInfo()函数的代码219

8.2.5 完成健康俱乐部程序220

8.2.6 习题223

第9章 选择结构的更多内容227

9.1 概念课程227

9.1.1 嵌套的选择结构227

9.1.2 选择结构中的逻辑错误232

9.1.3 使用if/else形式来创建多路选择结构236

9.1.4 使用switch形式创建多路选择结构237

9.1.6 小测验答案241

9.1.5 小结241

9.1.7 思考题242

9.1.8 习题244

9.2 应用课程248

9.2.1 在C++程序中使用选择结构248

9.2.2 分析、规划并检查Golf Pro佣金程序248

9.2.3 编写main()函数的代码250

9.2.4 编写calcCommission()函数的代码251

9.2.5 完成佣金程序252

9.2.6 习题252

第10章 循环结构258

10.1 概念课程258

10.1.1 使用循环结构258

10.1.2 事先测试循环258

10.1.3 事先测试循环编码262

10.1.4 使用计数器和累加器264

10.1.5 计数器控制的事先测试循环266

10.1.6 嵌套的循环结构268

10.1.7 小结271

10.1.8 小测验答案271

10.1.9 思考题272

10.1.10 习题274

10.2 应用课程279

10.2.1 在C++程序中使用循环结构279

10.2.2 分析、计划和检查分数程序279

10.2.3 main()函数编码281

10.2.4 getPointsEarned()函数编码282

10.2.5 assignGrade()函数编码282

10.2.6 完成等级分程序284

10.2.7 习题286

第11章 字符和字符串操作290

11.1 概念课程290

11.1.1 字符和字符串操作290

11.1.2 控制字符大小写290

11.1.3 控制字符串的大小写292

11.1.4 确定字符串中含有的字符数量295

11.1.5 字符串变量的部分内容与另一个字符串比较296

11.1.6 确定字符串是否包含在一个字符串变量中298

11.1.7 替代字符串变量的部分内容300

11.1.8 将字符串变量的一部分赋值给另一个字符串变量301

11.1.9 连接字符串303

11.1.10 小结304

11.1.11 小测验答案304

11.1.12 思考题305

11.1.13 习题307

11.2 应用课程308

11.2.1 C++程序中对字符和字符串的操作308

11.2.2 分析、计划和检查Hangman算法308

11.2.3 Hangman游戏算法编码310

11.2.4 完成Hangman程序315

11.2.5 习题317

12.1.2 面向对象的程序设计320

12.1.1 程序设计方法320

第12章 类和对象320

12.1 概念课程320

12.1.3 在C++中定义类322

12.1.4 程序中使用类325

12.1.5 小结327

12.1.6 小测验答案327

12.1.7 思考题327

12.1.8 习题329

12.2 应用课程332

12.2.1 在C++程序中使用类和对象332

12.2.2 分析问题332

12.2.3 创建Rectangle类332

12.2.4 分析、规划和检查园林公司程序335

12.2.5 习题336

13.1.1 数据文件343

13.1 概念课程343

第13章 顺序访问文件343

13.1.2 顺序访问文件344

13.1.3 创建和打开顺序访问文件344

13.1.4 关闭文件348

13.1.5 向顺序访问数据文件写入记录349

13.1.6 从顺序访问文件中读取记录353

13.1.7 小结357

13.1.8 小测验答案357

13.1.9 思考题358

13.1.10 习题360

13.2 应用课程363

13.2.1 在C++程序中使用顺序访问数据文件363

13.2.2 Salesperson类363

13.2.3 鲜花快递程序365

13.2.4 完成鲜花快递程序368

13.2.5 习题372

14.1.1 数组376

第14章 数组376

14.1 概念课程376

14.1.2 声明和初始化一维数组377

14.1.3 在一维数组中存储数据379

14.1.4 操作一维数组380

14.1.5 降雨程序388

14.1.6 使用并行一维数组390

14.1.7 二维数组393

14.1.8 小结396

14.1.9 小测验答案397

14.1.10 思考题398

14.1.11 习题401

14.2 应用课程406

14.2.1 C++程序中使用数组406

14.2.2 创建Product类406

14.2.3 完成价格清单程序408

14.2.4 习题413

热门推荐