目录 1
第一章电子计算机的基本知识 1
第一节电子计算机的特点及其构成 1
一、电子计算机的产生和发展 1
二、计算机的特点及应用 3
三、计算机硬件 6
四、计算机软件 13
第二节数的进位制与数据的表现形式 14
一、进位制概述 14
二、二进制 16
三、不同进位制之间的转换 17
四、数据在计算机中的表现形式 21
第三节计算机工作过程简述 27
一、存贮程序 27
二、指令系统 29
三、计算机工作过程简介 31
第四节程序语言与程序设计 34
一、程序语言 34
二、程序设计步骤 38
习题一 44
二、经济数据处理 46
一、数据与信息 46
第二章数据处理概述 46
第一节数据处理 46
三、数据处理功能 49
四、数据处理方式 52
第二节数据的层次结构 53
一、数据结构 53
二、数据的逻辑结构与物理结构 55
三、数据逻辑结构几个名称的定义 55
四、文件概述 57
习题二 60
一、COBOL的产生和发展 61
第三章COBOL基本概念 61
第一节COBOL的产生、发展及其特点 61
二、COBOL的特点 62
第二节COBOL字符及其组合 64
一、COBOL字符集 64
二、COBOL字 65
三、COBOL常量(Literals) 67
四、COBOL子句、语句 69
五、COBOL语法格式约定 69
一、COBOL源程序结构 71
第三节COBOL程序 71
二、COBOL源程序的书写格式 72
三、COBOL程序的编译与运行 74
习题三 75
第四章标识部和环境部 76
第一节标识部和环境部 76
一、标识部 76
二、环境部 77
一、数据处理问题分析 80
第二节COBOL程序示例 80
二、流程图设计 82
三、示例程序及输出信息的打印格式 87
四、示例程序说明 87
习题四 104
第五章数据部 106
第一节数据部结构 106
一、数据部的组成 106
二、文件节的文件描述款 107
三、文件节的记录描述款 111
一、数据描述款一般格式 114
二、层号 114
第二节数据描述款 114
三、数据名或FILLER 116
四、PICTURE(形象)子句 116
五、BLANK WHEN ZERO(遇零置空白) 126
子句 126
六、JUSTIFIED(对齐)子句 127
七、USAGE(用法)子句 128
八、REDEFINES(重定义)子句 129
九、RENAMES(重命名)子句 132
十、OCCURS(出现)子句 134
十一、VALUE(值)子句 135
一、工作存贮节结构 138
第三节工作存贮节 138
二、77层描述款 139
三、记录描述款 139
四、常量 139
习题五 140
第六章过程部 145
第一节过程部的组成 145
一、过程部的组成 145
二、过程部的一般格式 146
三、语句的类型 146
四、引用的唯一性 147
一、MOVE(传送)语句的一般格式 150
第二节数据传送语句 150
二、MOVE语句传送接收规则 151
第三节算术运算语句 155
一、运算分量和选择短语 155
二、ADD(加)语句 157
三、SUBTRACT(减)语句 159
四、MULTIPLY(乘)语句 161
五、DIVIDE(除)语句 162
六、COMPUTE(计算)语句 164
一、条件表达式 166
第四节条件与IF语句 166
二、IF(如果)语句 173
第五节过程分支语句 178
一、PERFORM(执行)语句 178
二、EXIT(出口)语句 182
三、GO TO(转向)语句 183
第六节其他语句 184
一、STOP(停)语句 184
二、ACCEPT(待收)语句 185
三、DISPLAY(显示)语句 186
一、概述 187
第七节程序间通信 187
二、COBOL与被调用程序 188
三、COBOL与调用程序 190
四、程序间通信示例 190
习题六 202
第七章顺序文件 206
第一节顺序文件的建立 206
一、顺序文件的意义 206
二、环境部子句 207
三、过程部语句 210
四、磁带文件介绍 216
五、顺序文件建立示例 217
第二节顺序文件更新处理 228
一、顺序文件更新过程 228
二、顺序文件更新处理中应注意的几个问题 236
三、顺序文件更新示例 240
习题七 260
第八章索引文件 262
第一节索引文件的建立 262
一、索引文件的结构和存取方式 262
二、环境部子句和过程部语句 269
三、索引文件建立示例 279
第二节索引文件更新处理示例 283
习题八 302
第一节相对文件的建立 303
一、相对文件的结构与存取方式 303
第九章相对文件 303
二、环境部子句和过程部语句 305
三、相对文件的建立 308
第二节相对文件更新处理示例 311
一、示例说明 311
二、示例程序 312
习题九 314
第一节表的定义 315
一、表的概述 315
第十章表处理 315
二、OCCURS(出现)子句 316
第二节表处理技术 322
一、表的赋值 322
二、表元的引用 323
三、SET(置)语句 325
四、SEARCH(查找)语句 328
第三节PERFORM语句与表处理 338
一、PERFORM语句的第三种格式 338
二、应用PERFORM语句的示例程序 343
习题十 349
第一节排序的意义 351
第十一章排序 351
一、算法简介 352
第二节用算法实现排序 352
二、实例介绍 353
第三节 用COBOL排序语句实现排序 364
一、排序所用的COBOL子句和语句 364
二、用SORT语句排序简介 367
三、排序示例程序 371
习题十一 384
第一节应用系统概述 385
一、应用系统的概念 385
第十二章实例研究 385
二、应用系统开发和运用的过程 386
第二节银行系统研究 389
一、系统概述 389
二、系统结构 390
三、业务处理流程 392
四、业务处理程序的结构 393
五、业务处理程序的功能 397
六、系统故障对策 399
习题十二 400
附录COBOL保留字表 401