第一章 绪言 1
§1 COBOL的特征 1
目录 1
§2 COBOL的历史 2
§3 语法格式 3
第二章 COBOL语言成分 6
§1 COBOL程序的结构 6
1.字符的种类 7
2.分隔符 7
§2 字符集 7
3.编辑字符 8
§3 COBOL字 8
1.用户定义字 8
2.系统名 9
3.保留字 9
§4 直接量 13
1.数值直接量 13
2.非数值直接量 14
§5 COBOL的书写格式 14
3.指示区 15
2.序号区 15
1.行的形式 15
4.A区 16
5.B区 17
6.识别区 17
7.字符的写法 18
第三章 标识部分 19
§1 概述 19
§2 组成 19
2.输入输出节 21
1.组成节 21
§2 组成 21
§1 概述 21
第四章 环境部分 21
§3 组成节 22
1.编译用计算机段 22
2.运行用计算机段 22
§4 输入输出节 23
1.文件管理段 23
2.输入输出管理段 24
2.工作单元节 27
§2 组成 27
1.文件节 27
§1 概述 27
第五章 数据部分 27
§3 文件节 28
§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
§1 概述 63
1.过程部分组成 63
第六章 过程部分 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
1.ADD(加法)语句 82
§4 算术运算语句 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
1.顺序文件 137
§4 文件组织 137
3.软盘卷 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
1.下标法 197
§2 表格元素的参照 197
2 变址法 201
3.SET(置)语句 202
4.USAGE IS INDEX(用法是变址)子句 206
§3 查表 206
1.逐次查表 207
2.二进查表法 211
第十章 分类 218
1.文件节 219
§2 数据部分 219
文件管理段 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
1.报表形态 233
§1 概述 233
第十二章 报表编制 233
2.程序的形式 236
3.编制报表例 236
4.利用报表编制功能的编码 239
§2 数据部分的描述 249
1.文件节 249
2.报表节 250
3.报表描述项 250
4.报表栏描述项 255
2.GENERATE(生成)语句 274
1.INITIATE(启动)语句 274
§3 处理语句 274
3.TERMINATE(结束)语句 276
4.USE(使用)语句 278
5.SUPPRESS(抑制)语句 279
§4 程序设计实例 279
1.销售月报 279
2.编码例 284
附录一 问题解答 289
附录二 流程图符号说明 301
附录三 COBOL语言格式一览表 302
附录四 COBOL保留字一览表 312