第一章 WATFOR77编译器的启用 2
1.1 调用带有WEDIT交互式编辑器的WATFOR77 2
1.2 退出编辑器 3
1.3 编辑程序或其它正文文件 4
1.4 运行程序 7
1.5 编辑和运行举例 13
1.6 检查列表文件和错误文件 14
1.7 产生可执行文件 16
1.8 使用不带交互式编辑器的WATFOR77 16
1.9 使用WGKS(图形核心系统)程序库 18
1.10 错误信息 26
2.1 FORTRAN源程序格式 27
第二章 WATFOR77程序格式及语句分类 27
2.2 WATFOR77语句分类 32
第三章 符号名、数据类型和常量 37
3.1 符号名 37
3.2 数据类型 38
3.3 符号名的数据类型 40
3.4 常量 40
3.5 符号常量 44
第四章 数组 45
4.1 简介 45
4.2 数组的性质 45
4.3 数组元素 47
4.4 按维数说明符将数组说明符分类 49
4.5 按数组名将数组说明符分类 51
4.6 数组名的用法 52
第五章 字符串子串 53
5.1 简介 53
5.2 子串名 53
5.3 扩展 55
第六章 表达式 57
6.1 算术表达式 57
6.2 字符表达式 63
6.3 关系表达式 65
6.4 逻辑表达式 67
6.5 计算表达式 72
6.6 常量表达式 72
7.2 算术赋值语句 73
7.1 简介 73
第七章 赋值语句 73
7.3 逻辑赋值语句 74
7.4 语句标号赋值语句 75
7.5 字符赋值语句 76
7.6 扩展的赋值语句 77
第八章 程序结构控制语句 79
8.1 简介 79
8.2 IF-ELSE-END IF语句 79
8.3 ELSE IF语句 81
8.4 LOOP-END LOOP语句 83
8.5 WHILE-END WHILE语句 84
8.6 UNTIL语句 85
8.7 DO-END D0语句 86
8.8 SELECT-END SELECT语句 88
8.9 EXECUTE和REMOTE BLOCK语句 94
8.10 WHILE语句 96
8.11 QUIT语句 96
8.12 AT END语句 98
8.13 GUESS-ADMIT-END GUESS语句 99
8.14 语句的编写及组织 102
第九章 输入/输出语句 105
9.1 简介 105
9.2 读写操作 106
9.3 记录 106
9.4 文件类型 108
9.5 单元 112
9.6 说明符 114
9.7 格式化记录的打印 117
第十章 格式语句 119
10.1 简介 119
10.2 FORMAT语句 119
10.3 作为字符表达式的FORMAT语句 120
10.4 格式定义 121
10.5 可重复的编辑描述符 122
10.6 不可重复的编辑描述符 122
10.7 编辑 123
10.8 格式化输入/输出 135
10.9 自由格式 136
11.1 简介 139
11.2 语句函数 139
第十一章 函数和子程序 139
11.3 内部函数 143
11.4 外部函数 162
11.5 子程序 165
11.6 ENTRY语句 166
11.7 RETURN语句 169
11.8 子程序变量 171
第十二章 与DOS系统和汇编语言的接口 177
12.1 程序库 177
12.2 库环境设置举例 179
12.3 与汇编子程序的接口 181
12.4 WATFOR77现有子程序库 188
12.5 与IBM FORTRAN的接口 195
13.1 进入和退出WEDIT编辑器 197
第十三章 WEDIT编辑器 197
13.2 屏幕布置 199
13.3 键盘设置 200
13.4 建立一个新文件 204
13.5 在文件内的操作 205
13.6 增加若干新行 208
13.7 删除若干行 208
13.8 改动正文 209
13.9 移动和复制若干行 210
13.10 分离和连接若干行 211
13.11 文件存盘 212
13.12 插入一个完整文件 213
13.13 编辑多个文件 213
13.14 其它编辑命令 214
13.15 编辑过程举例 218
13.16 WEDIT编辑器命令摘要 221
第十四章 WATFILE数据录入器 225
14.1 简介 225
14.2 WATFILE用作数据输入 225
14.3 使用更复杂的LAYOUT格式屏幕输入方式 227
14.4 举例 228
第十五章 WATCOM GKS图形核心系统 231
15.1 WATCOM GKS图形核心系统的硬件配置 231
15.2 需调用GKS库的应用程序的运行 232
15.3 图形子程序 234
15.4 应用GKS的程序例子 242
15.6 设置GKS设备 244
15.5 GKS函数 244
15.7 控制函数 246
15.8 输出函数 247
15.9 GKS元文件 247
15.10 输出属性 249
15.11 属性选择 251
15.12 图形的坐标变换 253
15.13 错误处理 258
15.14 GKS函数表 260
第十六章 WATFOR77编译器的配置 285
16.1 WATFOR77编译器的配置 285
16.2 运行配置程序 286
16.3 菜单选择 287
16.4 设置属性 288
16.5 限制 294
16.6 列表控制 297
16.7 调试功能 299
16.8 错误信息控制 301
16.9 运算异常 304
16.10 中断向量 305
16.11 建立文件库环境 308
16.12 WATFOR77编辑器WEDIT用户接口 309
16.13 更新模块 310
16.14 返回系统 310
第十七章 WATFOR77的错误信息 311
18.1 ADMIT语句 363
第十八章 WATCOM FORTRAN 77语句 363
18.2 语句标号赋值语句ASSIGN 364
18.3 AT END语句 366
18.4 BACKSPACE 语句 367
18.5 BLOCK DATA语句 368
18.6 CALL语句 370
18.7 CASE语句 372
18.8 CHARACTER语句 373
18.9 CLOSE语句 376
18.10 COMMON语句 378
18.11 COMPLEX语句 380
18.12 CONTINUE语句 382
18.13 DATA语句 383
18.15 DO语句 387
18.14 DIMENSION语句 387
18.16 DOUBLE PRECISION语句 392
18.17 ELSE语句 394
18.18 ELSE IF语句 395
18.19 END语句 396
18.20 END AT END语句 397
18.21 END BLOCK 语句 398
18.22 END DO语句 398
18.23 ENDFILE 语句 399
18.24 END GUESS语句 400
18.25 END IF语句 401
18.26 END LOOP语句 401
18.27 END SELECT语句 402
18.28 END WHILE语句 403
18.29 ENTRY语句 403
18.30 EQUIVALENCE语句 404
18.31 EXECUTE语句 406
18.32 EXTERNAL语句 407
18.33 FORMAT语句 408
18.34 FUNCTION语句 409
18.35 无条件GO TO语句 411
18.36 计算GO TO语句 412
18.37 赋值GO TO语句 413
18.38 GUESS语句 415
18.39 算术IF语句 416
18.40 逻辑IF语句 417
18.41 块IF语句 418
18.42 IMPLICIT语句 419
18.43 INQUIRE语句 422
18.44 INTEGER语句 430
18.45 INTRINSIC语句 432
18.46 LOGICAL语句 433
18.47 LOOP语句 435
18.48 OPEN语句 436
18.49 OTHERWISE语句 440
18.50 PARAMETER语句 441
18.51 PAUSE语句 442
18.52 PRINT语句 443
18.53 PROGRAM语句 447
18.54 QUIT语句 447
18.55 READ语句 448
18.56 REAL语句 453
18.57 REMOTE BLOCK语句 455
18.58 RETURN语句 456
18.59 REWIND语句 457
18.60 SAVE语句 459
18.61 SELECT语句 461
18.62 STOP语句 463
18.63 SUBROUTINE语句 464
18.64 UNTIL语句 465
18.65 块WHILE语句 466
18.66 WHILE语句 467
18.67 WRITE语句 467
参考书目 472