第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 参考资料
词汇表
2100433B