第一章 概要 1
1.1 COBOL语言的特点 1
目录 1
1.2 COBOL语言的历史描述 2
1.3 数据和数据处理 3
第二章 COBOL语言基础 6
2.1 COBOL程序结构 6
2.1.1 标识部分 6
2.1.2 设备部分 6
2.1.3 数据部分 6
2.1.4 过程部分 7
2.2 COBOL基本字符 7
2.3 COBOL字 8
2.3.1 保留字 9
2.3.3 用户定义的字 10
2.3.2 系统名 10
2.4 常数 11
2.4.1 数字常数 11
2.4.2 非数字常数 11
2.4.3 表意常数 11
2.5 COBOL程序的正确写法 11
2.6 几点约定 13
第三章 标识部分和设备部分 14
3.1 标识部分 14
3.2 设备部分 14
3.2.1 功能和组成 14
3.2.2 配置节 15
3.2.3 输入输出节 16
3.2.4 顺序文件的指定 17
4.1 数据部分概述 19
第四章 数据部分 19
4.2 文件节 20
4.2.1 标号子句 21
4.2.2 块长子句 22
4.2.3 DATA RECORD子句 23
4.3 记录描述 24
4.3.1 层号子句 25
4.3.2 PICTURE子句 26
4.3.3 用法子句 31
4.4 工作存贮节 33
第五章 过程部分 35
5.1 过程部分概述 35
5.2.2 条件语句 36
5.2.3 编译指示语句 36
5.2.1 无条件语句 36
5.2 语句的形式和种类 36
5.3 面向文件的输入输出语句 37
5.3.1 OPEN语句 38
5.3.2 CLOSE语句 39
5.3.3 READ语句 39
5.3.4 WRITE语句 40
5.4.1 ACCEPT语句 41
5.4 面向数据的输入输出语句 41
5.4.2 DISPLAY语句 43
5.5 算术运算语句 44
5.6 STOP语句 46
5.7 简单的PERFORM(执行)语句 47
5.7.1 PERFORM语句(格式1) 48
5.7.2 PERFORM语句的嵌套 49
5.7.3 PERFORM语句的UNTIL选择项 50
5.8 EXIT语句 51
5.9 GO TO语句 52
5.10 MOVE语句 54
第六章 输入输出变换 57
6.1 框图介绍 57
6.2 例题1(输入变换) 59
6.3 IF语句 62
6.4 垂直行距控制 64
6.5 例题2(输出变换)打印简表 67
6.6 数据编辑 72
6.7 例题3(输出转换)作分组合计 78
第七章 文件组织及存取方法 88
7.1 存贮介质 88
7.2 文件编制 93
7.3 文件处理的种类和方式 94
7.4 存取方式 94
7.5.1 组织形式 95
7.5 索引文件 95
7.5.2 文件的处理 98
7.6 索引编制文件的定义 103
7.7 索引编制文件的输入输出 103
7.8 相对编制文件和直编制文件 107
7.9 例题4(索引编制文件的更新) 110
第八章 条件和条件语句 116
8.1 引言 116
8.2 关系条件 117
8.3 类别条件 118
8.4 符号条件 119
8.5 条件名条件 119
8.6 复合条件 122
8.7 条件语句的嵌套 123
8.8 行数(LINAGE)子句 125
8.9 算术运算语的选择部分 128
8.10 例题5(核对) 129
第九章 顺序文件的批处理 136
9.1 引言 136
9.2 主文件的维护 138
9.3 活动率与文件维护 138
9.4 数据顺序与文件处理 139
9.5 文件维护程序设计逻辑 139
9.6 例题6(更新,顺序存取) 140
第十章 表处理 147
10.1 表定义 147
10.2 OCCURS(重现)子句及其应用 149
10.3 常数表的定义 153
10.3.1 对表赋相同初值 153
10.3.2 重定义(REDEFINES)子句 153
10.3.3 对表赋不同的值 155
10.4 表处理 156
10.4.1 下标法 157
10.4.2 指标法 157
10.4.3 指标数据项 159
10.5 SET语句 159
10.6 表检索 161
10.6.1 顺序查表法 161
10 6.2 二分查表法 165
10.6.3 PERFORM语句的检索功能 167
10.7 例题7(表操作的利用) 169
10.8 例题8(表的定义和查表) 177
?的保留字表 183
?C字符代码对照表 187
附录3 ?句格式总结 188
附录4 习题 193