《COBOL程序设计 结构式方法》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)艾贝尔(Abel,P.)著;张作民,徐承业译
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1986
  • ISBN:15034·2958
  • 页数:383 页
图书介绍:

第一篇 计算机基础知识 1

绪论 计算机概述 1

引言 1

目录 1

0.1 二进制计数系统 2

0.2 字位 3

0.3 计算机系统 4

0.4 穿孔卡片 8

0.5 数据录入设备 11

0.6 操作系统 13

1.0 引言 15

1.1 企业应用 15

第一章 程序设计概述 15

1.2 输入数据 16

1.3 程序设计方法 19

1.4 程序翻译 20

1.5 流程图 21

第二篇 基本COBOL 29

第二章 COBOL概述 29

2.0 引言 29

2.1 COBOL编码纸 30

2.2 COBOL的某些特点 32

2.3 标识部(IDENTIFICATION DIVISION) 34

2.4 环境部(ENVIRONMENT DIVISION) 35

2.5 数据部(DATA DIVISION) 36

2.6 过程部(PROCEDURE DIVISION) 38

2.7 定义字段 40

2.8 参照表 43

2.9 COBOL程序组织 44

2.10 编写COBOL程序 45

2.11 调试 46

第三章 COBOL基础 52

3.0 引言 52

3.1 重复处理 52

3.2 数字输入数据 56

3.3 打印的算术字段 57

3.4 程序例子 58

3.5 层号 58

3.7 字母数据(PICTURE A) 60

3.6 独立数据项(77层) 60

3.8 字符数据(PICTURE X) 61

3.9 工作存储节中的算术数据 63

3.10 MOVE语句 65

3.11 程序例子 68

3.12 调试 68

第四章 算术与逻辑 72

4.0 引言 72

4.1 算术运算 72

4.2 SIZE错误 76

4.3 COMPUTE语句 77

4.4 算术数据的编辑 79

4.5 IF语句 83

4.6 程序例子 86

4.7 象征常数 89

4.8 错误预防 90

第五章 输入与输出 95

5.0 引言 95

5.1 输入输出节(INPUT-OUTPUT SECTION) 95

5.2 文件节(FILE SECTION) 99

5.3 OPEN语句 100

5.4 CLOSE语句 101

5.5 READ语句 101

5.6 WRITE语句 102

5.7 缓冲区 104

5.8 错误预防 106

第三篇 程序控制与逻辑 108

第六章 逻辑检测与执行语句 108

6.0 引言 108

6.1 条件名(88层) 108

6.2 PERFORM语句 110

6.3 程序例子 114

6.4 页溢出 117

6.5 高级IF逻辑 118

6.6 GOTO语句 121

6.7 GOTO DEPENDING语句 122

6.8 日期 123

6.9 错误预防 124

7.1 结构程序设计 127

第七章 程序设计策略与风格 127

7.0 引言 127

7.2 程序控制 130

7.3 程序设计目标 131

7.4 COBOL程序设计实践 133

7.5 程序效率 140

7.6 程序例子 142

第八章 报表设计 147

8.0 引言 147

8.1 计算机打印报表 147

8.2 报表设计原则 148

8.3 设计特点 151

8.4 打印布局 155

8.5 核对簿 156

第九章 控制断变逻辑(Ⅰ) 159

9.0 引言 159

9.1 顺序检验 159

9.2 文件处理与控制断变 160

9.3 程序例子 165

9.4 错误检测 167

9.5 只印和数行 171

9.6 错误预防 175

第十章 控制断变逻辑(Ⅱ) 176

10.0 引言 176

10.1 两级控制断变 176

10.2 程序例子 177

10.3 三级控制断变 183

10.4 页溢出 188

10.5 程序设计策略 189

第四篇 高级COBOL技术 192

第十一章 表处理(Ⅰ) 192

11.0 引言 192

11.1 表的定义 192

11.2 有序的表 194

11.3 表查找 199

11.4 位标 200

11.5 PERFORM VARYING语句 201

11.6 SEARCH语句 202

11.7 程序例子 204

11.8 相关表 208

11.9 二维表与三维表 209

11.10 用下标和位标的规则 211

11.11 调试 212

第十二章 表处理(Ⅱ) 216

12.0 引言 216

12.1 表的装入 216

12.2 程序例子 219

12.3 表元素排序 223

12.4 二分查找 226

12.5 计算两个日期之间的天数 230

12.6 小数累计 232

13.1 受限名 236

13.0 引言 236

第十三章 数据的精细处置 236

13.2 CORRESPONDING操作 238

13.3 JUSTIFIED RIGHT子句 240

13.4 REDIFINES子句 240

13.5 RENAMES子句(66层) 241

13.6 EXAMINE、INSPECT和TRANSFORM语句 242

13.7 STRING和UNSTRING语句 250

第五篇 文件组织方法 255

第十四章 磁带和磁盘顺序文件 255

14.0 引言 255

14.1 磁带 255

14.2 建立磁带文件的程序例子 259

14.3 磁盘存储器 262

14.4 建立磁盘文件的程序例子 264

14.5 可变长记录 266

第十五章 文件合并和更新 270

15.0 引言 270

15.1 数据处理系统 270

15.2 多个输入设备和多个文件 273

第十六章 索引顺序文件组织 284

16.0 引言 284

16.1 索引顺序文件的特征 285

16.2 处理索引文件 286

16.3 使用ISAM文件的程序设计 288

16.4 程序例子 292

17.1 记录存储——控制区间 297

17.0 引言 297

第十七章 虚存存取方法——VSAM 297

17.2 键顺序数据集 298

17.3 建立键顺序数据集 299

17.4 键顺序数据集的顺序读 301

17.5 键顺序数据集的随机读 301

17.6 键顺序数据集的顺序更新 302

17.7 键顺序数据集的随机更新 302

17.8 装入顺序数据集和相对记录数据集 304

第十八章 相对文件和直接文件 306

18.0 引言 306

18.1 相对文件 306

18.2 直接文件 309

18.3 磁盘文件组织小结 313

第十九章 COBOL SORT语句 316

19.0 引言 316

19.1 排序的特性 316

19.2 利用USING和GIVING的SORT语句 317

19.3 给定输入和输出过程的SORT语句 319

19.4 排序寄存器 322

第六篇 补充材料 325

第二十章 报表生成程序 325

20.0 引言 325

20.1 程序例子 325

20.2 RD条 330

20.3 报表栏描述 331

20.5 控制断变 333

20.4 报表栏 333

20.6 程序例子 334

第二十一章 子程序 340

21.0 引言 340

21.1 程序的连接 340

21.2 公用数据 341

21.3 入口点 343

21.4 程序例子 344

21.5 连接编辑程序 346

第二十二章 程序调试 349

22.0 引言 349

22.1 IBM360/370调试辅助手段 349

22.3 ANS调试标准 351

22.2 CDC调试辅助手段 351

22.4 语句选择 352

22.5 主存转储 353

第二十三章 COPY语句 363

23.0 引言 363

23.1 使用COPY语句的例子 363

第二十四章 作业控制 366

24.0 引言 366

24.1 DOS作业控制 366

24.2 OS作业控制 371

附录A 穿孔过程 376

附录B IBM ANS COBCL保留字表 379

附录C IBM360/370程序执行错误检验 380