浏览本商品所属分类:首页 > 计算机 > 软件工程 > 软件工程原理与软件开发
《C语言软件开发教程》
C语言软件开发教程
作者:Sartaj Sahni
译者:周丽琴
开本:16开
ISBN:750841638
出版社:中国水利水电出版社
出版日期:2003-10-01
装帧:精装
书夫曼编号:897502
原价: 34
普通会员:31.79  一星会员:30.84
二星会员:30.20  三星会员:29.56

内容简介
  本书作者在编写过程中力求做到概念清晰、通俗易懂,取材新颖而经典,充分考虑了深度、广度和得先进性。为了帮助读者掌握相关内容,书中列举了大量的例子和习题,这些算法未必最佳、程序也未必完善,但是对读者深入理解本书的基本原理及开发应用,起到了抛砖引玉的作用。
本书介绍了用C语言进行软件开发的各个方面。全书共分为14章,讲述了传统软件工程方面的主题,同时也给出了程序设计方面的重要内容。主要内容包括:软件开发周期、规格说明、人机界面设计、模块化、程序美学、防错性程序设计、逐步求精法、验证程序的正确性、测试和文档、性能分析和测量、数据结构和算法设计等。本书可以在大学本科的一些课程中讲解,如软件工程、数据结构和算法、高级C语言编程。对于想提高所学知识融会贯通能力的学生来说,本书是一本非常不错的参考书。


顾客评论
>>浏览该商品的全部评论 >>我要发表评论

目录

目      录  译者序                                      前言                                      第1章    软件开发                                      1.  1    开发活动                                      1.  2    规格说明                                      1.  3    设计                                      1.  4    模块化                                      1.  5    选择编程语言                                      1.  6    程序开发                                      1.  7    确认                                      1.  8    性能分析和测量                                      1.  9    文档                                      1.  10    维护                                      1.  11    增强                                      1.  12    计算机辅助                                      1.  13    小结                                      1.  14    参考文献                                      第2章    规格说明                                      2.  1    介绍                                      2.  2    数学问题                                      2.  3    编程语言                                      2.  4    电子数据表                                      2.  5    数据库管理                                      2.  6    小结                                      2.  7    参考文献                                      2.  8    练习                                      第3章    设计                                      3.  1    介绍                                      3.  2    性能                                      3.  3    菜单                                      3.  4    命令格式                                      3.  5    联机帮助                                      3.  6    设计例子                                      3.  6.  1    文本处理器                                      3.  6.  2    C编程环境                                      3.  6.  3    电子数据表                                      3.  7    参考文献                                      3.  8    练习                                      第4章    模块化                                      4.  1    介绍                                      4.  2    文本编辑器                                      4.  3    电子数据表                                      4.  4    数据库管理                                      4.  5    程序                                      4.  6    小结                                      4.  7    参考文献                                      4.  8    练习                                      第5章    程序美学                                      5.  1    程序的魅力                                      5.  2    选择名字                                      5.  3    注释                                      5.  4    程序布局                                      5.  5    语句组成                                      5.  6    选择控制语句                                      5.  6.  1    使用if语句                                      5.  6.  2    使用while语句                                      5.  6.  3    使用do-while语句                                      5.  6.  4    使用for语句                                      5.  6.  5    使用switch语句                                      5.  6.  6    使用goto语句                                      5.  7    通用性                                      5.  8    输入/输出格式                                      5.  9    参考文献                                      5.  10    练习                                      第6章    防错性程序设计                                      6.  1    介绍                                      6.  2    输入错误                                      6.  3    数值误差                                      6.  3.  1    介绍                                      6.  3.  2    表示误差                                      6.  3.  3    算术误差                                      6.  3.  4    与数值误差同在                                      6.  4    边界错误                                      6.  5    混合原因                                      6.  6    参考文献                                      6.  7    练习                                      第7章    逐步求精法                                      7.  1    介绍                                      7.  2    迷宫老鼠                                      7.  3    排序                                      7.  4    网                                      7.  5    装配线顺序                                      7.  6    参考文献                                      7.  7    练习                                      第8章    程序的正确性                                      8.  1    介绍                                      8.  2    数学归纳法                                      8.  2.  1    证明方法                                      8.  2.  2    递归程序                                      8.  2.  3    循环程序                                      8.  2.  4    循环不变式                                      8.  3    判定转换方法                                      8.  4    参考文献                                      8.  5    练习                                      第9章    测试                                      9.  1    介绍                                      9.  2    模块测试策略,                                        9.  2.  1    BigBang测试                                      9.  2.  2    BigBang集成测试                                      9.  2.  3    增量测试                                      9.  3    产生测试数据                                      9.  3.  1    介绍                                      9.  3.  2    黑盒法                                      9.  3.  3    白盒法                                      9.  3.  4    小结                                      9.  4    调试                                      9.  5    参考文献                                      9.  6    练习                                      第10章    性能分析                                      10.  1    介绍                                      10.  2    空间复杂度                                      10.  3    时间复杂度                                      10.  4    渐近符号                                              10.  5    实际复杂度                                      10.  6    参考文献                                      10.  7    练习                                      第11章    性能测量                                      11.  1    介绍                                      11.  2    函数调用开销                                      11.  3    递归和循环                                      11.  4    边界测试                                      11.  5    编程效率                                      11.  6    算法比较                                      11.  6.  1    简介                                      11.  6.  2    实例:插入排序和冒泡排序                                      11.  7    生成测试数据                                      11.  8    练习                                      第12章    数据结构                                      12.  1    介绍                                      12.  2    基于公式的表示                                      12.  2.  1    介绍                                      12.  2.  2    线性列表                                      12.  2.  3    栈                                      12.  2.  4    队列                                      12.  2.  5    搜索表                                      12.  3    链接表示法                                      12.  3.  1    介绍                                      12.  3.  2    线性列表                                      12.  3.  3    性能测量                                      12.  3.  4    栈                                      12.  3.  5    队列                                      12.  3.  6    双队列                                      12.  3.  7    搜索表                                      12.  4    间接寻址                                      12.  5    比较                                      12.  6    模拟指针                                      12.  7    参考文献                                      12.  8    练习                                      第13章    高级数据结构                                      13.  1    二元树                                      13.  1.  1    介绍                                      13.  1.  2    性质                                      13.  1.  3    表示法                                      13.  1.  4    函数                                      13.  2    堆                                      13.  3    二叉查找树                                      13.  4    Union-Find  并查  树                                      13.  5    图                                      13.  5.  1    定义                                      13.  5.  2    应用                                      13.  5.  3    性质                                      13.  5.  4    表示法                                      13.  5.  5    函数                                      13.  6    参考文献                                      13.  7    练习                                      第14章    算法设计方法                                      14.  1    介绍                                      14.  2    贪心法                                      14.  3    分治法                                      14.  4    动态规则                                      14.  5    回溯法                                      14.  6    分枝-限界法                                      14.  7    启发法                                      14.  7.  1    介绍                                      14.  7.  2    贪心启发                                      14.  7.  3    交换方法                                      14.  7.  4    性能测试                                      14.  7.  5    蒙特卡洛改进法                                      14.  8    参考文献                                      14.  9    练习                                      附录A    曲线拟合


C语言软件开发教程-相关图书
·视觉建筑.2:原景建筑画
·Rational XDE 从入门到精通
·365日生活禅
·PowerBuilder 9.0入门与提高实用教程
·百货零售店经营管理一本通:开一家赚钱的百货零售店
·汉英口译实用词语
·骨放射学:第3版
·汽车发动机构造与维修
·美容美发店经营管理一本通:开一家专业的美容美发店
·明十三陵
·Delphi 7图形图像多媒体高级控件开发与应用
·汽车电控系统构造与维修
·实用药物动力学
·永远的马克思:马克思哲学的当代性
·Protel DXP电路设计快速入门
·新闻传播手册
·Visual Basic.NET Win32 API大全
·《21世纪大学英语》配套教材。词汇。1
·《21世纪大学英语》配套教材。口语。1
·夫妻生活百问
未分类图书 网站地图 全部分类