技术教育社区
www.teccses.org

计算机科学丛书C++面向对象程序设计/(美)贝赫鲁兹.A. 佛罗赞

封面

作者:[美]贝赫鲁兹·A.佛罗赞(

页数:692

出版社:机械工业出版社

出版日期:2020

ISBN:9787111656708

电子书格式:pdf/epub/txt

内容简介

本书采用C++语言来讲解面向对象编程,在介绍C++语法的基础上,还引入了数据结构、设计模式等内容。全书篇章结构精良、组织有序、概念清晰,围绕教学需求展开内容,程序文档形式一致,为学生日后在学术界和专业领域承担程序设计方面的工作打好了基础。

作者简介

—作者简介—
贝赫鲁兹·A 佛罗赞(Behrouz A Forouzan) 德安扎学院荣休教授,主导了计算机信息系统专业的课程建设。此外,他还是多家公司的系统开发咨询顾问。除本书外,他还著有Foundations of Computer Science、Computer Networks: A Top-Down Approach和Data Communications and Networking等畅销书籍。 理查德·F 吉尔伯格(Richard F Gilberg) 德安扎学院退休教授,主要讲授计算机编程、数据结构和Web开发课程。在加入德安扎学院之前,他曾在一家大型航空航天公司担任程序员、分析师和经理。 —译者简介—
江红 华东师范大学副教授,博士。1994年毕业于复旦大学计算机系。曾荣获上海市教学成果一等奖、华东师范大学教学成果一等奖、华东师范大学任课教师奖等荣誉。 余青松 华东师范大学高级工程师。1990年毕业于华东师范大学并留校任教。编著计算机相关教材30余本,在国内外学术期刊和学术会议上发表科技论文近百篇。

本书特色

通过C++理解面向对象程序设计,既讲解C++语法和C++新特点,也涵盖数据结构、STL、设计模式等高级概念

目录

出版者的话

译者序

前言

第1章 计算机与程序设计语言导论 1

11 计算机系统 1

111 计算机硬件 1

112 计算机软件 4

12 计算机语言 4

121 机器语言 4

122 符号语言 5

123 高级语言 5

13 计算机语言范式 5

131 面向过程的程序设计语言范式 6

132 面向对象的程序设计语言范式 7

133 函数式程序设计语言范式 7

134 逻辑式程序设计语言范式 8

135 C++语言中包含的范式 8

14 程序设计 8

141 理解问题 9

142 开发解决方案 9

15 程序开发 11

151 编写和编辑程序 11

152 编译程序 12

153 链接程序 12

154 执行程序 12

16 测试 12

161 设计测试数据 12

162 程序错误 13

本章小结 13

思考题 14

第2章 C++程序设计基础 16

21 C++程序 16

211 第一个程序 16

212 第二个程序 20

22 变量、值和常量 22

221 变量 22

222 值 22

223 常量 26

23 C++程序的组成部分 26

231 标记符 27

232 注释 29

24 数据类型 30

241 整数类型 30

242 字符类型 36

243 布尔类型 38

244 浮点类型 39

245 void类型 40

246 字符串类 41

本章小结 42

思考题 42

编程题 47

第3章 表达式和语句 48

31 表达式 48

311 基本表达式 49

312 一元表达式 51

313 乘法类表达式 52

314 加法类表达式 54

315 赋值表达式 55

316 左值和右值的概念 57

32 类型转换 57

321 隐式类型转换 58

322 显式类型转换(强制转换) 61

33 表达式的求值顺序 62

331 优先级 62

332 结合性 65

34 上溢和下溢 66

341 整数的上溢和下溢 66

342 浮点数的上溢和下溢 68

35 格式化数据 69

351 用于输出的操作符 69

352 用于输入的操作符 74

36 语句 75

361 声明语句 76

362 表达式语句 77

363 空语句 78

364 复合语句 78

365 返回语句 79

37 程序设计 80

371 提取浮点数的整数部分和小数部分 80

372 提取整数的个位数 82

373 把时间分解为时分秒 83

374 计算平均值和偏差 84

本章小结 86

思考题 86

编程题 90

第4章 选择结构 92

41 简单选择结构 92

411 关系和等性表达式 92

412 单分支选择结构:if语句 93

413 双分支选择结构:if-else语句 97

414 多分支选择结构 101

42 复杂条件决策 103

421 逻辑表达式 104

422 逻辑表达式的应用 105

43 基于特定值的选择结构 111

431 switch语句 111

44 条件表达式 117

441 条件表达式的结构 117

442 比较 118

45 程序设计 119

451 学生成绩 119

452 计算给定收入的税款 122

453 日期编号 124

本章小结 126

思考题 126

编程题 128

第5章 循环结构 130

51 概述 130

511 前缀表达式和后缀表达式 130

512 循环语句 132

52 while语句 132

521 计数器控制while语句 133

522 事件控制while语句 138

523 while语句分析 144

53 for语句 144

531 循环头 145

532 循环体 145

54 do-while语句 148

541 事件控制的循环结构 149

542 do-while循环结构的分析 151

55 有关循环结构的详细信息 152

551 三种循环结构的比较 152

552 嵌套循环 152

56 其他相关语句 155

561 return语句 155

562 break语句 157

563 continue语句 157

564 goto语句 158

57 程序设计 158

571 累加和与累乘积 158

572 阶乘 160

573 乘幂 162

574 最小值和最大值 164

575 any或者all查询 166

本章小结 168

思考题 169

编程题 171

第6章 函数 173

61 概述 173

611 函数的优点 174

612 函数的定义、声明和调用 174

613 库函数和用户自定义函数 176

62 库函数 177

621 数学函数 177

622 字符函数 181

623 处理时间 183

624 随机数生成 184

63 用户自定义函数 186

631 函数的四种类型 186

632 使用声明 192

64 数据交换 194

641 传递数据 195

642 返回值 199

643 综合示例 200

65 有关参数的进一步讨论 203

651 默认参数 203

652 函数重载 204

66 作用域和生命周期 206

661 作用域 206

662 生命周期 211

67 程序设计 213

671 固定投资的未来价值 214

672 周期性投资的未来价值 217

本章小结 221

思考题 221

编程题 224

第7章 用户自定义类型:类 227

71 概述 227

711 现实生活中的类型和实例 227

712 程序中的类和对象 228

713 比较 228

72 类 229

721 一个示例 229

722 类定义 231

723 成员函数定义 233

724 内联函数 234

725 应用程序 235

726 结构 235

73

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《计算机科学丛书C++面向对象程序设计/(美)贝赫鲁兹.A. 佛罗赞》
Article link:https://www.teccses.org/1163342.html