登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

『簡體書』C++语言程序设计(基础篇)(原书第5版) [美]梁勇

書城自編碼: 4060346
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]梁勇[Y. Daniel Liang]
國際書號(ISBN): 9787111763970
出版社: 机械工业出版社
出版日期: 2024-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 658

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
2020年版《中国药典》中药标准物质分析图谱
《 2020年版《中国药典》中药标准物质分析图谱 》

售價:NT$ 1474.0
遇见清朝
《 遇见清朝 》

售價:NT$ 653.0
中药监管科学
《 中药监管科学 》

售價:NT$ 2030.0
支撑国内国际双循环的洲际公铁联运物流运行体系
《 支撑国内国际双循环的洲际公铁联运物流运行体系 》

售價:NT$ 347.0
佛教与晚唐诗(修订本)
《 佛教与晚唐诗(修订本) 》

售價:NT$ 255.0
食品中真菌毒素与健康影响
《 食品中真菌毒素与健康影响 》

售價:NT$ 704.0
王安石传(白话版)
《 王安石传(白话版) 》

售價:NT$ 286.0
大模型智能推荐系统:技术解析与开发实践
《 大模型智能推荐系统:技术解析与开发实践 》

售價:NT$ 658.0

建議一齊購買:

+

NT$ 556
《小学生Scratch创意编程(视频教学版)》
+

NT$ 658
《R语言数据可视化:科技图表绘制》
+

NT$ 760
《Java语言程序设计(基础篇)(英文版·原书第12版) [美》
+

NT$ 1188
《PHP、MySQL与JavaScript学习手册(第五版)》
+

NT$ 454
《从零开始大模型开发与微调:基于PyTorch与ChatGLM》
+

NT$ 414
《Go语言趣学指南》
編輯推薦:
·在设计自定义类之前介绍基本的编程概念和技术,同时侧重于解决问题,使用了数学、科学、商业、金融、游戏等许多不同领域的示例。 ·CodeAnimation和LiveExample引导读者逐行阅读代码,通过填写缺失的代码,读者能够在实时编码环境中得到实时反馈,有助于在实践中巩固所学。 ·算法动画、交互式流程图和UML图向读者展示算法的每个步骤,以可视化和交互方式展示算法如何工作。 ·新版反映了近期的编程趋势,比如云存储和触摸屏,而且所有的代码都兼容C++17。
內容簡介:
本书是关于C++程序设计的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计和数据结构。本书采用“基础优先,问题驱动”的教学方式,在设计自定义类之前介绍基本的编程概念和技术,同时侧重于解决问题而非语法,通过不同领域的示例说明相关概念。本书引导读者循序渐进地学习,从基本的编程技术到面向对象编程,从简单的数据类型到经典的结构。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为C++语言及编程爱好者的参考书。
關於作者:
梁勇(Y. Daniel Liang) 佐治亚南方大学计算机科学荣休教授。之前曾是普渡大学计算机科学系副教授,并曾两次获得普渡大学卓越研究奖。他撰写了30多本著作,其中程序设计类教材在世界各地得到广泛使用。
目錄
目  录
Introduction to C++ Programming and Data Structures, Fifth Edition
译者序
前言
作者简介
第1章 计算机、程序和C++概述  1
1.1 简介  1
1.2 什么是计算机  1
1.2.1 中央处理器  2
1.2.2 比特和字节  2
1.2.3 内存  3
1.2.4 存储设备  3
1.2.5 输入和输出设备  4
1.2.6 通信设备  5
1.3 程序设计语言  5
1.3.1 机器语言  6
1.3.2 汇编语言  6
1.3.3 高级语言  6
1.4 操作系统  7
1.4.1 控制和监视系统活动  8
1.4.2 分配和派发系统资源  8
1.4.3 调度操作  8
1.5 C++的历史  8
1.6 一个简单的C++程序  9
1.7 C++程序开发周期  13
1.8 程序设计风格和文档  15
1.8.1 适当的注释和注释风格  15
1.8.2 适当的缩进和间距  15
1.8.3 块样式  15
1.9 程序设计错误  16
1.9.1 语法错误  16
1.9.2 运行时错误  17
1.9.3 逻辑错误  18
1.9.4 常见错误  19
关键术语  20
章节总结  20
编程练习  21
第2章 程序设计初步  24
2.1 简介  24
2.2 编写一个简单程序  24
2.3 从键盘读取输入  27
2.4 标识符  29
2.5 变量  30
2.6 赋值语句和赋值表达式  32
2.7 命名常量  32
2.8 数值数据类型和操作  34
2.8.1 数值字面量  37
2.8.2 数值运算符  37
2.8.3 指数运算  39
2.9 计算表达式和运算符优先级  39
2.10 案例研究:显示当前时间  41
2.11 复合赋值运算符  42
2.12 递增和递减运算符  43
2.13 数值类型转换  44
2.14 软件开发过程  46
2.15 案例研究:计算货币单位  50
2.16 常见错误  52
关键术语  54
章节总结  54
编程练习  55
第3章 选择  65
3.1 简介  65
3.2 bool数据类型  66
3.3 if语句  66
3.4 双分支if-else语句  69
3.5 嵌套if和多分支if-else
语句  71
3.6 常见错误和陷阱  72
3.7 案例研究:计算体重指数  76
3.8 案例研究:计算税费  78
3.9 生成随机数  80
3.10 逻辑运算符  82
3.11 案例研究:确定闰年  85
3.12 案例研究:彩票  86
3.13 switch语句  88
3.14 条件运算符  90
3.15 运算符优先级和结合律  91
3.16 调试  92
关键术语  93
章节总结  93
编程练习  93
第4章 数学函数、字符和
字符串  107
4.1 简介  107
4.2 数学函数  108
4.2.1 三角函数  108
4.2.2 指数函数  109
4.2.3 取整函数  109
4.2.4 min、max和abs函数  109
4.2.5 案例研究:计算三角形的
角度  110
4.3 字符数据类型和运算  111
4.3.1 ASCII码  111
4.3.2 从键盘读取字符  112
4.3.3 特殊字符的转义序列  112
4.3.4 char型数据和数值型数据之间的转换  113
4.3.5 字符的比较和检测  115
4.4 案例研究:生成随机字符  115
4.5 案例研究:猜生日  117
4.6 字符函数  120
4.7 案例研究:将十六进制数转换为
十进制数  122
4.8 string类型  123
4.8.1 字符串索引和下标运算符  124
4.8.2 连接字符串  125
4.8.3 比较字符串  125
4.8.4 读取字符串  125
4.9 案例研究:使用字符串修改彩票
程序  128
4.10 格式化控制台输出  130
4.10.1 setprecision(n)
操纵器  132
4.10.2 fixed操纵器  133
4.10.3 showpoint操纵器  133
4.10.4 setw(width)操纵器  134
4.10.5 left和right操纵器  135
4.11 简单文件输入和输出  136
4.11.1 写入文件  136
4.11.2 从文件中读取  138
关键术语  140
章节总结  140
编程练习  140
第5章 循环  149
5.1 简介  149
5.2 while循环  150
5.3 案例研究:猜数字  153
5.4 循环设计策略  156
5.5 使用用户确认或哨兵值控制
循环  159
5.6 输入和输出重定向以及从文件中
读取所有数据  161
5.7 do-while循环  163
5.8 for循环  165
5.9 使用哪个循环  168
5.10 嵌套循环  169
5.11 最小化数值误差  171
5.12 案例研究  172
5.12.1 案例研究:求最大公约数  172
5.12.2 案例研究:预测未来学费  174
5.12.3 案例研究:将十进制数转换为十六进制数
內容試閱
前  言
Introduction to C++ Programming and Data Structures, Fifth Edition
教学特色
每章的开头列出学习目标,明确学生应该从这一章中学到什么。这份简洁的列表有助于学生在完成学习后,判断自己是否达到了学习目标。
要点提示强调了每节中所涵盖的重要概念。
CodeAnimation模拟程序的执行,它引导学生逐行浏览代码、要求学生提供输入并立即展示这些输入对程序产生的影响。
LiveExample让学生能够在类似于IDE的环境中练习编码。给学生提供填写缺失代码的机会,要求他们编译和运行程序,提交内容后能立即获得反馈。LiveExample引导学生逐步接近正确答案,帮助他们坚持下去,并保持不断尝试的动力。
交互式流程图、算法动画和UML图可以用来提升解决问题和逻辑思维能力,有助于理解操作流程,并在学生开始编码之前帮助他们可视化程序中正在发生的事情。
本版新增内容
本版在细节上进行了全面修订,旨在改善清晰度、呈现方式、内容、示例和练习。主要的改进包括:
更新1.2节,包括云存储和触摸屏的内容。
更新4.8.4节,讨论基于元组的输入与基于行的输入。
在C++17中不再支持异常说明符。因此,在第5版中删除了第4版的16.8节。对所有使用异常说明符的代码都进行了修订。
18.11节是全新的。它介绍了三种字符串匹配算法:暴力法、Boyer-Moore算法和KMP算法。
21.11节也是全新的。它介绍了使用霍夫曼编码进行数据压缩的方法。
附录I是全新的。它给出了大O、大Omega和大Theta表示法的精确数学定义。
灵活的章节顺序
可采用灵活的章节顺序阅读本版,如下图所示:
补充说明
由于中文版未获得英文版Revel版本(互动式数字教材)的授权,因此大量视频和动画内容无法通过纸质版本有效呈现。我们在书中提供了部分互动内容的访问地址,包括CodeAnimation、LiveExample和编程练习等。读者可通过以下二维码获得完整的互动内容链接列表。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.