第一章 电子资料处理系统之基本概念 1
1-1 EDPS之作业程序 1
1-2程式语言的种类 3
1.2.1机器语言 3
1.2.2组合语言 3
1.2.3高级语言 4
1-3 COBOL程式之特征及形式 6
1.3.1 COBOL程式的特征 6
1.3.2 COBOL程式的形式 6
1-4流程图的意义及其表示方法 10
1.4.1流程图之记号 11
1.4.2流程图之种类 17
第二章COBOL使用字及资料的组织 21
2-1可用字及记号 21
2-2资料的单位—档、录、栏 23
2-3资料的型式 27
练习及问题 28
第三章 识别部 31
3-1 COBOL程式之基本结构 31
3-2识别部之意义及表示法 38
练习及问题 41
第四章 设备部 44
4-1组态节 44
4.1.1编译机型段及执行机型段 44
4.1.2特殊名称段 45
4-2输入输出节 47
练习及问题 51
第五章 资料部 56
5-1档资料节 56
5.1.1档描述 57
练习 67
5.1.2录描述 69
练习 81
5-2工作储存节 83
5.2.1独立项目之定值 85
5.2.2集体项目之定值 90
练习及问题 97
第六章 程序部 102
6-1基本动作叙述 102
6.1.1 OPEN叙述 102
6.1.2 READ叙述 104
6.1.3 MOVE叙述 105
6.1.4 WRITE叙述 107
6.1.5 CLOSE叙述 107
6.1.6 STOP RUN叙述 108
6-2基本控制程序叙述 110
6-3基本程式分析 111
练习及问题 113
第七章 算术运算 117
7-1 ADD叙述 117
7-2 SUBTRACT叙述 122
7-3 MULTIPLY叙述 126
7-4 DIVIDE叙述 130
7-5 COMPUTE叙述 134
7-6 ROUNDED子句及SIZE ERROR子句 137
练习及问题 143
第八章 资料之移送方法 149
8-1数值之移送 149
8-2文数字之移送 150
练习及问题 153
第九章 条件叙述 157
9-1 IF叙述 157
9-2条件句 160
9.2.1基本条件句 161
9.2.2复合条件句 174
9-3巢状IF叙述 180
练习及问题 182
第十章 印表之控制 189
10-1标题之设计及印制 189
10-2资料之印出形式及其编排方法 190
10-3换页及跳行之控制 196
10.3.1跳页之控制 196
10.3.2跳行之控制 197
练习及问题 200
第十一章 特殊资料之表示法 203
11-1 JUSTIFIED子句 203
11-2 USAGE子句 206
11-3 SYNCHRONIZED子句 210
11-4REDEFINES子句 214
练习及问题 220
第十二章 特殊控制程序叙述 223
12-1 PERFORM叙述 223
12-2 ALTER叙述 234
练习及问题 237
第十三章 特殊输出入叙述 239
13-1 ACCEPT叙述 239
13-2 DISPLAY叙述 242
练习及问题 248
第十四章OCCURS子句及建表之方法 250
14-1一次元的OCCURS 250
14-2二次元的OCCURS 256
练习及问题 261
第十五章 其他特殊叙述 263
15-1 EXAMINE叙述 263
15-2 TRANSFORM叙述 268
15-3 COPY叙述 271
练习及问题 276
第十六章顺序排列的处理(SORTING) 279
16-1 Internal Sort 279
16-2 SORT UTILITY PROGRAM 290
问题 295
第十七章 结构化的设计方法(Structured Programming ) 315
第十八章 程式事例 315
例题一 315
例题二 320
例题三 328
附录1 IBM/370 DOS/VS控制卡 347
附录2 IBM COBOL Summary and Reserved Words 355
附录3 VAX-11 COBOL-74 FORMATS 385
练习题答案 393
索引 401