目录 1
第一部份 COBOL背景 1
第一章 基本概念 1
第一节 COBOL的优点与特性 2
第二节 适用于利用计算机来解决的问题 3
第三节 从问题分析至程式规范(DOCUMENTATION) 4
第四节 在COBOL程式写完以后 9
第二章 COBOL基本原理 15
第一节 COBOL使用的字元集 15
第二节 COBOL使用字 16
第三节 常数(CONSTANTS) 20
第四节 COBOL的标点规则 23
第五节 COBOL叙述句基本格式 23
第六节 COBOL程式的组织 26
第二部份 COBOL程式设计简介 37
第三章 写一个简单的COBOL程式 37
第一节 COBOL程式简介 37
第二节 COBOL写码纸(CODING SHEET) 38
第三节 识别部(IDENTIFICATION DIVISION) 42
第四节 设备部(ENVIRONMENT DIVISION) 46
第五节 资料部(DATA DIVISION) 50
第六节 程序部(PROCEDURE DIVISION) 56
第七节 完成程式发展 61
第四章 算术运算 67
第一节 算术运算叙述句 67
第二节 一个简单程式的算术句 94
第五章 档案程式设计 107
第一节 资料项、栏、录与档 107
第二节 用卡片档写程式 111
第六章 范例的程序部述句 141
第一节 OPEN叙述句 141
第二节 WRITE叙述句 143
第三节 READ叙述句 149
第四节 MOVE叙述句 153
第五节 CLOSE叙述句 165
第七章 深入讨论的题材 177
第一节 ADD与SUBTRACT CORRESPONDING叙述子句 177
第二节 REDEFINES子句 180
第三节 USAGE子句 182
第四节 SYNCHRONIZED子句 184
第五节 JUSTIFIED子句 186
第六节 BLANK WHEN ZERO子句 188
第七节 PICTURE述句之补充 189
第八节 EXAMINE叙述句 193
第九节 COPY叙述句 197
第一节 GO TO叙述句 209
第八章 分岐叙述句 209
第三部份 程式路径的改变 209
第二节 IF叙述句 214
第九章 PERFORM叙述句 247
第一节 带THRU部份的PERFORM 247
第二节 带有TIMES部份的PERFORM 254
第三节 带有UNTIL部份的PERFORM 257
第四节 带有VARYING部份的PERFORM 260
第四部份 高等COBOL程式概要 267
第十章 表格处理(TABLE HANDLING) 267
第一节 在贮存体里定义表 268
第二节 注标(SUBSCRIPTING) 270
第三节 一个建立和使用表的程式例子 271
第四节 在表处理中的PERFORM叙述 277
第五节 二层及三层表 279
第六节 表之搜寻 288
第七节 指标使用(INDEXING) 290
第八节 SEARCH叙述 293
第十一章 使用磁带档的程式写作 309
第一节 设备部 310
第二节 资料部 311
第三节 程序部 317
第四节 处理磁带档 319
第一节 直接存取储存设备(DIRECT ACCESS STORAGE DEVICE) 337
第十二章 直接存取之储存观念 337
第二节 磁碟储存观念 342
第三节 档案结构 350
第十三章 使用直接存取储存设备的程式 361
第一节 使用顺序档的程式 361
第二节 使用直接档的程式 366
第三节 索引顺序档程式设计 377
第十四章 COBOL SORT功能 399
第一节 SORT作业 399
第二节 排列次序 400
第三节 设备部 402
第四节 资料部 403
第五节 程序部 405
第六节 不同之SORT应用例题 412
第五部份 补充资料 425
附录A COBOL程式除错 425
第一节 语法和撰写错误 425
第二节 逻辑错误 427
第三节 从范例程式中除去逻辑错误 429
第四节 (侦)除错群 434
附录B COBOL程式的规范 437
第一节 COBOL程式内提供的规范 438
第二节 程式规范的组织 439