工程问题C语言求解(原书第4版)

工程问题C语言求解(原书第4版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , ,
2016-12
版次: 1
ISBN: 9787111554417
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 379页
字数: 300千字
19人买过
  • 本书介绍如何使用C编程语言求解工程问题。书中从通用的5步方法论入手,以犯罪现场调查、地形导航、飓风等级测量等众多热点技术领域的工程问题为应用对象,生动、有趣地讲解了C语言中的基本操作符、标准输入/输出、基本函数、控制结构、数据文件、模块化编程、数组以及指针等重要概念。本书内容翔实,具有很强的操作性和实践性,可作为高等院校工程和科学计算相关专业的教材,也可作为初学者在C语言编程知识与实际工程应用之间搭建桥梁的参考书。 Engineering Problem Solving with C, Fourth Edition 
    出版者的话 
    译者序 
    前言 
    工程应用项目 
    第1章 工程问题求解 1 
    犯罪现场调查 1 
    1.1 21世纪的工程学 1 
    1.1.1 现代工程学取得的成就 1 
    1.1.2 不断变化的工程环境 5 
    1.2 计算机系统:硬件与软件 6 
    1.2.1 计算机硬件 7 
    1.2.2 计算机软件 7 
    1.3 工程问题求解方法论 11 
    本章小结 13 
    习题 14 
    第2章 简单的C程序 18 
    犯罪现场调查:法医人类学 18 
    2.1 程序结构 18 
    2.2 常量和变量 21 
    2.2.1 科学计数法 23 
    2.2.2 数值数据类型 23 
    2.2.3 字符型数据 24 
    2.2.4 符号常量 26 
    2.3 赋值语句 26 
    2.3.1 算术运算符 28 
    2.3.2 运算符优先级 29 
    2.3.3 上溢和下溢 31 
    2.3.4 自增运算符和自减运算符 32 
    2.3.5 缩写赋值运算符 32 
    2.4 标准输入和输出 33 
    2.4.1 输出函数printf 34 
    2.4.2 输入函数scanf 37 
    2.5 解决应用问题:根据骨骼长度估算身高 38 
    2.6 数值方法:线性插值 41 
    2.7 解决应用问题:海水的冰点 44 
    2.8 数学函数 47 
    2.8.1 基本数学函数 47 
    2.8.2 三角函数 48 
    *2.8.3 双曲函数 49 
    2.9 字符函数 50 
    2.9.1 字符输入/输出 50 
    2.9.2 字符比较 51 
    2.10 解决应用问题:速度计算 52 
    2.11 系统边界 55 
    本章小结 56 
    习题 58 
    第3章 控制结构和数据文件 63 
    犯罪现场调查:人脸识别与监控视频 63 
    3.1 算法开发 63 
    3.1.1 自顶向下设计 64 
    3.1.2 结构化编程 65 
    3.1.3 多种解决方案评估 67 
    3.1.4 条件错误 67 
    3.1.5 测试数据的生成 67 
    3.2 条件表达式 68 
    3.2.1 关系运算符 68 
    3.2.2 逻辑运算符 69 
    3.2.3 优先级和结合性 70 
    3.3 选择语句 71 
    3.3.1 简单if语句 71 
    3.3.2 if/else语句 72 
    3.3.3 switch语句 74 
    3.4 解决应用问题:人脸识别 76 
    3.5 循环结构 79 
    3.5.1 while循环 79 
    3.5.2 do/while循环 80 
    3.5.3 for循环 81 
    3.5.4 break语句和continue语句 84 
    3.6 解决应用问题:波互作用 85 
    3.7 数据文件 91 
    3.7.1 输入/输出语句 92 
    3.7.2 读取数据文件 94 
    3.7.3 生成数据文件 100 
    *3.8 数值方法:线性建模 102 
    *3.9 解决应用问题:臭氧测量 105 
    本章小结 108 
    习题 111 
    第4章 用函数实现模块化程序设计 117 
    犯罪现场调查:虹膜识别 117 
    4.1 模块化 117 
    4.2 自定义函数 119 
    4.2.1 函数示例 120 
    4.2.2 函数定义 122 
    4.2.3 函数原型 124 
    4.2.4 参数列表 125 
    4.2.5 存储类型和作用域 127 
    4.3 解决应用问题:计算虹膜边界 128 
    4.4 解决应用问题:冰山追踪 133 
    4.5 随机数 137 
    4.5.1 整数序列 138 
    4.5.2 浮点数序列 141 
    4.6 解决应用问题:仪器可靠性 142 
    *4.7 数值方法:求多项式的根 147 
    4.7.1 多项式的根 147 
    4.7.2 增量搜索技术 149 
    *4.8 解决应用问题:系统稳定性 150 
    *4.9 宏 155 
    *4.10 递归 158 
    4.10.1 阶乘运算 159 
    4.10.2 斐波那契数列 160 
    本章小结 162 
    习题 163 
    第5章 数组和矩阵 169 
    犯罪现场调查:语音分析和语音识别 169 
    5.1 一维数组 170 
    5.1.1 定义和初始化 170 
    5.1.2 计算和输出 172 
    5.1.3 函数参数 174 
    5.2 解决应用问题:飓风等级 176 
    5.3 解决应用问题:分子量 180 
    5.4 统计测量 184 
    5.4.1 简单统计分析 184 
    5.4.2 方差和标准差 186 
    5.4.3 自定义头文件 188 
    5.5 解决应用问题:语音信号分析 188 
    5.6 排序算法 193 
    5.7 搜索算法 195 
    5.7.1 无序数列 196 
    5.7.2 有序数列 196 
    5.8 二维数组 199 
    5.8.1 定义和初始化 199 
    5.8.2 计算和输出 201 
    5.8.3 函数参数 203 
    5.9 解决应用问题:地形导航 205 
    *5.10 矩阵和向量 208 
    5.10.1 点积 208 
    5.10.2 行列式 209 
    5.10.3 转置 210 
    5.10.4 矩阵加减法 210 
    5.10.5 矩阵乘法 211 
    *5.11 数值方法:联立方程组求解 212 
    5.11.1 图像阐释 213 
    5.11.2 高斯消元法 215 
    *5.12 解决应用问题:电路分析 217 
    *5.13 多维数组 221 
    本章小结 222 
    习题 224 
    第6章 指针编程 230 
    犯罪现场调查:DNA分析 230 
    6.1 地址和指针 230 
    6.1.1 地址运算符 231 
    6.1.2 指针赋值 232 
    6.1.3 地址运算 235 
    6.2 指向数组元素的指针 237 
    6.2.1 一维数组 238 
    6.2.2 二维数组 239 
    6.3 解决应用问题:厄尔尼诺-南方涛动现象 241 
    6.4 函数调用中的指针 243 
    6.5 解决应用问题:地震监测 246 
    6.6 字符串 250 
    6.6.1 字符串定义与输入/输出 251 
    6.6.2 字符串函数 251 
    6.7 解决应用问题:DNA测序 254 
    *6.8 动态内存分配 256 
    *6.9 快速排序算法 259 
    本章小结 262 
    习题 263 
    第7章 利用结构体编程 267 
    犯罪现场调查:指纹识别 267 
    7.1 结构体 267 
    7.1.1 定义和初始化 268 
    7.1.2 输入和输出 269 
    7.1.3 结构体的运算 270 
    7.2 使用结构体的函数 271 
    7.2.1 结构体作为函数参数
  • 内容简介:
    本书介绍如何使用C编程语言求解工程问题。书中从通用的5步方法论入手,以犯罪现场调查、地形导航、飓风等级测量等众多热点技术领域的工程问题为应用对象,生动、有趣地讲解了C语言中的基本操作符、标准输入/输出、基本函数、控制结构、数据文件、模块化编程、数组以及指针等重要概念。本书内容翔实,具有很强的操作性和实践性,可作为高等院校工程和科学计算相关专业的教材,也可作为初学者在C语言编程知识与实际工程应用之间搭建桥梁的参考书。
  • 目录:
    Engineering Problem Solving with C, Fourth Edition 
    出版者的话 
    译者序 
    前言 
    工程应用项目 
    第1章 工程问题求解 1 
    犯罪现场调查 1 
    1.1 21世纪的工程学 1 
    1.1.1 现代工程学取得的成就 1 
    1.1.2 不断变化的工程环境 5 
    1.2 计算机系统:硬件与软件 6 
    1.2.1 计算机硬件 7 
    1.2.2 计算机软件 7 
    1.3 工程问题求解方法论 11 
    本章小结 13 
    习题 14 
    第2章 简单的C程序 18 
    犯罪现场调查:法医人类学 18 
    2.1 程序结构 18 
    2.2 常量和变量 21 
    2.2.1 科学计数法 23 
    2.2.2 数值数据类型 23 
    2.2.3 字符型数据 24 
    2.2.4 符号常量 26 
    2.3 赋值语句 26 
    2.3.1 算术运算符 28 
    2.3.2 运算符优先级 29 
    2.3.3 上溢和下溢 31 
    2.3.4 自增运算符和自减运算符 32 
    2.3.5 缩写赋值运算符 32 
    2.4 标准输入和输出 33 
    2.4.1 输出函数printf 34 
    2.4.2 输入函数scanf 37 
    2.5 解决应用问题:根据骨骼长度估算身高 38 
    2.6 数值方法:线性插值 41 
    2.7 解决应用问题:海水的冰点 44 
    2.8 数学函数 47 
    2.8.1 基本数学函数 47 
    2.8.2 三角函数 48 
    *2.8.3 双曲函数 49 
    2.9 字符函数 50 
    2.9.1 字符输入/输出 50 
    2.9.2 字符比较 51 
    2.10 解决应用问题:速度计算 52 
    2.11 系统边界 55 
    本章小结 56 
    习题 58 
    第3章 控制结构和数据文件 63 
    犯罪现场调查:人脸识别与监控视频 63 
    3.1 算法开发 63 
    3.1.1 自顶向下设计 64 
    3.1.2 结构化编程 65 
    3.1.3 多种解决方案评估 67 
    3.1.4 条件错误 67 
    3.1.5 测试数据的生成 67 
    3.2 条件表达式 68 
    3.2.1 关系运算符 68 
    3.2.2 逻辑运算符 69 
    3.2.3 优先级和结合性 70 
    3.3 选择语句 71 
    3.3.1 简单if语句 71 
    3.3.2 if/else语句 72 
    3.3.3 switch语句 74 
    3.4 解决应用问题:人脸识别 76 
    3.5 循环结构 79 
    3.5.1 while循环 79 
    3.5.2 do/while循环 80 
    3.5.3 for循环 81 
    3.5.4 break语句和continue语句 84 
    3.6 解决应用问题:波互作用 85 
    3.7 数据文件 91 
    3.7.1 输入/输出语句 92 
    3.7.2 读取数据文件 94 
    3.7.3 生成数据文件 100 
    *3.8 数值方法:线性建模 102 
    *3.9 解决应用问题:臭氧测量 105 
    本章小结 108 
    习题 111 
    第4章 用函数实现模块化程序设计 117 
    犯罪现场调查:虹膜识别 117 
    4.1 模块化 117 
    4.2 自定义函数 119 
    4.2.1 函数示例 120 
    4.2.2 函数定义 122 
    4.2.3 函数原型 124 
    4.2.4 参数列表 125 
    4.2.5 存储类型和作用域 127 
    4.3 解决应用问题:计算虹膜边界 128 
    4.4 解决应用问题:冰山追踪 133 
    4.5 随机数 137 
    4.5.1 整数序列 138 
    4.5.2 浮点数序列 141 
    4.6 解决应用问题:仪器可靠性 142 
    *4.7 数值方法:求多项式的根 147 
    4.7.1 多项式的根 147 
    4.7.2 增量搜索技术 149 
    *4.8 解决应用问题:系统稳定性 150 
    *4.9 宏 155 
    *4.10 递归 158 
    4.10.1 阶乘运算 159 
    4.10.2 斐波那契数列 160 
    本章小结 162 
    习题 163 
    第5章 数组和矩阵 169 
    犯罪现场调查:语音分析和语音识别 169 
    5.1 一维数组 170 
    5.1.1 定义和初始化 170 
    5.1.2 计算和输出 172 
    5.1.3 函数参数 174 
    5.2 解决应用问题:飓风等级 176 
    5.3 解决应用问题:分子量 180 
    5.4 统计测量 184 
    5.4.1 简单统计分析 184 
    5.4.2 方差和标准差 186 
    5.4.3 自定义头文件 188 
    5.5 解决应用问题:语音信号分析 188 
    5.6 排序算法 193 
    5.7 搜索算法 195 
    5.7.1 无序数列 196 
    5.7.2 有序数列 196 
    5.8 二维数组 199 
    5.8.1 定义和初始化 199 
    5.8.2 计算和输出 201 
    5.8.3 函数参数 203 
    5.9 解决应用问题:地形导航 205 
    *5.10 矩阵和向量 208 
    5.10.1 点积 208 
    5.10.2 行列式 209 
    5.10.3 转置 210 
    5.10.4 矩阵加减法 210 
    5.10.5 矩阵乘法 211 
    *5.11 数值方法:联立方程组求解 212 
    5.11.1 图像阐释 213 
    5.11.2 高斯消元法 215 
    *5.12 解决应用问题:电路分析 217 
    *5.13 多维数组 221 
    本章小结 222 
    习题 224 
    第6章 指针编程 230 
    犯罪现场调查:DNA分析 230 
    6.1 地址和指针 230 
    6.1.1 地址运算符 231 
    6.1.2 指针赋值 232 
    6.1.3 地址运算 235 
    6.2 指向数组元素的指针 237 
    6.2.1 一维数组 238 
    6.2.2 二维数组 239 
    6.3 解决应用问题:厄尔尼诺-南方涛动现象 241 
    6.4 函数调用中的指针 243 
    6.5 解决应用问题:地震监测 246 
    6.6 字符串 250 
    6.6.1 字符串定义与输入/输出 251 
    6.6.2 字符串函数 251 
    6.7 解决应用问题:DNA测序 254 
    *6.8 动态内存分配 256 
    *6.9 快速排序算法 259 
    本章小结 262 
    习题 263 
    第7章 利用结构体编程 267 
    犯罪现场调查:指纹识别 267 
    7.1 结构体 267 
    7.1.1 定义和初始化 268 
    7.1.2 输入和输出 269 
    7.1.3 结构体的运算 270 
    7.2 使用结构体的函数 271 
    7.2.1 结构体作为函数参数
查看详情
系列丛书 / 更多
工程问题C语言求解(原书第4版)
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
工程问题C语言求解(原书第4版)
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
工程问题C语言求解(原书第4版)
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
工程问题C语言求解(原书第4版)
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
工程问题C语言求解(原书第4版)
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
工程问题C语言求解(原书第4版)
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
工程问题C语言求解(原书第4版)
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
工程问题C语言求解(原书第4版)
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
工程问题C语言求解(原书第4版)
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
工程问题C语言求解(原书第4版)
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
工程问题C语言求解(原书第4版)
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
工程问题C语言求解(原书第4版)
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
您可能感兴趣 / 更多
工程问题C语言求解(原书第4版)
数学旅行家 文教科普读物 (美)卡尔文・c.克劳森
[美]卡尔文・c.克劳森
工程问题C语言求解(原书第4版)
向世界好的医院力
[美]理查德·温特斯(RichardWinters)
工程问题C语言求解(原书第4版)
像作家一样阅读:提升读写能力的10堂课
[美]艾琳·M.普希曼
工程问题C语言求解(原书第4版)
黑的眼睛不看光明 心理学
[美]玛利亚娜·亚历山德里
工程问题C语言求解(原书第4版)
觉醒 外国现当代文学
[美]凯特·肖邦
工程问题C语言求解(原书第4版)
从众陷阱 成功学 (美)托德·罗斯(todd rose)
[美]托德·罗斯(toddrose)
工程问题C语言求解(原书第4版)
海洋全书:国家地理新探索
[美]西尔维娅·A.厄尔
工程问题C语言求解(原书第4版)
吃的勇气:365天告别饮食内耗,与食物和解
[美]伊芙琳·特里波尔(EvelynTribole)