1 COBOL语言的基础知识 1
1.1 程序设计语言 2
1.2 COBOL语言的历史背景 3
1.3 COBOL语言的特点 4
1.4 简单的COBOL程序介绍 5
1.5 COBOL程序的结构 6
1.6 COBOL语言源程序的书写格式 9
1.7 COBOL字符集和COBOL字 12
1.8 COBOL常量 14
1.9 COBOL语句格式与书写约定 17
习题 19
2 标识部和设备部 20
2.1 标识部 20
2.2 设备部 21
习题 25
3.1 数据部概述 26
3 数据部 26
3.2 文件节 28
3.3 初等数据项的描述——字型子句(PIC子句) 29
3.4 工作存储节 40
3.5 数值的机内表示形式及数据部的其他子句 41
习题 49
4 过程部 52
4.1 过程部的组成 52
4.2 接收语句和显示语句 53
4.3 算术运算语句 54
4.4 传送语句(MOVE语句) 64
4.5 停止语句(STOP语句) 72
4.6 转向语句(GO TO语句) 72
4.7 条件语句(IF语句) 74
4.8 执行语句(PERFORM语句) 97
4.9 结构化程序设计 117
习题 122
5 数据文件 128
5.1 概述 128
5.2 文件的组织形式和存取方式 129
5.3 顺序文件 131
5.4 顺序文件应用 147
5.5 索引文件 170
5.6 索引文件应用 182
习题 195
6 表处理 202
6.1 表的引出 202
6.2 一维表的定义和使用 203
6.3 二维表的定义和使用 222
6.4 三维表的定义和使用 230
6.5 用位标法进行表处理 232
6.5.3 SEARCH语句(检索语句) 236
习题 240
7 排序与合并 243
7.1 概述 243
7.2 排序使用的文件及文件描述 245
7.3 排序语句(SORT语句) 247
7.4 合并语句(MERGE语句) 256
习题 257
8 子程序 263
8.1 概述 263
8.2 子程序的结构 265
8.3 子程序的调用和调用中的数据联系 267
8.4 应用举例 269
习题 279
A 附录 280
参考文献 295