工程问题C语言求解(第3版国外经典教材计算机科学与技术)

工程问题C语言求解(第3版国外经典教材计算机科学与技术)
作 者: Delores Etter 朱剑平 付宇光 朱剑
出版社: 清华大学出版社
丛编项: 国外经典教材·计算机科学与技术
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Etter博士是一个国际知名的教育专家和研究专家。作为美国涨军研究院科学与技术部的第一任主席,Etter博士目前是美国海军学院电子工程系的权威专家之一。她曾担任美国国防部主管科学与技术的助理副部长,已成为新墨西哥大学和科罗拉多州立大学电子工程系的骨干成员。还是美国国家科学基金会的成员,斯坦福大学的客座教授。

内容简介

工程师使用计算机解决各种问题,从计算简单函数直到解非线性方程组。而C已经成为很多工程师、科学家所选择的语言,这不仅是因为C有着功能强大的命令及数据结构,还因为C容易用于系统级操作。由于C是新手工程师在工作中很可能遇到的一种语言,因此最好能为他们介绍C语言的计算。而本书就是为介绍工程问题求解而编写的,本书的目标如下。 · 建立一种统一的工程问题求解方法论。 · 展现C——这种很多实践工程师、科学家所选择的语言——的基本功能。 · 通过各种有趣的工程示例及应用展现出使用C的问题求解过程。 为了达成这些目标,第1章介绍了5步法,本书其他部分将一直用这种方法解决工程问题。第2章~第7章展现了工程问题求解中的C基本功能。第8章介绍了使用C++的面向对象编程。面向对象编程在很多工程和科学领域正逐渐流行起来,大家可能在工作中也见过这种编程方式。在所有这些章节中,给出了来自很多不同工程领域、科学学科的大量示例。我们使用5步法及ANSI C(以及第8章中的ANSI C++)开发出这些示例的解决方案。ANSI C是美国国家标准化组织开发出来的标准。

图书目录

第1章 工程问题求解

1.1 21世纪的工程

1.2 计算系统:硬件与软件

1.3 一种工程问题求解方法论

1.4 海洋与生物圈的交互

第2章 简单的C程序

2.1 程序结构

2.2 常量和变量

2.3 赋值语句

2.4 标准输入输出

2.5 数值方法:线性插值

2.6 问题解决案例:海水的凝固温度

2.7 数学函数

2.8 字符函数

2.9 问题解决案例:速度计算

2.10 系统限制

第3章 控制结构和数据文件

3.1 算法开发

3.2 条件表达式

3.3 选择语句

3.4 循环结构

3.5 问题解决案例:波的相互作用

3.6 数据文件

3.7 数值技术:线性建模

3.8 问题解决案例:臭氧测量

第4章 函数模块化编程

4.1 模块性

4.2 程序员自定义函数

4.3 问题解决案例:冰山跟踪

4.4 随机数

4.5 问题解决案例:仪器可靠性

4.6 数值技术:多项式的根

4.7 问题解决案例:系统稳定性

4.8 宏

4.9 递归

第5章 数据和矩阵

5.1 一维数组

5.2 问题解决案例:飓风类别

5.3 问题解决案例:分子重量

5.4 统计度量

5.5 问题解决案例:语音信号分析

5.6 排序算法

5.7 查找算法

5.8 二维数组

5.9 问题解决案例:地域导航

5.10 矩阵和向量

5.11 数值技术:方程组求解

5.12 问题解决案例:电路分析

5.13 多维数组

第6章 指针

6.1 地址和指针

6.2 数组元素的指针

6.3 问题解决案例:厄尔尼诺——南方涛动数据

6.4 函数引用的指针

6.5 问题解决案例:地震事件检测

6.6 字符字符串

6.7 动态内存分配

6.8 快速排序算法

第7章 结构化编程

7.1 结构

7.2 使用包含结构的函数

7.3 结构数组

7.4 问题解决案例:海啸分析

7.5 动态数据结构

第8章 C++介绍

8.1 面向对象编程

8.2 C++程序结构

8.3 输入和输出

8.4 C++程序示例

8.5 问题解决案例:洋面风向

8.6 类

8.7 数值技术:复数根

附录A ANSI C标准库

附录B ASCII字符编码

附录C 利用MATLAB根据文本文件绘出数据图

附录D 参考资料

词汇表