《COBOL程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘惠芳编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1986
  • ISBN:13010·01194
  • 页数:410 页
图书介绍:

第一章绪言 1

§1.1数据处理简介 1

§1.2 COBOL的历史 1

1.2.1 COBOL的产生 1

目 录 1

1.2.2COBOL文本 2

§1.3 COBOL的功能结构 2

§2.2 COBOL程序的基本元素 4

2.2.1 字符集 4

§2.1 COBOL程序的结构 4

第二章COBOL初步 4

2.2.2字符串 5

2.2.3常量 5

2.2.4COBOL字 6

§2.3 COBOL程序的书写格式 7

§2.4 COBOL语言格式中的几点约定 9

§2.5标识部 9

§2.6环境部 10

§2.7数据部 11

2.7.1 COBOL程序的数据结构 11

2.7.2数据部的结构 12

2.7.3工作存储节 12

2.7.4值(VALUE)子句 13

§2.8过程部 14

2.8.1过程部的结构 14

2.8.2 COBOL语句的分类 15

2.8.3 待收(ACCEPT)语句和显示(DISPLAY)语句 16

2.8.4传送(MOVE)语句 17

2.8.5 停(STOP)语句 18

§2.9程序实例1 18

§2.10设计一个COBOL程序的步骤 20

练习题和作业 23

第三章重复过程和初等项的定义 25

§3.1 执行(PERFORM)语句(一) 25

§3.2程序实例2 25

§3.3 字型(PICTURE)子句 27

3.3.2数值型数据 28

3.3.1字母型数据 28

3.3.3字符型数据 29

3.3.4数值编辑型数据 29

3.3.5字符编辑型数据 32

§3.4符号(SIGN)子句 32

§3.5 遇零置空(BLANK WHEN ZERO) 33

子句 33

§3.6 对齐(JUSTIFIED)子句 33

§3.7 重命名(RENAMES)子句 34

§3.8 传送(MOVE)语句的传送规则 35

3.8.1 初等顶传送(由初等项传送到初等项) 35

3.8.2组合项传送 36

§3.9程序实例3 37

练习题和作业 39

§4.1算术运算 41

4.1.1加(ADD)语句 41

第四章算术运算和逻辑测试(一) 41

4.1.2 减(SUBTRACT)语句 42

4.1.3乘(MULTIPLY)语句 43

4.1.4除(DIVIDE)语句 44

4.1.5计算(COMPUTE)语句 45

§4.2 用法(USAGE)子句 46

§4.3程序实例4 48

§4.4如果(IF)语句(一) 51

4.4.1如果语句的功能和格式 51

4.4.2条件(符号条件,类别条件,关系条件) 53

§4.5程序实例5 55

练习题和作业 58

第五章文件的输入输出 61

§5.1程序实例6 61

§5.2输入输出(INPUT-OUTPUT)节 64

§5.3文件(FILE)节 65

§5.4打开(OPEN)语句 66

§5.5关闭(CLOSE)语句 66

§5.6读(READ)语句 67

§5.7写(WRITE)语句 68

§5.8缓冲区(BUFFERS) 70

练习题和作业 71

第六章如果语句(二)和执行语句(二) 72

§6.1条件名(CONDITION-NAME)条 72

件 72

§6.2复合(COMPOUND)条件 74

§6.3执行(PERFORM)语句(二) 75

§6.4程序实例7 79

§6.5转向(GO TO)语句 82

§6.6出口(EXIT)语句 83

§6.7预防程序出错的措施(ERROR 84

PROVENTION) 84

§6.8程序实例8 84

练习题和作业 87

第七章结构程序设计 90

§7.1结构程序设计基础 90

OL) 92

§7.2 程序控制(PROGRAM CONTR- 92

§7.3程序设计的目标(PROGRAMM- 93

ING OBJECTIVES) 93

§7.4 COBOL程序设计实践(PROGRA- 94

MMING PRACTICES) 94

§7.5程序的效率(PROGRAM EFFICI- 95

ENCY) 95

练习题 95

§8.1 限定名(QUALIFIED names) 97

第八章强功能的数据操纵 97

§8.2对应操作(CORRESPONDING 98

operations) 98

s.2.1对应传送(MOVE CORRESPOND- 98

ING) 98

8.2.2 对应加(ADD CORRESPONDING) 99

8.2.3 对应减(SUBTRACT CORRESPON- 100

DING) 100

§8.3程序实例9 101

§8.4检测(INSPECT)语句 104

§8.5合串(STRING)语句 108

§8.6程序实例10 110

§8.7 拆串(UNSTRING)语句 115

§8.8程序实例12 119

练习题和作业 123

第九章顺序文件及其磁性存储设备 125

§9.1磁带 125

§9.2磁盘 126

§9.3文件的结构 126

9.3.1逻辑记录 126

9.3.2物理记录 128

9.3.3盘区 129

9.3.4文件标号 129

9.4.2建立顺序文件 130

9.4.3读顺序文件 130

9.4.4修改记录 130

§9.4顺序文件的处理 130

9.4.1什么是文件处理 130

9.4.5顺序文件的文件控制段的一般格式 131

§9.5程序实例13 131

练习题和作业 135

第十章相对文件 137

§10.1相对文件的组织 137

§10.2相对文件的文件控制段的一 137

般格式 137

子句 138

§10.3同步安置(SYNCHRONIZED) 138

§10.4相对文件的处理 139

10.4.1建立文件 139

10.4.2随机读文件 140

10.4.3修改记录 140

10.4.4插入记录 141

10.4.5删除记录 141

10.4.6顺序读文件 141

§10.5程序实例15 142

练习题和作业 148

§11.1索引顺序文件的结构 149

第十一章索引文件 149

11.1.1索引 150

11.1.2溢出区 151

§11.2索引顺序文件的处理 153

11.2.1索引文件的文件控制段的一般格式 153

11.2.2建立索引顺序文件 153

11.2.4更新索引顺序文件 154

§11.3程序实例16~18 154

11.2.3随机读索引顺序文件 154

§11.4键顺序索引文件(KSAM文件) 162

11.4.1键顺序索引文件的结构 162

11.4.2键文件和数据文件之间的关系 164

11.4.3键顺序索引文件的容量 165

11.4.4键顺序索引文件的额外数据段 167

§11.5键顺序索引文件的处理 169

11.5.1索引文件的文件控制段的一般格式 169

11.5.2顺序存取方式的索引文件 169

11.5.3动态存取方式的索引文件 170

和检索 171

§11.6程序实例19~21(1)——图书管理 171

§11.7程序实例21(2)——库存 193

管理 193

§11.8程序实例21(3)——职工 204

统计 204

§11.9程序实例21(4)——工资 213

管理 213

管理 222

§11.10程序实例21(5)——人事 222

§11.11盘文件组织(摘要) 234

练习题和作业 234

第十二章排序-合并 235

§12.1排序步骤和排序文件 235

12.1.1排序步骤 235

12.1.2排序文件 235

§12.2排序(SORT)语句 236

12.2.1排序语句格式 236

12.2.2排序语句的使用 237

12.2.3自动方式 238

12.2.4输入过程 238

12.2.5输出过程 239

§12.3程序实例22~24 240

§12.4合并(MERGE)语句 247

§12.5程序实例25~26 248

练习题和作业 252

第十三章表处理 253

§13.1表的确定 253

§13.2给表赋值 255

13.2.1 重定义(REDEFINES)子句 255

13.2.2建立定值表 256

13.2.3程序实例27 257

13.2.4用输入语句给表赋初值 258

§13.3表元的引用 258

13.3.1下标法 258

13.3.3置(SET)语句 259

13.3.2位标法 259

13.3.4 用法是位标(USAGE IS INDEX) 260

子句 260

13.3.5下标法与位标法的比较 261

13.3.6使用下标和位标的规则 261

§13.4程序实例28~29 261

§13.5二维表和三维表 263

13.5.1二维表和三维表的建立 263

表元 265

13.5.2给二维表和三维表赋值及引用 265

§13.6程序实例30~32 269

§13.7变长表 272

§13.8表的检索 273

13.8.1用执行语句(三)顺序查找 273

13.8.2顺序检索语句 274

13.8.3二分检索语句 278

§13.9程序实例33~35 282

13.9.1 为银行编制本利和对照表(单利) 282

13.9.2处理银行存款业务 285

13.9.3计算银行存款的本利和 290

报表程序 293

13.9.4程序实例36——职工统计通用 293

13.9.5程序实例37——库存管理通用 303

报表程序 303

练习题和作业 312

14.1.1调用语句的格式 314

14.1.2 调用程序(CALLING PROGRAMS) 314

§14.1 调用(CALL)语句 314

第十四章程序间通信 314

14.1.3 用(USING)短语 315

14.1.4溢出(OVERFLOW)短语 315

14.1.5 调用语句的执行过程 315

§14.2 COBOL被调程序 316

14.2.1 连接节(LINKAGE SECTION) 316

14.2.2过程部的部首 316

14.3.1 入口(ENTRY)语句 317

扩充的部分功能 317

§14.3 HP3000计算机的COBOL Ⅱ 317

14.2.4返回(GOBACK)语句 317

14.2.5 撤消(CANCEL)语句 317

语句 317

14.2.3程序出口(EXIT PROGRAM) 317

14.3.2扩大的调用语句格式 318

14.3.3调用内部过程(CALLING 318

INTRINSICS) 318

14.3.4程序实例片断 318

作业 324

第十五章程序分段 325

§15.1 目标程序的结构 325

§15.2程序分段的方法 325

15.2.1程序块限子句 325

15.2.2段号 325

COBOL 327

16.1.2 用文字转换技术来实现汉字 327

16.1.1创建崭新的汉字COBOL编译 327

程序 327

充——汉字COBOL 327

第十六章 COBOL功能的最新扩 327

§16.1 汉字COBOL语言的设计思想 327

§16.2汉字COBOL符号的转换技术 328

16.2.1汉字终端 328

16.2.2带有汉字功能的操作系统 329

§16.3 在COBOL中汉字输入的编 330

码方案 330

16.3.1综述 330

16.3.2汉字编码方案的现状 331

16.3.3 IBM PC微机上的汉字编码 332

§16.4 COBOL汉字库技术 338

16.4.1汉字的存储方式 338

16.4.2汉字的存储技术 340

§16.6 汉字COBOL源程序的书写 341

16.6.1全汉字方式 341

方式 341

16.5.1输入设备 341

§16.5 COBOL汉字的输入输出设备 341

16.5.2输出设备 341

16.6.2数据汉化方式 345

附录 346

附录Ⅱ HP3000计算机的上机操作及有 360

附录Ⅱ-1 HP3000计算机的上机操作 360

关命令 360

关命令 366

COBOL程序上机操作及有 366

附录Ⅰ IBM PC微机(支持汉字)的 366

附录Ⅱ-2 HP3000计算机上的BUILD 368

命令和系统文件名中的参数 368

附录Ⅱ-3 KSAM文件的有关命令 369

附录Ⅱ-4状态键值的含义表 371

附录Ⅲ COBOL保留字表 374

附录Ⅳ IBM PCL/Ⅱ COBOL的格 377

式(83年版) 377

附录Ⅴ HP3000 COBOL Ⅱ的格式 393

参考文献 410