第1章 绪论 1
1.1计算机组成与工作原理 1
1.2信息的表示与存储 5
1.3高级语言上机过程 20
习题 24
第2章 FORTRAN 77简单程序设计 27
2.1FORTRAN语言发展史 27
2.2FORTRAN 77程序的结构特点和书写格式 27
2.3FORTRAN 77语言的基本成分 30
2.4F0RTRAN 77的数据描述 33
2.5算术表达式 40
2.6赋值语句 43
2.7简单的轴入/输出语句 44
2.8变量赋初值 47
2.9FORTRAN 77内部函数 48
2.10语句函数 49
2.11简单程序设计举例 51
习题 51
第3章 算法与程序设计 54
3.1算法的概念与特征 54
3.2算法的类型与结构 57
3.3算法的描述工具 58
3.4结构化程序设计 67
习题 68
第4章 程序基本控制结构 69
4.1真值函数逻辑 69
4.2逻辑表达式和逻辑运算 73
4.3基本选择型结构 77
4.4多重选择结构 79
4.5循环结构 85
4.6复杂型结构及程序举例 95
4.7其他控制语句 102
4.8程序调试方法 106
习题 107
第5章 数组及其应用 113
5.1程序与数据结构 113
5.2数组及数组元素 114
5.3数组的表控输入/输出 117
5.4数组应用举例 119
习题 122
第6章 字符数据处理 123
6.1字符型数据 123
6.2字符数据的处理 124
6.3程序举例 128
习题 132
第7章 输入/输出和文件 133
7.1输入/输出的基本概念 133
7.2标准设备(文件)上的输入与输出 135
7.3普通文件的输入输出 146
7.4程序举例 148
7.5内部文件与外部文件 152
习题 152
第8章 子程序 154
8.1子程序和程序模块的概念 154
8.2函数子程序 155
8.3子例程子程序 157
8.4调用与被调用程序之间的数据传递——形实结合 159
8.5变量的作用域与不同程序单位间的数据共享 168
8.6等价语句与内存空间的利用 174
8.7库程序的利用 175
习题 176
第9章 FORTRAN语言与数值计算 179
9.1数值算法和评估 179
9.2数值计算的误差 184
9.3方程求根 188
9.4数值积分 193
习题 197
第10章 数据结构与算法 200
10.1什么是数据结构 200
10.2线性结构 204
10.3非线性结构 218
10.4查找算法 224
10.5排序算法 233
习题 237
第11章 软件开发技术 240
11.1软件与软件工程 240
11.2软件计划 241
11.3需求分析 244
11.4软件的总体设计 252
11.5详细设计 263
11.6编程 270
11.7软件测试 283
习题 287
第12章 操作系统 288
12.1操作系统概念 288
12.2用户接口 294
12.3进程及处理机管理 304
12.4存储管理 316
12.5设备管理 326
12.6信息管理 331
习题 343
附录1 FORTRAN 77内部函数 345
附录2 FORTRAN 77语句索引 347
附录3 ASCⅡ码和EBCDIC码字符集表 348
附录4 上机手册 353
第1章 CAI课件使用方法 353
第2章 微机FORTRAN程序的上机操作说明 356