绪言 1
第一章 FORTRAN77程序的基本结构 8
1.1 一个简单的FORTRAN77程序 8
1.2 FORTRAN77程序的书写格式 10
1.3 程序结构 14
习题一 17
第二章 数据类型、常数、变量 18
2.1 数据及其类型 18
2.2 常数 18
2.3 变量 23
习题二 27
第三章 算术赋值语句、算术表达式 29
3.1 算术赋值语句 29
3.2 算术表达式 32
3.3 算术赋值语句的赋值规则 41
3.4 算术常数表达式与PARAMETER语句 43
3.5 函数、函数引用、内部函数 46
习题三 51
第四章 输入/输出初步 55
4.1 输入/输出的几个基本概念和术语 55
4.2 表控输入 56
4.3 表控输出 60
4.4 格式输入/输出语句的初步介绍 63
4.5 程序举例 72
习题四 74
第五章 判定结构与控制转移语句 76
5.1 流程图 76
5.2 逻辑表达式与逻辑赋值语句 77
5.3 无条件GO TO语句与逻辑IF语句 82
5.4 判定结构及块IF语句、ELSE语句、END IF语句 85
5.5 多路判定结构及ELSE IF语句 92
5.6 嵌套判定结构与IF级 97
5.7 其他控制语句 103
习题五 109
第六章 循环结构与循环控制语句 113
6.1 循环结构 113
6.2 DO语句与DO循环、CONTINUE语句 115
6.3 DO循环的应用 121
6.4 嵌套的循环结构 128
习题六 137
第七章 数组与数组元素 140
7.1 数组的引入 140
7.2 数组 141
7.3 数组元素 146
7.4 数组的输入/输出 151
7.5 数组与数组元素的应用 158
7.6 变量、数组的初始化、DATA语句 164
习题七 169
第八章 FORTRAN77过程 172
8.1 过程 172
8.2 语句函数 172
8.3 外部函数及其引用 178
8.4 子程序及其引用 189
8.5 可调数组与假定大小数组 196
8.6 FORTRAN77过程小结 199
8.7 程序举例 201
8.8 辅程序的另外两个功能 205
习题八 208
第九章 程序单位间的数据通讯 211
9.1 变元的“哑实结合” 211
9.2 公用块 218
9.3 变元法与公用块法比较 230
习题九 234
第十章 字符数据处理 236
10.1 字符型数据及其类型说明 236
10.2 字符子串 241
10.3 字符赋值语句与字符表达式 243
10.4 含字符数据的PARAMETER语句与DATA语句 247
10.5 字符数据的输入/输出 248
10.6 字符关系表达式与字符排序序列 253
10.7 字符转换的内部函数 255
10.8 字符哑元与实元的长度 258
10.9 字符数据处理应用举例 261
习题十 268
第十一章 输入/输出的格式描述 271
11.1 格式说明与格式语句 271
11.2 编辑描述符 276
11.3 格式控制 292
11.4 格式输入/输出应用举例 296
习题十一 303
第十二章 输入/输出语句与文件的使用 307
12.1 文件的概念 307
12.2 数据传输输入/输出语句 311
12.3 辅助输入/输出语句 318
12.4 文件的使用 328
习题十二 336
附录Ⅰ 可执行和非执行语句一览 338
附录Ⅱ 程序单位中语句和注解行的顺序 340
附录Ⅲ 内部函数 341
参考文献 344