第一章 绪言 1
1 COBOL的特征 1
2 COBOL的历史 2
3 语法格式 3
第二章 COBOL语言成分 6
1 COBOL程序的结构 6
2 字符集 7
1.字符的种类 7
2.分隔符 7
3.编辑字符 8
3 COBOL字 8
1.用户定义字 8
2.系统名 9
3.保留字 9
4 直接量 13
1.数值直接量 13
2.非数值直接量 14
5 COBOL的书写格式 14
1.行的形式 15
2.序号区 15
3.指示区 15
4.A区 16
5.B区 17
6.识别区 17
7.字符的写法 18
第三章 标识部分 19
1 概述 19
2 组成 19
第四章 环境部分 21
1 概述 21
2 组成 21
1.组成节 21
2.输入输出节 21
3 组成节 22
1.编译用计算机段 22
2.运行用计算机段 22
4 输入输出节 23
1.文件管理段 23
2.输入输出管理段 24
第五章 数据部分 27
1 概述 27
2 组成 27
1.文件节 27
2.工作单元节 27
3 文件节 18
4 文件描述项 29
1.BLOCK(块长)子句 30
2.DATA RECORD(数据记录)子句 30
3.LABEL RECORD(标号记录)子句 31
4.RECORD CONTAINS(记录包含)子句 31
5 记录描述项 33
1.数据名 33
2.级号 34
3.PICTURE(字型)子句 36
4.编辑 39
5.FILLER(无名项目) 48
6.REDEFINES(再定义)子句 51
7.USAGE(用法)子句 53
6 工作单元节 57
1.独立工作单元 57
2.记录工作单元 58
3.VALUE(初值)子句 58
第六章 过程部分 63
1 概述 63
1.过程部分组成 63
2.语句的形式与种类 65
2 输入输出语句 67
1.OPEN(打开)语句 67
2.CLOSE(关闭)语句 68
3.READ(读)语句 68
4.WRITE(写)语句 70
5.ACCEPT(接收)语句 72
6.DISPLAY(显示)语句 72
3 数据操作语句 73
MOVE(传送)语句 73
4 算术运算语句 82
1.ADD(加法)语句 82
2.SUBTRACT(减法)语句 85
3.MULTIPLY(乘法)语句 86
4.DIVIDE(除法)语句 87
5.COMPUTE(计算)语句 89
5 条件判断语句 94
IF(条件判断)语句 94
6 过程转移语句 101
1.GO TO(转向)语句 101
2.ALTER(修改)语句 102
3.PERFORM(执行)语句 104
4.EXIT(出口)语句 109
7 停止语句 110
STOP(停止)语句 110
8 程序设计实例 112
第七章 文件基础 115
1 文件的处理方法 115
1.文件的分类 115
2.文件的查找 116
3.删除处理 118
4.插入处理 119
5.修正处理 121
6.置换处理 122
7.文件的结束处理 123
8.应用 127
2 文件介质 129
1.磁带 129
2.磁盘 129
3.软盘 132
3 卷的形式 134
1.磁带卷 135
2.磁盘卷 136
3.软盘卷 137
4 文件组织 137
1.顺序文件 137
2.索引文件 139
3.相对编址文件 150
第八章 输入输出 154
1 文件的定义 154
1.顺序文件 154
2.索引文件 156
3.相对编址文件 158
2 文件的处理 161
1.OPEN(打开)语句 162
2.CLOSE(关闭)语句 165
3.READ(读)语句 166
4.WRITE语句 170
5.REWRITE(重写)语句 172
6.DELETE(删除)语句 174
7.START(起始)语句 176
3 程序设计实例 180
1.例题1 180
2.例题2 185
第九章 表处理 193
1 表定义 193
2 表格元素的参照 197
1.下标法 197
2.变址法 201
3.SET(置)语句 202
4.USAGE IS INDEX(用法是变址)子句 206
3 查表 206
1.逐次查表 207
2.二进查表法 211
第十章 分类 218
1 环境部分 219
文件管理段 219
2 数据部分 219
1.文件节 219
2.分类文件描述项 220
3 过程部分 220
1.SORT(分类)语句 220
2.RELEASE(释放)语句 224
3.RETURN(取回)语句 225
4.程序设计实例 225
第十一章 程序库 230
1 COBOL程序库 230
2 COPY(复写)语句 231
第十二章 报表编制 233
1 概述 233
1.报表形态 233
2.程序的形式 236
3.编制报表例 236
4.利用报表编制功能的编码 239
2 数据部分的描述 249
1.文件节 249
2.报表节 250
3.报表描述项 250
4.报表栏描述项 255
3 处理语句 274
1.INITIATE(启动)语句 274
2.GENERATE(生成)语句 274
3.TERMINATE(结束)语句 276
4.USE(使用)语句 278
5.SUPPRESS(抑制)语句 279
4 程序设计实例 279
1.销售月报 279
2.编码例 284
附录一 问题解答 289
附录二 流程图符号说明 301
附录三 COBOL语言格式一览表 302
附录四 COBOL保留字一览表 312