第一章 简介 1
1-1 计算机内资料的储存 1
1-2-1 整数(integer)表示方法 3
1-2-2 实数(real number)表示法 5
1-2-3 符号(character)表示法 7
1-2-4 指令(instruction)的储存 8
1-3 FORTRAN程式的形式 12
1-4 程式的执行 13
第二章 算术表达式和存入指述 17
2-1 算术常数(arithmetic constant) 17
2-1-1 整数(integer number) 17
2-1-2 实数(real number) 18
2-1-3 倍准数(double precision number) 19
2-1-4 复数(complex number) 20
2-2 变数(variable) 21
2-3 变数的名称(variable name) 22
2-4 变数资料类别 23
2-5 IMPLICIT宣吿指述(IMPLICIT statement) 23
2-6 个别变数类别宣吿语句(data type statement) 24
2-7 变数类别综合规则 25
2-8 存入指述(assignment statement) 26
2-9 算术运算式(arithmetic expression) 26
2-10 混用算术运算式 31
2-11 转换资料类别的函数 32
2-12 乘方的处理 34
2-13 整数的除法 35
第三章 变数阵和计次反复 41
3-1-1 数据的输出入(data input and output) 41
3-1-2 数列引导式输出入(list-directed I/O) 41
3-2-1 变数阵(array) 45
3-2-2 变数阵的储存 47
3-3-1 计次反复(DO loop) 48
3-3-2 计次反复的通式 52
3-3-3 多层计次反复(nested DO loop) 54
3-3-4 指数的设定 56
3-3-5 暗喻计次反复(implied DO loop) 57
3-3-6 矩阵的乘法(matrix multiplication) 60
第四章 逻辑运算式和条件控制 67
4-1 逻辑常数和逻辑变数(logic constant and logic variable) 67
4-2 关系运算式(relational expression) 68
4-3 逻辑运算式(logical expression) 70
4-4 逻辑式假设指述(logical IF statement) 75
4-5 无条件GO TO指述(unconditional GO TO statement) 77
4-6 结构式IF指述(structured IF statement) 81
4-7 多层结构 90
4-8 算术式IF指述(arithmetic IF statement) 92
4-9 计值GO TO指述(computed GO TO statement) 94
第五章 符号资料的处理 105
5-1 符号常数(character constant) 105
5-2 符号变数(character variable) 107
5-3 符号变数的存入指述 108
5-3-1 符号变数的子串(substring) 108
5-3-2 符号运算式(character expression) 109
5-3-3 符号存入指述(character assignment statement) 110
5-4 符号关系式 112
5-5 符号资料的输出入 114
5-6 处理符号串的内在函数 117
第六章 资料输出入 127
6-1 资料输出入概念 127
6-2 完整的输出入指述 128
6-3 FMT参数的种类和出现形式 134
6-4 FMT参数的意义 137
6-4-1 格式码的分解说明 140
6-4-2 X格式码 142
6-4-3 整数的格式码 143
6-4-4 逻辑变数的格式码 145
6-4-5 符号变数的格式码 146
6-4-6 符号常数的格式码 146
6-4-7 T格式码 147
6-4-8 实数的格式码 148
6-4-9 倍准数的输出入 152
6-4-10 复数的输出入 153
6-4-11 结束记录的格式码 153
6-5 反复格式码的简写 155
6-6 变数序列、格式码和记录的对应关系 156
6-6-l FMT参数的反复使用(format rescan) 156
6-6-2 多余格式码的作用 159
6-7 程式范例 162
第七章 副程式 169
7-1 副程式(subprogram)简介 169
7-2 内函数 172
7-3 程式元 175
7-4 函数副程式 177
7-5 函作副程式 184
7-6 实据数和虚据数的对应关系 189
7-6-1 实据数为一简单变数(非变数阵) 189
7-6-2 实据数为一常数 190
7-6-3 实据数为一运算式 191
7-6-4 实据数为一变数阵名称或变数阵成员 192
7-6-5 实据数为一符号串 198
7-6-6 实据数为一副程式名称 199
7-6-7 实据数为一标号 202
7-7 副程式的不同进入点(multiple entry points for subprograms) 207
7-8 单指述函数(statement function) 210
第八章 宣告指述 219
8-1 EQUIVALENCE指述 219
8-2 DATA指述 226
8-3 PARAMETER指述 229
8-4 COMMON指述 230
8-4-1 共用区与据数的关系 234
8-4-2 标名共用区(named common block) 238
8-4-3 COMMON指述和EQUIVALENCE指述的关系 240
8-5 BLOCK DATA指述和BLOCK DATA副程式 242
8-6 程式元中各类指述的顺序 244
第九章 高级输出入 251
9-1 输出入参数 251
9-2 OPEN指述 252
9-3 CLOSE指述 256
9-4 档案类别 257
9-4-1 formatted(机外形式)和unformatted(机内形式)档案 257
9-4-2 循序档案(sequential access file)和直入档案(direct access file) 260
9-5 广义的档案 265
附录A 268
附录B 269
索引 273