第一部分 1
第一节 编写FORTRAN语句 1
FORTRAN字符集 1
FORTRAN语句写法 1
行之延续 2
语句之分隔 2
语句标号 2
注释行 2
空白卡 2
数据卡 2
一、常数和变量 4
第二节 语言元素 4
二、变量名字 9
三、数组 9
第三节 表达式 10
一、算术表达式 14
二、关系表达式 18
关系表达式之计算 18
三、逻辑表达式 19
四、掩码表达式 21
第四节 赋值语句 23
算术赋值语句 23
逻辑赋值语句 25
多重赋值 26
掩码赋值 26
第五节 控制语句 27
一、转向语句 27
无条件转向语句 27
计算转向语句 28
GOTO赋值语句 29
赋值转向语句 29
二、算术IF语句 30
三支情形 30
二支情形 31
三、逻辑IF语句 31
四、DO语句 32
二支情形 32
五、循环转移 34
六、继续语句 37
七、暂停语句 37
八、停语句 38
九、终止语句 38
十、返回语句 39
第六节 说明语句 41
一、类型语句 41
显说明类型 41
隐类型说明语句 43
下标 44
二、维数语句 44
变量数组 45
三、公共语句 46
四、等价语句 49
五、公共语句和等价语句 52
六、LEVEL语句 53
七、外部语句 55
八、数据语句 57
九、数据块子程序 60
第七节 程序单位 61
一、主程序和子程序 61
二、主程序 61
三、程序语句 62
四、子程序 64
第八节 FORTRAN库 79
一、内部函数 82
二、外部函数 82
三、附加的应用子程序 85
子程序 85
函数 87
第九节 输入/输出 90
一、输出语句 91
二、穿孔语句 92
三、输入语句 94
四、文件操作语句 95
五、反绕语句 96
六、缓冲语句 96
七、缓冲输入 97
九、名字表 98
八、缓冲输出 98
十、ENCODE和DECODE 103
第十节 输入/输出表和格式语句 109
一、输入/输出表 109
二、数组传送 110
三、格式语句 113
四、数据转换 113
比例因子 128
记录的斜撇/FORTRAN 133
重复格式规格 134
打印机控制符 135
第十一节 FORTRAN控制卡 138
执行时的格式语句 138
I源输入参数 139
L列表控制 140
E编辑参数 140
T错误追溯 141
舍入算术运算开关 141
D检错方式参数 141
A出口参数 141
S系统文本文件 141
Z零参数 142
Q程序检验 142
R符号参考选择 142
PL打印行限制 142
V小缓冲的选择 142
SYSEDIT系统编辑 142
GT得到系统文本文件 142
C COMPASS汇编 142
XT外部内容名字 143
OPT优化参数 143
第十二节 复盖程序段 147
复盖段 147
复盖段的连接 149
产生一个复盖段 150
调入复盖段 151
第十三节 检错手段 155
延续卡片 157
检错语句 157
ARRAYS语句 158
CALLS语句 160
FUNCS语句 163
STORES语句 166
GOTOS语句 171
TRACE语句 172
NOGO语句 175
检错卡片组的结构 175
DEBUG语句 179
AREA语句 181
OFF语句 183
STRACE(跟踪) 184
打印检错输出 184
第二部分 典型程序 186
一、程序OUT 186
二、程序B 187
三、程序MASK 189
四、程序EQUIV 191
五、程序COME 192
六、程序LIBS 194
七、程序PIE 196
八、程序ADD 197
九、程序PASCAL 200
十、程序X 202
十一、程序VARDIM 203
十二、程序VARDIM2 204
十三、程序CIRCLE 208
十四、程序OCON 210
第三部分 212
第一节 参照图表 212
一般格式 216
符号的性质 216
入口点 216
变量 217
文件名字 218
外访 219
INLINE函数 220
名字列表 220
DO循环 221
语句标号 221
公用区 222
程序总计 223
第二节 FORTRAN之诊断 224
编译诊断 224
执行时的诊断 237
第三节 系统子程序之说明 243
访问SYSTEM 243
用SYSTEM处理文件名字 245
第四节 运算 247
浮点运算 247
计算错误 253
追踪计算错误 255
输入/输出文件之结构 256
第五节 执行时产生的输入/输出 256
记录管理 257
有标号的文件 263
缓冲区输入/输出 263
状态检查 264
奇偶错误之检测 266
数据输入错误的控制 266
编程序注意事项 268
第六节 FORTRAN与记录管理之间的联系 269
文件信息表的访问 269
文件命令 270
查错 275
第七节 大存贮输入/输出 276
随机文件的存取 278
目录键的类型 279
多级文件编目 281
目录类型 282
错误信息 282
与以前的大存贮子程序的兼容性 285
第八节 重新命名约定 285
寄存器的名字 285
外部程序名字 285
第九节 程序和内存结构 286
主程序结构 287
内存结构 287
子程序和函数结构 287
第十节 混有COMPASS的子程序 288
COMPASS码子程序 288
用名字进行调用 288
入口点 289
COMPASS子程序 289
用值调用库函数 290
对使用库函数名字的限止 291
第十一节 FORTRAN—终端接口 294
第十二节 列表 294
DMPX 295
第十三节 卡片迭结构举例 299
附录A 标准的SCOPE符号组 308