第一章 简介 1
1.1 概述 1
1.2 打孔卡片 2
1.3 显示终端机 4
1.4 列印的输出 13
1.5 计算机的结构 15
1.6 机器和高阶语言 16
1.7 第一个题目 17
1.8 第一个COBOL程式的编写 23
1.9 摘要 24
第二章 COBOL程式设计之基本要素及处理程序 31
2.1 概述 31
2.2 解决问题的程序 32
2.3 COBOL语言之基本元素 34
2.4 COBOL译码表格 38
2.5 打卡 42
2.6 把程式键入计算机 44
2.7 汇集 47
2.8 结论 47
2.9 摘要 48
第三章 程序部 53
3.1 概述 53
3.2 COBOL符号表示法 53
3.3 运算动词 55
3.4 摘要 73
第四章 识别部、设備部及程序部 83
4.1 概述 83
4.2 识别部 83
4.3 设備部 85
4.4 资料部 86
4.5 一个完整程式的编写 97
4.6 摘要 106
第五章 侦错 115
5.1 概述 115
5.2 编译过程之错误 116
5.3 第二个例子 123
5.4 程式执行的错误 129
5.5 错误侦测 136
5.6 摘要 138
第六章 结构化程式设计 149
6.1 概述 149
6.2 编码标准化 150
6.3 结构化程式 156
6.4 结构化程式在COBOL程式上之编码 158
6.5 改良後之学费程式 164
6.6 摘要 168
第七章 程序部 173
7.1 概述 173
7.2 IF 173
7.3 PERFORM 183
7.4 INSPECT 186
7.5 重复的资料名称 189
7.6 修饰 190
7.7 DISPLAY 192
7.8 ACCEPT 194
7.9 READ INTO 195
7.10 WRITE FROM 196
7.11 ROUNDED AND SIZE ERROR选用句 197
7.12 摘要与实例 199
第八章 资料部 217
8.1 概述 217
8.2 编辑符号 217
8.3 符号数 219
8.4 条件名称 221
8.5 多重记录 223
8.6 COPY子句 224
8.7 实题 229
8.8 表列 231
8.9 OCCURS子句 232
8.10 表列处理 23
8.11 注标的使用规则 235
8.12 建议 236
8.13 REDEFING子句 237
8.14 表列的搜寻 238
8.15 副程式及联结节 239
8.16 摘要 250
第九章 表列的处理 259
9.1 概述 259
9.2 注标与索引之比较 259
9.3 二分搜寻法 262
9.4 直接存取表项 266
9.5 OCCURS子句 267
9.6 SET动词 268
9.7 USAGE子句 270
9.8 SEARCH动词 270
9.9 二次元表列 271
9.10 表列的搜寻—一个完整的例题 27
9.11 二次元表列之完整实例 278
9.12 三次元表列 283
9.13 PERFORM VARYING 28
9.14 一个完整的三次元表列的实例 286
9.15 摘要 292
第十章 分类 301
10.1 概述 301
10.2 专用术语 302
10.3 COBOL分类的蝙写 305
10.4 分类动词INPUT PROCEDURE/OUTPUT PROCEDURE 312
10.5 分类动词USING/GIVING 317
10.6 INPUT PROCEDURE/OUTPUT PROCEDURE与USING/GIVING之比较 318
10.7 摘要 319
第十一章 磁带观念及COBOL中之使用 327
11.1 概述 327
11.2 磁带特性和容量 328
11.3 时间因素的考虑 333
11.4 磁带上的档案识别 334
11.5 COBOL上的需求 335
11.6 个案研究 344
11.7 摘要 353
第十二章 磁碟观念及COBOL中之使用 361
12.1 概述 361
12.2 磁碟 361
12.3 档案结构 368
12.4 COBOL的应用 375
12.5 摘要 383
索引 385