《扩展COBOL程序设计语言语法手册》求取 ⇩

目录1

一、概述1

1.1特点1

1.1.1 COBOL的一般特点1

1.1.2本系统“扩展COBOL”的特点1

1.1.3 COBOL的语言结构1

12.1概述 (412

1.2本手册的描述方法3

1.2.1书写的顺序4

1.2.2一般格式的描述方法4

1.2.3关于指令一般格式的注意事项7

1.3基本用语8

二、COBOL语言的全部规定12

2.1语言要素12

2.1.1字符集12

2.1.2字符串与分隔符13

2.2字符串的种类16

2.2.1 COBOL字16

2.2.2直接量(常字)20

2.2.3 PICTURE字符串24

2.2.4用作运算符的特殊字符24

2.2.5注释项25

2.3 COBOL程序结构25

2.3.3数据部27

2.3.2环境部27

2.3.1标识部27

2.3.4过程部30

2.4.1行和字符位置31

2.4 COBOL程序书写规则31

2.4.2部、节、段的格式36

2.4.3数据部的描述项36

2.4.4说明部分36

2.4.5特殊行37

三、基本功能39

3.2标识部39

3.2.1概述39

3.2.2标识部的结构39

3.1概述39

3.2.3程序名段40

3.2.4编译日期段40

3.3环境部41

3.3.1概述41

3.3.2环境部的结构41

3.3.4执行用计算机段42

3.3.3编译用计算机段42

3.3.5特殊名段43

3.4.2.1数据的描述方法46

3.4.2数据的基本概念46

3.4.1概述46

3.4数据部46

3.4.2.2数据的结构47

3.4.2.3数据的项类和字类48

3.4.2.4数据在内存中的表现形式49

3.4.2.5运算符号54

3.4.2.6字长的边界和效率56

3.4.2.7标准对位的规则58

3.4.2.8唯一引用60

3.4.3数据部的结构63

3.4.4工作存贮节65

3.4.5数据描述项66

3.4.6 BLANK WHEN ZERO子句67

3.4.7数据名和FILLER69

3.4.8 JUSTIFIED子句70

3.4.9级号71

3.4.10 PICTURE子句72

3.4.11 REDEFINES子句85

3.4.12 RENAMES子句90

3.4.13 SIGN子句94

3.4.14 SYNCHRONIZED子句96

3.4.15 USAGE子句101

3.4.16 VALUE子句103

3.5过程部107

3.5.1概述107

3.5.2过程部的结构107

3.5.3指令和语句109

3.5.4适用于全部指令的规则113

3.5.5算术指令113

3.5.5.1算术指令的共同事项114

3.5.5.2算术式118

3.5.5.3ADD指令121

3.5.5.4 SUBTRACT指令122

3.5.5.5 MULTIPLY指令124

3.5.5.6 DIVIDE指令125

3.5.5.7 COMPUTE指令127

3.5.6数据操作指令128

3.5.6.1 MOVE指令128

3.5.6.2 EXAMINE指令135

3.5.6.3 TRANSFORM指令138

3.5.6.4 INITIALIZE指令139

3.5.7过程分支指令140

3.5.7.1 GO TO指令140

3.5.7.3 PERFORM指令142

3.5.7.2 ALTER指令142

3.5.7.4 EXIT指令152

3.5.7.5 STOP指令153

3.5.8条件和IF指令153

3.5.8.1条件153

3.5.8.2比较条件154

3.5.8.3字类条件157

3.5.8.4条件名条件158

3.5.8.5开关状态条件159

3.5.8.6正负条件160

3.5.8.7 IF指令161

3.5.9少量数据的输入输出165

3.5.9.1 ACCEPT指令165

3.5.9.2 DISPLAY指令167

3.5.10指示编译指令169

3.5.10.1 ENTER指令169

3.5.10.2 NOTE指令169

3.5.11字符串操作指令170

3.5.11.1 STRING指令170

3.5.11.2 UNSTRING指令175

四、表处理功能181

4.2表处理的基本语法181

4.2.1数据部181

4.2.1.1 OCCURS子句181

4.1概述181

4.2.1.2 USAGE IS INDEX子句193

4.2.2过程部193

4.2.2.1下标和指标193

4.2.2.2比较条件196

4.2.2.3 SEARCH指令198

4.2.2.4 SET指令203

4.3表处理的基本方法207

4.3.1下标和指标程序之例207

4.3.2表初始值的确定209

4.3.3顺序查表210

4.3.4二分查表212

4.3.5内部分类214

五、输入输出功能217

5.1概述217

5.2文件与记录217

5.3.2记录格式218

5.3.1概述218

5.3文件的组织形式与存取方式218

5.3.3文件的组织形式220

5.3.4存取方法221

5.4文件处理方式221

5.4.1顺序组织文件221

5.4.2直接组织文件227

5.4.3相对组织文件238

5.4.4索引顺序组织文件242

5.5环境部252

5.5.1概述252

5.5.2文件控制段252

5.5.2.1 SELECT语句252

8.2.2控制栏253

5.5.2.2ASSIGN子句253

5.5.2.4ACCESS MODE子句255

5.5.2.3 RESERVE子句255

5.5.2.5PROCESSING MODE子句256

5.5.2.6 ACTUAL KEY子句256

5.5.2.7NOMINAL KEY子句259

5.5.2.8 RECORD KEY子句260

5.5.2.9FILE-LIMIT子句261

5.5.3输入输出控制段262

5.5.2.10 TRACK-AREA子句262

5.5.3.2 SAME AREA子句263

5.5.3.1RERUN子句263

5.5.3.3 MULTIPLE FILE TAPE子句265

5.5.3.4 APPLY WRITE-ONLY子句266

5.5.3.5 APPLY EXTENDED-SEARCH子句267

5.5.3.7 APPLY CYL-OVERFLOW子句268

5.5.3.6 APPLY WRITE-YERIFY子句268

5.5.3.9 APPLY CORE-INDEX子句269

5.5.3.8 APPLY MASTER-INDEX/CYL-INDEX子句269

5.6数据部270

5.6.1概述270

5.6.2文件节271

5.6.3文件描述项271

5.6.4 BLOCK CONTAINS子句272

5.6.5 RECORD CONTAINS子句273

5.6.6 RECORDING MODE子句274

5.6.7 LABEL RECORD子句276

5.6.8 VALUE OF子句277

5.6.9 DATA RECORD子句277

5.7.2.1OPEN指令278

5.7过程部278

5.7.1概述278

5.7.2文件的开始和结束278

5.7.2.2CLOSE指令279

5.7.3.1 READ指令283

5.7.3记录的读入和写出283

5.7.3.2WRITE指令285

5.7.3.3REWRITE指令290

5.7.4.1START指令292

5.7.4文件的起始292

5.7.4.2SEEK指令293

5.7.5用户(程序员)的USE过程294

5.7.5.1 USE ERROR指令294

5.7.5.2USE LABEL指令296

6.1概述303

6.2基本概念303

6.2.1文件与记录303

六、VSAM输入输出功能303

6.2.2文件的组织形式304

6.2.3文件的存取方式305

6.2.4记录指示符305

6.2.5文件状态项和状态键306

6.2.6口令字306

6.3文件处理方式306

6.4.2文件控制段307

6.4.1概述307

6.4环境部307

6.4.2.1 SELECT子句310

6.4.2.2ASSIGN子句311

6.4.2.3 RESERVE子句312

6.4.2.4 ORGANIZATION子句312

6.4.2.5 ACCESS MODE子句313

6.4.2.6 RECORD KEY子句313

6.4.2.7 PASSWORD子句314

6.4.2.8 FILE STATUS子句315

6.4.3输入输出控制段315

6.5.1概述317

6.5.2文件描述项317

6.5数据部317

6.6过程部318

6.6.1概述318

6.6.2输入输出指令的共同事项319

6.6.2.1 INVALID KEY条件319

6.6.3.2 AT END条件319

6.6.3 文件的开始和结束320

6.6.3.1 OPEN指令320

6.6.3.2 CLOSE指令322

6.6.4记录的输入输出322

6.6.4.1 READ 指令322

6.6.4.2 WRITE 指令326

6.6.4.3 REWRITE 指令328

6.6.5记录位置的确定329

6.6.4.4 DELETF 指令329

6.6.5.1 START指令329

6.6.6.1 USE指令330

6.6.6程序员输入输出错误过程330

七、排序(分类)功能333

7.1.1基本排序(分类)333

7.1.2包括输入输出过程的排序(分类)336

7.2环境部340

7.2.1文件控制段340

7.2.2排序(分类)用文件控制描述项341

7.2.3输入输出控制段342

7.2.3.1 RERUN子句342

7.2.3.2 SAME子句343

7.3数据部344

7.3.1文件节344

7.3.1.1排序(分类)用文件描述项344

7.4.1 SORT指令345

7.3.1.2 SORT-OPTION子句345

7.4过程部345

7.4.2 RELEASE指令349

7.4.3 RETURN指令349

7.4.4排序(分类)用特殊寄存器350

8.1概述352

8.2基本概念352

8.2.1报表栏和控制用数据项352

八、报表打印功能352

8.2.4报表节和过程部355

8.2.3行位置和位(列)位置355

8.3数据部360

8.3.1文件描述项360

8.3.2 REPORT子句361

8.3.3报表节362

8.3.4报表描述项362

8.3.5 CODE子句363

8.3.6 CONTROL子句363

8.3.7 PAGE LIMIT子句365

8.3.8报表栏描述项368

8.3.9 COLUMN NUMBER子句372

8.3.10 GROUP INDICATE子句372

8.3.11 LINE NUMBER子句373

8.3.12 NEXT GROUP子句375

8.3.13 RESET子句377

8.3.14 SOURCE子句377

8.3.15 SUM子句378

8.3.16 TYPE子句380

8.3.17 VALUE子句383

8.4过程部383

8.4.1 INITIATE指令383

8.4.2 GFNERATE指令384

8.4.3TERMINATE指令385

8.4.4 USE BEFORE REPORTING指令386

8.5特殊寄存器386

8.5.2 LINE-COUNTER387

8.5.1 PAGE-COUNTER387

九、程序分段功能389

9.1概述389

9.1.1程序的分段389

9.1.1.1固定部分389

9.1.3分段控制390

9.2.1优先编号390

9.2程序分段结构390

9.1.2程序分段的基准390

9.1.1.2独立段390

9.3对程序流程的限制391

9.2.2 SEGMENT-LIMIT子句391

9.3.1 ALTER指令392

9.3.2 PERFORM指令392

9.3.3被调程序392

十、程序库功能393

10.1概述393

10.2 COPY指令393

10.3.1 BASIS卡片400

10.3.2*STARTC卡片400

10.3程序库扩展功能400

10.3.3 INSERT卡片401

10.3.4 DELETE卡片401

十一、程序排错功能403

11.1概述403

11.2过程部404

11.2.1TRACE指令404

11.2.2 EXHIBIT指令405

11.2.3 ON指令407

11.3程序排错用程序包408

11.3.1程序排错卡片408

11.4程序排错行410

十二、程序连接功能412

12.2数据部413

12.2.1连接节413

12.3过程部415

12.3.1 CALL指令415

12.3.2 ENTRY指令和过程部头417

12.3.3程序的终止指令418

12.3.5 GOBACK指令419

12.3.4 EXIT PROGRAM指令419

十三、画面功能421

13.1概述421

13.2画面功能的语言说明421

附录A保留字424

A-1本系统的保留字424

A-2 CROMEMCO COBOL保留字430

A-3 FELIX C-256 COBOL保留字…………………………………………(433 )A-4 ANS1-1974 COBOL保留字436

附录B COBOL程序纸439

附录C COBOL程序设计之例440

程序设计例1:库存管理程序440

程序设计例2:检查数据程序445

附录D语言补充说明与特殊功能454

D-1计算机的字符集454

D-2运算的中间结果462

D-3打印输出控制功能465

D-4用MOVE指令获得日期和时刻的功能465

D-5纸带设备的使用466

D-6卡片打印穿孔机的使用469

D-7软盘的使用473

D-8 JIS标准文件的使用478

D-9特殊输入输出设备指定事项一览表485

D-10十六进制字符直接量488

D-11文件的共享与排他控制489

附录E一般格式一览表492

一、本系统一般格式一览表492

二、ANSI COBOL×3.23-1968文本语言格式一览表515

三、ISO COBOL-78文本语言格式一览表531

附录F用语的定义555

附录G简单常用COBOL语法格式索引577

附录H COBOL词汇日汉对照表579

附录I COBOL指令与语句汇总表595

附录J COBOL词汇英汉对照表601

1986《扩展COBOL程序设计语言语法手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张福德编译 1986 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

程序设计语言(1994 PDF版)
程序设计语言
1994 天津:南开大学出版社
COBOL 语言与程序设计实践(1981年12月第1版 PDF版)
COBOL 语言与程序设计实践
1981年12月第1版 上海科学技术文献出版社
COBOL程序设计语言(1982 PDF版)
COBOL程序设计语言
1982
COBOL语言程式设计( PDF版)
COBOL语言程式设计
宏基出版社
PASCAL 语言程序设计手册 PLPHA PASCAL(1982 PDF版)
PASCAL 语言程序设计手册 PLPHA PASCAL
1982
程序设计语言ANS-COBOL( PDF版)
程序设计语言ANS-COBOL
程序语言手册( PDF版)
程序语言手册
程序设计语言COBOL(1991 PDF版)
程序设计语言COBOL
1991 北京:北京师范大学出版社
COBOL语言简明教程 结构程序设计(1985 PDF版)
COBOL语言简明教程 结构程序设计
1985 北京:机械工业出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
Pascal语言程序设计(1998 PDF版)
Pascal语言程序设计
1998 北京:人民邮电出版社
程序设计语言COBOL(1980 PDF版)
程序设计语言COBOL
1980 北京:科学出版社
程序设计语言(1984 PDF版)
程序设计语言
1984 北京:高等教育出版社
汉语程序设计语言(1994 PDF版)
汉语程序设计语言
1994 北京:电子工业出版社