目录 1
第一章 引论 1
1.1 计算机与程序设计语言 1
1.2 程序设计与FORTRAN语言 3
1.3 FORTRAN 77基本概念 4
1.4 FORTRAN 77程序的书写格式 10
1.5 程序流程图 15
习题 16
第二章 语句分类、数据类型及程序结构 17
2.1 语句分类和各类语句次序 17
2.2 数据类型和常数 21
2.3 计算机表示数据的精度和大小范围 26
2.4 数据的输入输出概念 30
2.5 程序结构和简单的程序实例 32
2.6 作业控制说明 39
习题 40
第三章 表达式和赋值语句 42
3.1 算术表达式和算术赋值语句 42
3.2 字符表达式和字符赋值语句 54
3.3 关系表达式 57
3.4 逻辑表达式和逻辑赋值语句 62
3.5 语句标号赋值语句 68
习题 69
4.1 块IF,ELSE IF,ELSE和END IF语句 73
第四章 控制语句(一) 73
4.2 逻辑IF语句、算术IF语句以及STOP,PAUSE,CONTINUE和END语句 89
4.3 三种GO TO语句 95
习题 100
第五章 控制语句(二)——DO语句 102
5.1 DO语句和基本循环程序 102
5.2 嵌套的循环结构 109
5.3 DO循环和选择结构程序的结合 114
习题 122
第六章 说明语句 124
6.1 类型说明 124
6.2 PARAMETER语句 135
6.3 EXTERNAL语句 139
6.4 INTRINSIC语句 143
6.5 EQUIVALENCE语句 145
6.6 COMMON语句 150
6.7 SAVE语句 159
习题 162
第七章 数组 165
7.1 数组的特性和DIMENSION语句 165
7.2 数组元素 171
7.3 数组的输入输出——隐DO表 179
7.4 数组名在程序中的使用 183
习题 185
8.1 字符变量和字符数组 188
第八章 字符数据处理 188
8.2 变量子串和数组元素子串 190
8.3 字符数据的表控输入输出 192
8.4 字符关系表达式和有关字符处理的内部函数 195
8.5 字符处理程序举例 199
习题 202
第九章 输入输出语句(一) 204
9.1 输入输出的基本概念 205
9.2 表控格式输入输出 216
9.3 格式输入输出语句和FORMAT语句 222
9.4 可重复格式码 232
9.5 格式说明及格式码重复 247
9.6 KP,/和:格式码以及字符常数用作格式标识符 249
9.7 输入输出表,记录和格式的相互关系 253
习题 258
第十章 子程序及虚数组应用 260
10.1 FORTRAN 77语言中的过程 260
10.2 子程序的定义及引用 262
10.3 实元与虚元结合 271
10.4 辅程序的多入口和ENTRY语句 294
10.5 可调数组和假定大小数组的应用 297
习题 303
第十一章 函数及数据块辅程序 306
11.1 内部函数及其引用 306
11.2 语句函数的定义及其引用 315
11.3 外部函数的定义及引用 320
11.4 程序单位间的数据联系 337
11.5 DATA语句 341
11.6 数据块辅程序 349
习题 350
第十二章 输入输出语句(二) 352
12.1 变量格式标识符及其它格式码 352
12.2 文件的读写 357
12.3 辅助输入输出语句 364
12.4 磁带、磁盘和内部文件的读写 375
习题 387
13.1 结构程序设计的概念和基本要求 390
第十三章 FORTRAN 77应用方面的一些问题 390
13.2 关于FORTRAN 77的简评及其应用考虑 393
13.3 关于程序移植和程序覆盖问题 399
13.4 提交作业的一般方法 408
13.5 FORTRAN 77程序应用举例 409
习题 419
附录一 FORTRAN 77内部函数表 422
附录二 在HONEYWELL DPS 8机上提交和执行作业的方法 430
附录三 FORTRAN 77与FORTRAN 66的差别 442
附录四 ASCII字符集 449
附录五 FORTRAN 77(全集)语法图 454
参考资料 475
索引 476