第一单元:COBOL之概论 1
第一章 COBOL程式设计简介 1
第一节 电子计算机程式设计 1
第二节 COBOL的特性 5
第三节 结构化程式设计 7
第四节 程式范例 9
第二章 资料组织 21
第一节 档案、记录与栏之描述 21
第二节 资料的型式 31
第三章 识别部 43
第一节 COBOL程式之基本结构 43
第二节 识别部之编写要求 52
第四章 设备部 59
第一节 机型节 59
第二节 输入输出节 61
第五章 资料部 73
第一节 档案节 73
第二节 工作暂存节 95
第六章 程序部 103
第一节 OPEN叙述 104
第二节 READ叙述 109
第三节 PERFORM……UNTIL叙述 111
第四节 CLOSE与STOP RUN叙述 116
第五节 简单MOVE叙述 118
第六节 WRITE叙述 120
第二单元:COBOL的基本操作指令 133
第七章 移动叙述 133
第一节 基本方法 133
第二节 MOVE叙述的格式 135
第三节 数值移动 140
第四节 文数字移动 149
第五节 MOVE CORRESPONDING叙述 153
第八章 工作暂存节 163
第一节 独立项目和VALUE子句 163
第二节 集体项目(可细分成数个相关栏) 173
第三节 工作暂存节中77阶层项目的使用 177
第九章 算术运算 183
第一节 ADD叙述 183
第二节 SUBTRACT叙述 188
第三节 MULTIPLY和DIVIDE叙述 191
第四节 ROUNDED取舍子句 196
第五节 ON SIZE ERROR取舍子句 199
第六节 COMPUTE叙述 201
第十章 条件叙述 217
第一节 简单条件(Simple Condition) 217
第二节 正负号、种类测试及否定条件 229
第三节 复合条件 232
第三单元:基本的印表及编排 249
第十一章 资料部的其他述句与有效的核对常式 249
第一节 名称的识别 249
第二节 靠右子句 251
第三节 重加定义子句 254
第四节 数值栏其他PICTURE子句之说明 258
第五节 条件名称 262
第六节 正确性核对 265
第十二章 资料输出的编排 277
第一节 编排的功能 278
第二节 编排字元的解说 280
第三节 浮串符号与零则空白(BLANK WHEN ZERO)取舍子句 292
第十三章 印刷输出的特殊考虑 301
第一节 表格的间格 301
第二节 每页印刷纸用完之测度式及跳换新页 303
第三节 资料的编排与标题之印制 311
第十四章 显示与接受叙述 329
第一节 显示叙述 329
第二节 接受叙述 333
第三节 接受叙述与显示叙述的联合使用 336
第四单元:高级的逻辑考虑及表格化处理常式 341
第十五章 PERFORM叙述 341
第一节 基本的格式 341
第二节 PERFORM叙述的其他形式 347
第十六章 程式中程序改变的方法 359
第一节 巢状条件句 359
第二节 GOTO……DEPENDING ON……叙述 364
第三节 STOP(停止)叙述 367
第十七章 OCCURS子句——单阶层 377
第十八章 使用寻取叙述的表格处理常式 401
第十九章 OCCURS子句——双阶层和三阶层 419
第一节 双阶层之OCCURS子句 419
第二节 三阶层OCCURS子句 427
第五单元:磁带及磁碟处理 439
第二十章 顺序资料档处理 439
第一节 更新顺序资料档(UPDATE) 439
第二节 交易时核对其正确性(包含MERGE程式) 444
第三节 控制中断(CONTROL BREAK) 452
第二十一章 顺序排列(SORT) 465
第二十二章 磁碟处理 479
第一节 磁碟档结构 486
第二节 处理顺序磁碟档 489
第三节 处理索引顺序(ISAM)磁碟档 490
第四节 处理直接档 505
第五节 处理相关(RELATIVE)磁碟档 508
第六单元:COBOL之附加部份 517
第二十三章 INSPECT COPY和USAGE之应用 517
第一节 INSPECT叙述 517
第二节 库存设备 521
第三节 USAGE子句 526
第二十四章 COBOL程式的查错 537
第一节 程式在编译阶段的查错 537
第二节 程式在执行阶段的查错 542
附录A COBOL字符与保留字 557
附录B 磁带的特性 561
附录C 流程图与虚码(PSEUDOCODES) 579
附录D 工作控制语言(JOB CONTROL LANGUAGE) 597
附录E IBM完整COBOL格式(注1) 613
附录F 在本书中概述1968与1974 ANS COBOL不同之特徵 649
附录G 各种电脑厂牌之机型节实例 653
附录H 各种电脑厂牌之FILE CONTROL的实例 657
附录I COBOL主程式与副程式 661
重要名词索引 689
报表表格纸 705