《微型计算机系统COBOL语言与程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:倪天智编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1985
  • ISBN:15031·679
  • 页数:333 页
图书介绍:

第一章 导论 1

1.1 微型计算机系统的基本知识 1

1.1.1 几个基本概念 1

目录 1

1.1.2 微型计算机系统的硬件组成 2

1.1.3 微型计算机的发展概况及其分类和应用 4

1.2 COBOL语言概述 7

1.2.1 COBOL语言的产生和发展 7

1.2.2 ANS COBOL-1974和Microsoft COBOL-80 8

1.2.3 COBOL程序的编译和执行 10

1.3.1 数据和数据处理 11

1.3.2 数据的表示方法 11

1.3 COBOL与企事业管理中的数据 11

1.3.3 数据的层次结构及文件和记录的概念 13

1.3.4 文件的存储介质 14

1.3.5 文件的组织方式 16

1.3.6 文件的存取方式 17

1.3.7 COBOL语言处理文件时的几个概念 17

思考与习题 18

第二章 COBOL语言的基本概念与程序结构 19

2.1 COBOL字符集 19

2.2 COBOL字 20

2.2.1 保留字 21

2.2.2 用户自定义字 22

2.3.1 非数值字值 23

2.2.3 系统名 23

2.3 字值 23

2.3.2 数值字值 24

2.3.3 象征常量的值 24

2.4 COBOL源程序的结构 24

2.4.1 COBOL源程序的结构层次 25

2.4.2 COBOL各结构部分中的基本语法概念 25

2.4.3 COBOL源程序实例 26

2.5 COBOL源程序的书写格式和语法描述规则 29

2.5.1 COBOL源程序的书写格式 29

2.5.2 COBOL语法描述规则 30

2.6 标识部 31

2.7 环境部 32

2.8 数据部初步 34

2.8.1 数据部的一般格式 34

2.8.2 工作存储节和连接节 35

2.8.3 记录描述款和数据描述款 36

2.8.4 数据项的描述方法 37

2.8.5 PICTURE,USAGE和VALUE子句 41

2.8.6 数据部限制 44

2.9 过程部基础 44

2.9.1 过程部的组成 44

2.9.2 语句和句子的分类 45

2.9.3 程序的执行流程 47

2.9.4 数据名的限定及标识符的使用(附条件名、段名的受限) 48

2.9.5 少量数据的输入语句——ACCEPT(待收)语句 51

2.9.6 少量数据的输出语句——DISPLAY语句 53

2.9.7 STOP语句 54

2.9.8 MOVE语句 55

2.9.9 COMPUTE语句 57

思考与习题 60

第三章 数据项的描述和处理 63

3.1 概述 63

3.1.1 数据项描述和处理的基本概念 63

3.1.2 各种类型数据项描述款的格式 63

3.2 数据描述款中的子句 65

3.2.1 PICTURE子句详述 65

3.2.2 REDEFINES子句 70

3.2.3 OCCURS子句 74

3.2.4 SYNCHRONIZED子句 75

3.2.5 BLANK WHEN ZERO子句 76

3.2.6 JUSTIFIED子句 76

3.2.7 SIGN子句 77

3.3 条件名的描述 78

3.4 数据操作类语句 78

3.4.1 MOVE语句的传送规则 78

3.4.2 INSPECT语句 85

3.5 算术运算类语句 88

3.5.1 算术运算类语句的基本规则 88

3.5.2 三种选择短语的讨论 89

3.5.3 ADD语句 90

3.5.4 SUBTRACT语句 91

3.5.5 MULTIPLY语句 91

3.5.6 DIVIDE语句 92

3.6 字符串运算类语句 94

3.6.1 STRING语句 94

3.6.2 UNSTRING语句 96

思考与习题 97

第四章 COBOL中的条件与程序流程控制 101

4.1 控制转移类语句(一) 101

4.1.1 GO TO语句 101

4.1.2 ALTER语句 102

4.2.1 IF语句的一般格式 103

4.2 条件和IF语句 103

4.2.2 条件 105

4.2.3 IF语句的嵌套 110

4.2.4 条件的省写规则 111

4.3 控制转移类语句(二) 113

4.3.1 PERFORM语句 113

4.3.2 EXIT语句 119

思考与习题 122

第五章 顺序文件 125

5.1 文件的定义和处理 125

5.2 环境部中的规定 125

5.2.1 FILE-CONTROL段 125

5.2.2 I-O-CONTROL段 127

5.3.1 文件节的组成 128

5.3 数据部中的描述 128

5.3.2 文件描述款 129

5.4 顺序输入输出语句 132

5.4.1 OPEN语句 133

5.4.2 READ语句 134

5.4.3 WRITE语句 135

5.4.4 CLOSE语句 137

5.4.5 REWRITE语句 137

5.5 输入输出错误处理的通用说明 137

5.6.1 概述 138

5.6.2 标题及报表格式的打印 138

5.6 顺序文件的建立、更新和使用 138

5.6.3 磁盘顺序文件的建立 141

5.6.4 磁盘顺序文件的更新——修改和扩充 142

5.6.5 顺序文件的使用 143

思考与习题 145

第六章 屏幕节及格式化屏幕处理语句——ACCEPT和DISPLAY的功能扩展 148

6.1 数据部的屏幕节 148

6.1.1 屏幕节的一般格式 148

6.1.2 屏幕项数据描述款中的子句 149

6.2 ACCEPT语句的扩展功能 152

6.2.1 ACCEPT语句格式一 152

6.2.2 ACCEPT语句格式二 152

6.2.3 ACCEPT语句格式三 154

6.2.4 ACCEPT语句格式四 159

6.2.5 ACCEPT语句简评 162

6.3 DISPLAY语句详述 162

6.4 举例 163

6.4.1 综合使用ACCEPT和DISPLAY语句举例 163

6.4.2 使用CCBOL-80屏幕显示功能的练习举例 165

思考与习题 169

第七章 如何编写和阅读COBOL源程序 170

7.1 编写一个完整的COBOL程序 170

7.2 编写源程序时应注意的一些问题 176

7.3 如何阅读一个COBOL源程序 181

思考与习题 183

8.1.1 表的概念及描述方法 186

8.1 概述 186

第八章 表处理 186

8.1.2 表的初值 188

8.2 表元的引用 189

8.2.1 下标法 190

8.2.2 位标法 191

8.2.3 位标法和下标法的比较 193

8.3 表的检索 193

8.3.1 位标的初置和修改——SET语句 193

8.3.2 SEARCH语句 195

8.3.3 PERFORM语句的查表能力 200

思考与习题 201

9.1.2 索引文件的定义和描述 204

9.1.1 概述 204

第九章 索引文件和相对文件 204

9.1 索引文件 204

9.1.3 索引文件的过程部语句 206

9.1.4 索引文件举例——磁盘文件的建立、存取和修改 209

9.2 相对文件 215

9.2.1 概述 215

9.2.2 相对文件的定义和描述 215

9.2.3 相对文件的过程部语句 217

9.2.4 建立、更新和扩充相对文件的例子 219

思考与习题 222

10.1 程序间通信 224

10.1.1 CALL语句 224

第十章 程序间通信、分段及其它 224

10.1.2 EXIT PROGRAM语句 225

10.1.3 CHAIN语句 225

10.1.4 与CALL和CHAIN有关的过程部部首 226

10.1.5 使用说明及例子 226

10.2 程序分段 231

10.2.1 目标程序的结构 231

10.2.2 段号 232

10.2.3 举例 232

10.3 申述部分及USE句 236

10.4 COBOL-80的编译指示语句 238

10.5 程序的动态排错 239

10.5.4 使用说明及举例 240

10.5.3 EXHIBIT语句 240

10.5.2 RESET TRACE语句 240

10.5.1 READY TRACE语句 240

思考与习题 241

第十一章 COBOL程序上机操作 243

11.1 COBOL-80所需的系统软件 243

11.2 COBOL源文件的建立 244

11.3 COBOL程序的编译 245

11.4 COBOL程序的连接装配 252

11.5 COBOL程序的执行 255

11.6 上机操作步骤摘要 256

11.7 非CP/M操作系统时COBOL-80的使用 257

11.7.1 TRSDOS-II型 257

11.7.3 关于CROMEMCO COBOL 258

11.7.2 ISIS-II型 258

11.7.4 关于IBM PC COBOL 259

第十二章 应用程序实例 261

12.1 说明 261

12.2 工资管理程序 261

12.3 人事管理程序 270

12.4 铁路货车管理程序 284

12.5 库存管理程序 291

附录一 Miorosoft COBOL-80语言格式汇集 304

附录二 COBOL-80保留字 317

附录三 编译时可能出现的高级错误诊断信息 320

附录四 源文件的建立和修改——ED文本编辑程序 326

主要参考书目 333