第一章 主要储存体的应用 1
§1-1 主要储存体储存资料方式 1
目录 1
§1-2 SIGN子句 15
1-3 USAGE子句 16
§1-4 资料储存方式的转换 20
§1-5 主要储存体内含资料值的改变 22
§1-5-1 EXAMINE陈述 22
§1-5-2 TRANSFORM陈述 22
§1-5-3 INSPECT陈述 24
§1-6 主要储存体之资料项目位置安排 25
§1-7 SAME AREA子句 32
第二章 处理程序的改变 35
§2-1-1 GO TO陈述(不含DEPENDING ON子句者) 36
§2-1 无条件转移陈述 36
§2-1-2 ALTER陈述 37
§2-2 有条件转移陈述 42
§2-2-1 AT END子句 42
§2-2-2 GO TO陈述 42
§2-2-3 IF Statement 45
§2-2-4 INVALID KEY子句 45
§2-3 PERFORM陈述 45
第三章 资料项目表格化的处理 69
§3-1 前言 69
§3-2 资料项目表格化的设置与应用 72
§3-2-1 资料项目表格化的设置 72
§3-2-2 资料项目表格化的应用 74
§3-3 变动长表格化资料项目 80
§3-4 指标的设定 81
§3-5 表格化资料项目的寻找 88
§3-5-1 线性法寻找 88
§3-5-2 二分法寻找 99
§3-5-3 直接法寻找 103
第四章 磁带作业 109
§4-1 概述 109
§4-2 磁带储存资料的方式 110
§4-3 磁带资料档的组织 112
§4-3-1 资料记录的串连 112
§4-3-2 资料记录格式 114
§4-3-3 磁带资料档的结称 115
§4-4 磁带档之程式处理 119
§4-4-1 I-O-CONTROL段的应用 119
§4-4-2 档描述句的撰写 120
§4-4-3 记录描述句的撰写 121
§4-4-4 打开陈述的应用 122
§4-4-5 关闭陈述的应用 123
§4-4-6 阅读与写出陈述 123
§4-4-7 输入输出错误的处理 123
§4-5 实例研讨——变动长资料记录的处理方式 125
第五章 磁碟作业 133
§5-1 概述 133
§5-2 磁碟储存资料方式 136
§5-2-1 CYLINDER/BUCKET的储存方式 137
§5-2-2 CYLINDER/RECORD的储存方式 137
§5-3 磁碟资料档的组织 143
§5-3-1 顺序排列资料档 143
§5-3-2 索引顺序资料档 144
§5-3-3 直接式资料档 149
§5-3-4 相关式资料档 151
§5-3-5 虚拟储存式资料档 152
§5-3-6 各种磁碟资料档的比较 155
§5-4 顺序排列磁碟档的设计方法 155
§5-4-1 顺序排列资料档的建立 157
§5-4-2 顺序排列资料档的更新 159
§5-5 索引顺序资料档的程式设计方法 161
§5-5-1 索引顺序资料档的建立 166
§5-5-2 索引顺序资料档的顺序处理方法 168
§5-5-3 索引顺序资料档的更新 170
§5-6 直接式资料档的程式设计方法 175
§5-6-1 直接式资料档的建立 177
§5-6-2 直接式资料档的更新 178
§5-7 相关式资料档的程式设计方法 181
§5-7-1 相关式资料档的建立 182
§5-7-2 相关式资料档的更新 183
§5-7-3 相关式资料档的查询 185
第六章 程式馆与副程式 187
§6-1 程式馆的应用 187
§6-2 副程式的应用 192
§6-2-1 主程式的撰写方法 193
§6-2-2 副程式的撰写方法 197
§6-3 实例研讨(一) 202
§6-4 实例研讨(二) 208
第七章 结构化程式设计 213
§7-1 前言 213
§7-1-1 传统程式设计方法的缺点 213
§7-1-2 何谓结构化程式设计 214
§7-1-3 结构化程式设计的优劣比较 220
§7-2 结构化程式的设计方法 221
§7-2-1 结构设计 221
§7-2-2 功能单元的文件说明 224
§7-2-3 指令编撰 228
§7-3 实例研讨——印表程式 237
§7-4 实例研讨——编审程式 255
第八章 REPORT WRITER之程式设计 267
§8-1 概述 267
§8-2 REPORT WRITER之性质 269
§8-3 FILE SECTION之撰写方法 269
§8-4 REPORT SECTION的撰写方法 270
§8-4-1 报表描述句 270
§8-4-2 记录描述句 276
§8-5 PROCEDURE DIVI SION的撰写方法 284
§8-6 实例研讨(一) 287
§8-7 实例研讨(二) 297
第九章 程式错误的侦查 301
§9-1 编译时错误的侦查 301
§9-2 执行时错误的侦查 306
§9-2-1 TRACE陈述 306
§9-2-2 EXH IBIT陈述 310
§9-2-3 ON陈述 313
第十章 个案研究——存量管制系统 315
§10-1 现行系统分析 315
§10-2 新系统的设计 322
§10-3 程式之撰写 336
参考书目 383
重要名词索引 385