网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

问题求解与程序设计(C语言版第4版)

分享到:
问题求解与程序设计(C语言版第4版)

最 低 价:¥49.50

定 价:¥76.00

作 者:(美)亨利 (美)考夫曼

出 版 社:清华大学出版社

出版时间:2007-01-01

I S B N:9787302142959

商品详情

编辑推荐

  本书是一部关于C语言程序设计中问题求解的实用专著。除了保留了所有作为畅销编程书籍的所有特点之外,本书早早地便循序渐进地引入了指针,并阐明了问题求解与高效程序开发之间的关系,另外还在习题中引入了函数编程。在后面的章节中,学生们将会掌握如何用编程语言来实现诸如列表、堆栈、队列和树等基本数据结构,从而更好地理解堆栈对堆、动态内存分配以及程序员控制的指针等内容。本书适合计算机专业人员参考学习。

内容简介

  本书向学生们讲述了如何使用软件工程方法来设计内聚、可读并可重用
  的程序。
         除了保留了所有作为畅销编程书籍的所有特点之外,本书早早地便循序
  渐进地引入了指针,并阐明了问题求解与高效程序开发之间的关系,另外还
  在习题中引入了函数编程。在后面的章节中,学生们将会掌握如何用编程语
  言来实现诸如列表、堆栈、队列和树等基本数据结构,从而更好地理解堆栈
  对堆、动态内存分配以及程序员控制的指针等内容。第15章的习题还介绍了
  C++方面的入门知识。

作者简介

  第1章  计算机与编程概述1
  1.1  电子计算机的昨日今朝2
  1.2  计算机硬件4
  1.3  计算机软件10
  1.4  软件开发方法15
  1.5  软件开发方法的应用18
  案例研究:将英里转换为公里18
  本章小结21
  第2章  C语言概述23
  2.1  C语言的元素24
  2.2  变量声明和数据类型29
  2.3  可执行语句32
  2.4  C程序的一般格式39
  2.5  算术表达式41
  案例研究:硬币集合求值48
  2.6  程序输出中数字的格式52
  2.7  交互模式,批处理模式和数据文件54
  2.8  常见编程错误58
  本章小结63
  第3章  自顶向下的函数设计69
  3.1  从现有信息中构建程序70
  案例研究:求圆的面积与圆周71
  案例研究:计算一批平垫圈的重量73
  3.2  库函数77
  3.3?自顶向下的设计与结构图82
  案例研究:绘制简单图82
  3.4  无参量函数83
  3.5  带有输入参量的函数90
  3.6  常见编程错误98
  本章小结98
  第4章  选择结构:If语句和Switch语句105
  4.1  控制结构106
  4.2  条件106
  4.3  if语句114
  4.4  使用复合语句的if语句118
  4.5  算法中的决策步骤121
  案例研究:水费问题121
  4.6  更多问题解决方案129
  案例研究:有节约要求的水费问题130
  4.7  嵌套的if语句和多选决策132
  4.8  switch语句139
  4.9  常见编程错误143
  本章小结144
  第5章  循环与循环语句153
  5.1  程序中的循环154
  5.2  计数循环和while语句155
  5.3  在循环中求和或求积158
  5.4  for语句162
  5.5  条件循环169
  5.6  循环设计173
  
  5.7  嵌套循环179
  5.8  do-while语句和标志控制的循环182
  5.9  问题求解示例185
  案例研究:太阳能式房屋的采光面积186
  5.10  如何调试和测试程序191
  5.11  常见编程错误193
  本章小结195
  第6章  模块化编程205
  6.1  包含简单输出参数的函数206
  6.2  用输入/输出参数多次调用一个函数212
  6.3  名称的作用域216
  6.4  作为实参的输出形参218
  6.5  包含多个函数的程序221
  案例研究:简分数运算221
  6.6  程序的调试与测试229
  6.7  常见编程错误231
  本章小结231
  第7章  简单数据类型241
  7.1  数字类型的表示与转换242
  7.2  字符类型的表示与转换247
  7.3  枚举类型249
  7.4  迭代近似法253
  案例研究:求根的二分法255
  7.5  常见编程错误261
  本章小结261
  第8章  数组270
  8.1  数组的声明与引用271
  8.2  数组下标274
  8.3  使用for循环顺序访问275
  8.4  使用数组元素作为函数参量279
  8.5  数组参量281
  8.6  数组的搜索与排序291
  8.7  多维数组295
  8.8  数组处理299
  案例研究:销售数据分析299
  8.9  常见编程错误306
  本章小结307
  第9章  字符串317
  9.1  字符串基础318
  9.2  字符串库函数:赋值与子串322
  9.3  更长的字符串:串联和整行输入329
  9.4  字符串比较333
  9.5  指针数组336
  9.6  字符操作341
  9.7  字符串与数字的相互转换344
  9.8  字符串处理示例350
  案例研究:文本编辑器350
  9.9  常见编程错误357
  本章小结358
  第10章  递归367
  
  10.1  递归的特性368
  10.2  跟踪递归函数371
  10.3  递归数学函数378
  10.4  使用数组和字符串参数的递归函数382
  案例研究:找出字符串中的大写字母382
  案例研究:递归选择排序385
  10.5  用递归解决问题388
  案例研究:集合操作388
  10.6  递归的经典案例:汉诺塔395
  10.7  常见编程错误399
  本章小结400
  第11章  结构与联合类型405
  11.1  用户定义的结构类型406
  11.2  结构类型数据作为输……

目录

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...