
工程问题C++语言求解
副标题:无
分类号:
ISBN:9787111459071
微信扫一扫,移动浏览光盘
简介
由埃特、因格贝尔著的《工程问题C++语言求解( 原书第3版)》介绍如何利用ANSI C++编程语言以基于 对象的编程方式来解决工程问题。书中从通用的工 程问题解决方法论入手,以众多工程问题为应用对象 ,生动、有趣地讲解了C++语言中的基本操作 符、标准输入和输出、基本函数、控制结构、数据文 件、模块化编程、数组以及指针等重要概念。 本书实例内容翔实,紧贴所讲知识点,实战性强 ,可作为高等院校工程和科学计算相关专业的教材 或教学参考书,也可作为初学者建立C++编程知识与 实际工程应用之间连接的桥粱。
目录
出版者的话译者序前言第1章 计算与工程问题求解导论1.1 历史回顾1.2 现代工程成就1.3 计算机系统1.3.1 计算机硬件1.3.2 计算机软件1.4 数据表示与存储1.4.1 数制1.4.2 数据类型与存储1.5 解决工程问题的方法论本章小结习题第2章 简单的C++程序工程挑战:汽车性能2.1 程序结构2.2 常量和变量2.2.1 科学记数法2.2.2 数值数据类型2.2.3 布尔数据类型2.2.4 字符数据类型2.2.5 字符串数据2.2.6 符号常量2.3 C++类2.3.1 类声明2.3.2 类实现2.4 C++操作符2.4.1 赋值操作符2.4.2 算术操作符2.4.3 操作符的优先级2.4.4 上溢和下溢2.4.5 自增和自减操作符2.4.6 缩写赋值操作符2.5 标准输入和输出2.5.1 cout对象2.5.2 流对象2.5.3 操纵符2.5.4 cin对象2.6 使用IDE构建C++解决方案:NetBeans2.7 包含在C++标准库中的基本函数2.7.1 基本的数学函数2.7.2 三角函数*2.7.3 双曲函数2.7.4 字符函数2.8 解决应用问题:速率计算2.9 系统限制本章小结习题第3章 控制结构:选择工程挑战:全球变化3.1 算法设计3.2 结构化编程3.2.1 伪代码3.2.2 可选方案的评估3.3 条件表达式3.3.1 关系操作符3.3.2 逻辑操作符3.3.3 优先级和结合性3.4 选择语句:if语句3.4.1 简单的if语句3.4.2 if/else语句3.5 数值方法:线性插值3.6 解决应用问题:海水的冰点3.7 选择语句:switch语句3.8 使用IDE构建C++解决方案:NetBeans3.9 为自定义数据类型定义操作符本章小结习题第4章 控制结构:循环工程挑战:数据收集4.1 算法设计4.2 循环结构4.2.1 while循环4.2.2 do/while循环4.2.3 for循环4.3 解决应用问题:GPS4.4 break和continue语句4.5 结构化输入循环4.5.1 计数器控制循环4.5.2 标志控制循环4.5.3 数据终止循环4.6 解决应用问题:气象气球4.7 使用IDE构建C++解决方案:MicrosoftVisualC++本章小结习题第5章 使用数据文件工程挑战:天气预报5.1 定义文件流5.1.1 流的类层次5.1.2 ifstream类5.1.3 ofstream类5.2 读取数据文件5.2.1 指定记录的数目5.2.2 标志信号5.2.3 文件结束5.3 生成数据文件5.4 解决应用问题:数据过滤器——修改HTML文件5.5 错误检查*5.6 数值方法:线性建模*5.7 解决应用问题:臭氧测量本章小结习题第6章 使用函数进行模块化编程工程挑战:仿真6.1 模块化6.2 自定义函数6.2.1 函数定义6.2.2 函数原型6.3 参数传递6.3.1 值传递6.3.2 引用传递6.3.3 存储类型和作用域6.4 解决应用问题:计算重心6.5 随机数6.5.1 整数序列6.5.2 浮点序列6.6 解决应用问题:仪器可靠性6.7 定义类方法6.7.1 公共接口6.7.2 访问方法6.7.3 修改方法6.8 解决应用问题:复合材料设计*6.9 数值方法:多项式的根6.9.1 多项式的根6.9.2 增量搜索方法*6.10 解决应用问题:系统稳定性*6.11 数值方法:积分本章小结习题第7章 一维数组工程挑战:海啸预警系统7.1 数组7.1.1 定义和初始化7.1.2 伪代码7.1.3 计算与输出7.1.4 函数参数7.2 解决应用问题:飓风等级7.3 统计表征数7.3.1 简单分析7.3.2 方差和标准差7.3.3 自定义头文件7.4 解决应用问题:语音信号分析7.5 排序和搜索算法7.5.1 选择排序7.5.2 搜索算法7.5.3 无序列表7.5.4 有序列表7.6 解决应用问题:海啸预警系统7.7 字符串7.7.1 C风格字符串定义和I/O7.7.2 字符串函数7.8 string类7.9 vector类7.10 解决应用问题:概率计算本章小结习题第8章 二维数组工程挑战:地形导航8.1 二维数组8.1.1 声明和初始化8.1.2 计算与输出8.1.3 函数参数8.2 解决应用问题:地形导航8.3 二维数组和vector类8.4 矩阵8.4.1 行列式8.4.2 转置8.4.3 矩阵加法和减法8.4.4 矩阵乘法8.5 数值方法:解联立方程8.5.1 图形分析8.5.2 高斯消元法8.6 解决应用问题:电路分析8.7 高维数组本章小结习题第9章 指针工程挑战:天气模式9.1 地址与指针9.1.1 地址操作符9.1.2 指针的分派9.1.3 指针的算术9.2 指向数组元素的指针9.2.1 一维数组9.2.2 字符串9.2.3 指针作为函数参数9.3 解决应用问题:厄尔尼诺南方涛动数据9.4 动态内存分配9.4.1 new操作符9.4.2 动态分配数组9.4.3 delete操作符9.5 解决应用问题:地震监测9.6 使用new和delete的常见错误9.7 链式数据结构9.7.1 链表9.7.2 栈9.7.3 队列9.8 C++标准模板库9.8.1 list类9.8.2 stack类9.8.3 queue类9.9 解决应用问题:文本文件的索引本章小结习题第10章 高级主题工程挑战:人工智能10.1 泛型编程10.2 数据抽象10.2.1 操作符重载10.2.2 像素类10.2.3 算术操作符10.2.4 友元函数10.2.5 验证对象10.2.6 按位操作符10.3 解决应用问题:彩色图像处理10.4 递归10.4.1 阶乘函数10.4.2 斐波纳契序列10.4.3 BinaryTree类10.5 类模板10.6 继承10.6.1 Rectangle类10.6.2 Square类10.6.3 Cube类10.7 虚方法10.8 解决应用问题:可重复的囚徒困境本章小结习题附录A C++标准库附录B ASCII字符编码附录C 使用MATLAB从ASCII文件中绘制数据点附录D 练习答案附录E 参考文献
工程问题C++语言求解
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
