计算机软件技术 语言、算法与程序设计方法PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:曾一主编;刘晏兵,应宏,何进,李绍全,陈莉,杨芳明,聂永平,盛明兰,曾一编
- 出 版 社:重庆:重庆大学出版社
- 出版年份:2003
- ISBN:756242652X
- 页数:298 页
目录 1
1软件技术初步 1
1.1计算机系统 1
1.1.1计算的需要及其局限性 1
1.1.2计算机系统及其发展 4
1.1.3计算机软件的分类及其功能 6
1.1.4计算机系统的应用模式 11
1.2程序和程序设计 13
1.2.1数据和数据类型 13
1.2.2数据结构 14
1.2.3算法和算法描述 14
1.2.4程序和程序设计 17
1.3程序设计语言 21
1.3.1程序设计语言的基本概念 21
1.3.2程序设计语言及其发展 22
1.4.1结构化程序设计方法 27
1.4程序设计方法 27
1.4.2面向对象程序设计方法 30
1.5 软件工程 32
1.5.1软件工程 32
1.5.2软件的生命周期 34
1.5.3软件过程与软件过程改进 36
习题1 38
2.1一个简单的程序 42
2程序设计基础 42
2.2常量与变量 43
2.2.1数据类型的概念 43
2.2.2常量与变量 44
2.2.3运算符与表达式 47
2.3 C程序的结构 54
2.3.1 C语言中的语句 54
2.3.2 C程序的组成 55
2.4.1字符的输入与输出 56
2.4程序的顺序结构 56
2.4.2格式化输入与输出 57
2.4.3简单程序设计举例 60
2.5程序的选择结构 62
2.5.1选择结构的概念 62
2.5.2 C语言中选择结构的实现 63
2.5.3选择结构程序设计举例 72
2.6程序的循环结构 74
2.6.1循环结构的概念 74
2.6.2 C语言中循环结构的实现 75
2.6.3循环结构程序设计举例 81
2.7程序设计风格 82
2.7.1源程序文档化 82
2.7.2数据说明 84
2.7.3语句结构 85
2.8控制结构程序设计举例 86
2.7.4输入和输出(I/O) 86
习题2 88
3模块化程序设计 93
3.1模块化程序设计的基本概念 93
3.1.1模块化的基本思想 93
3.1.2 C程序的模块结构 94
3.2函数的定义和调用 95
3.2.1 函数的定义 95
3.2.2 函数的说明和调用 97
3.2.3函数的参数传递 99
3.2.4函数的返回方式 100
3.2.5 函数的嵌套调用和递归调用 102
3.3作用域和存储类别 108
3.3.1变量的作用域 108
3.3.2变量的存储类别 114
3.3.3 内部函数和外部函数 118
3.4.1“文件包含”处理 119
3.4编译预处理 119
3.4.2宏定义 120
3.5系统函数 121
3.6模块化程序设计举例 124
习题3 127
4复杂数据类型和程序设计 131
4.1指针类型和程序设计 131
4.1.1指针的概念 131
4.1.2函数和指针 135
4.2数组类型和程序设计 139
4.2.1 一维数组 140
4.2.2二维数组 143
4.2.3字符数组和字符串 146
4.2.4指针和数组 152
4.3结构类型和程序设计 161
4.3.1结构类型变量的定义 162
4.3.2结构类型变量的引用 164
4.3.3结构变量的初始化 165
4.3.4结构和函数 165
4.3.5结构和数组 167
4.3.6结构的嵌套 169
4.3.7指向结构的指针 170
4.4共用体和程序设计 175
4.5位运算及位段 176
4.5.1二进制位运算符及位运算 177
4.5.2位段 181
4.6 文 件 183
4.6.1文件的概念 184
4.6.2文件的操作 186
4.7复杂数据类型程序设计举例 195
习题 4 201
5.1数据结构的基本概念 206
5.1.1什么是数据结构 206
5基础数据结构及算法 206
5.1.2数据的逻辑结构 208
5.1.3数据结构的存储方式 210
5.1.4数据结构的基本运算 212
5.1.5抽象数据类型和数据结构的C语言描述 212
5.2线性数据结构 214
5.2.1线性表及其基本运算 214
5.2.2线性表的链接存储结构 218
5.2.3 栈和队列 223
5.2.4 C语言实现线性数据结构程序设计应用举例 231
5.3树型数据结构 233
5.3.1树的基本概念 233
5.3.2二叉树 235
5.4查找与排序 239
5.4.1 查找 240
5.4.2排序 247
习题5 251
6面向对象的程序设计和C++语言 257
6.1 C++语言面向对象的特点 257
6.2 类 259
6.2.1从结构到类 259
6.2.2类与对象 260
6.2.3访问类成员 266
6.2.4成员函数的特性 272
6.3.1继承的概念及分类 274
6.3继承 274
6.3.2单继承 275
6.3.3多重继承 282
6.4 多态性 288
6.4.1虚函数 289
6.4.2抽象类和纯虚函数 292
6.4.3 由抽象类派生具体类 293
习题6 295
主要参考书目 298
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991