第一章 简介 1
1.1 语法注释 1
1.2 Microsoft COBOL符合ANSI标准 2
1.3 Microsoft COBOL所作的扩展 3
1.4 更多地了解COBOL 3
第二章 语言元素 4
2.1 源代码编写规则 4
2.2 字符集 5
2.3 标点 5
2.4 保留字 6
2.5 名字 6
2.5.1 命名规范 6
2.5.2 名字的限定 7
2.6 直接量 7
2.6.1 数值直接量 8
2.6.2 非数值直接量 8
2.6.3 象征常量 8
2.7 数据类型 9
2.8 语句 9
2.8.1 强制语句 9
2.8.2 条件语句 9
2.8.3 编译指示语句 10
2.9 算术语句 10
2.9.1 合成操作数 10
2.9.2 任选短语 11
2.10 算术表达式 11
第三章 COBOL程序结构 13
3.1 术语 13
3.2 层号及数据项 14
3.3 编译指示语句 15
第四章 标识部 16
4.1 标识部部头和一般格式 16
4.2 作者段 16
4.3 编译日期段 17
4.4 编写日期段 17
4.5 场所段 17
4.6 程序标识段 18
4.7 保密段 18
第五章 设备部 19
5.1 设备部部头及一般格式 19
5.2 配置节节头 20
5.2.1 目标计算机段 20
5.2.2 源计算机段 21
5.2.3 专用名段 21
5.3 输入/输出节节头 23
5.3.1 文件控制段 24
5.3.2 输入/输出控制段 28
第六章 数据部 31
6.1 数据部部头及一般格式 31
6.2 记录描述款 33
6.2.1 数据描述款和数据项 34
6.2.2 组合项 35
6.2.3 基本项 35
6.2.4 字母数字项和字母数字编辑项 35
6.2.5 数值项 36
6.2.6 数值编辑项 38
6.2.7 66层(重命名)项 38
6.2.8 77层(独立数据描述)项 39
6.2.9 88层(条件名)项 39
6.3 数据部限制 40
6.4 节 41
6.4.1 文件节和文件描述款 42
6.4.2 工作存贮节 43
6.4.3 连接节 44
6.4.4 屏幕节 45
6.5 子句 48
6.5.1 AUTO子句 48
6.5.2 BACKGROUND-COLOR子句 48
6.5.3 BELL子句 49
6.5.4 BLANK LINE子句 49
6.5.5 BLANK SCREEN子句 49
6.5.6 BLANK WHEN ZERO子句 49
6.5.7 BLINK子句 50
6.5.8 BLOCK子句 50
6.5.9 CODE-SET子句 50
6.5.10 COLUMN子句 51
6.5.11 DATA RECORD(S)子句 51
6.5.12 FOREGROUND-COLOR子句 52
6.5.13 FROM/TO/USING子句 52
6.5.14 FULL子句 53
6.5.15 HIGHLIGHT子句 53
6.5.16 JUSTIFIED子句 53
6.5.17 LABEL RECORD(S)子句 54
6.5.18 LINAGE子句 54
6.5.19 LINE子句 55
6.5.20 OCCURS子句 56
6.5.21 PICTURE子句 57
6.5.22 RECORD子句 61
6.5.23 REDEFINES子句 62
6.5.24 RENAMES子句 62
6.5.25 REQUIRED子句 63
6.5.26 SECURE子句 63
6.5.27 SIGN子句 64
6.5.28 SYNCHRONIZED子句 64
6.5.29 TO子句 65
6.5.30 USAGE子句 65
6.5.31 USING子句 66
6.5.32 VALUE IS子句 66
6.5.33 VALUE OF FILE-ID子句 67
第七章 过程部 68
7.1 过程部——部头和一般格式 68
7.2 算术语句 69
7.2.1 CORRESPONDING任选项 70
7.2.2 GIVING任选项 71
7.2.3 REMAINDER任选项 71
7.2.4 ROUNDED任选项 71
7.2.5 SIZE ERROR任选项 71
7.3 输入/输出错误处理 72
7.4 动态调试语句 72
7.5 MS-COBOL磁带语法 73
7.6 过程部语句 73
7.6.1 ACCEPT语句 73
7.6.2 ADD语句 83
7.6.3 ALTER语句 84
7.6.4 CALL语句 84
7.6.5 CHAIN语句 84
7.6.6 CLOSE语句 85
7.6.7 COM PUTE语句 85
7.6.8 COPY语句 85
7.6.9 DELETE语句 85
7.6.10 DISPLAY语句 85
7.6.11 DIVIDE语句 87
7.6.12 EXHIBIT语句 88
7.6.13 EXIT语句 88
7.6.14 EXIT PROGRAM语句 89
7.6.15 GO TO语句 89
7.6.16 IF语句 90
7.6.17 INSPECT语句 94
7.6.18 MERGE语句 97
7.6.19 MOVE语句 97
7.6.20 MULTIPLY语句 98
7.6.21 OPEN语句 99
7.6.22 PERFORM语句 99
7.6.23 READ语句 102
7.6.24 READY/RESET TRACE语句 102
7.6.25 RELEASE语句 103
7.6.26 RESET TRACE语句 103
7.6.27 RETURN语句 103
7.6.28 REWRITE语句 103
7.6.29 SEARCH语句 103
7.6.30 SET语句 103
7.6.31 SORT语句 103
7.6.32 START语句 103
7.6.33 STOP语句 104
7.6.34 STRING语句 104
7.6.35 SUBTRACT语句 105
7.6.36 UNLOCK语句 106
7.6.37 UNSTRING语句 107
7.6.38 USE语句 108
7.6.39 WRITE语句 108
第八章 程序间通信 109
8.1 CALL语句 109
8.1.1 USING短语 109
8.1.2 ON OVERFLOW短语 110
8.2 EXITPROGRAM语句 110
8.3 CHAIN语句 110
8.4 CANCEL语句 110
8.5 带有USING/CHAINING短语的过程部首部 111
第九章 用索引方法管理表 112
9.1 索引名和索引数据项 112
9.2 下标 112
9.3 相对索引 112
9.4 SET语句 113
9.5 SEARCH语句格式1 113
9.6 SEARCH语句格式2 114
第十章 顺序文件 117
10.1 顺序文件组织形式的定义 117
10.2 顺序文件输入输出的语法考虑 117
10.2.1 文件控制入口(环境部) 117
10.2.2 文件描述入口(数据部) 118
10.2.3 输入/输出控制段(环境部) 118
10.3 文件状态报告 119
10.4 过程部有关顺序文件的语句 119
10.4.1 CLOSE语句 120
10.4.2 OPEN语句 120
10.4.3 READ语句 122
10.4.4 REWRITE语句 122
10.4.5 WRITE语句 123
第十一章 索引文件 125
11.1 索引文件组织形式的定义 125
11.2 索引文件输入/输出的语法考虑 125
11.2.1 文件控制入口(环境部) 125
11.2.2 RECORD KEY子句 126
11.2.3 ALTERNATE RECORD KEY子句 127
11.2.4 文件描述入口(数据部) 127
11.2.5 输入/输出控制段(环境部) 127
11.3 文件状态报告 128
11.4 关于索引文件的过程部语句 129
11.4.1 CLOSE语句 129
11.4.2 DELETE语句 130
11.4.3 OPEN语句 131
11.4.4 READ语句 132
11.4.5 REWRITE语句 133
11.4.6 START语句 133
11.4.7 UNLOCK语句 134
11.4.8 WRITE语句 134
第十二章 相对文件 136
12.1 相对文件组织形式的定义 136
12.2 相对文件输入/输出的语法考虑 136
12.2.1 文件控制入口(环境部) 136
12.2.2 RELATIVE KEY子句 137
12.2.3 文件描述入口(数据部) 137
12.2.4 输入/输出控制入口(环境部) 137
12.3 文件状态报告 137
12.4 对应于相对文件的过程部语句 138
12.4.1 CLOSE语句 139
12.4.2 DELETE语句 139
12.4.3 OPEN语句 139
12.4.4 READ语句 140
12.4.5 REWRITE语句 141
12.4.6 START语句 141
12.4.7 UNLOCK语句 142
12.4.8 WRITE语句 142
第十三章 分类/合并设置 144
13.1 语法考虑 144
13.1.1 文件控制入口 144
13.1.2 排序文件描述入口(分类/合并) 144
13.1.3 输入/输出控制段 144
13.2 排序文件状态报告 145
13.3 SORT语句 146
13.4 MERGE语句 146
13.5 分类和合并顺序 147
13.5.1 输入过程和USING短语 148
13.5.2 输出过程和GIVING短语 148
13.6 限制 148
13.7 RELEASE语句 149
13.8 RETURN语句 149
13.9 例子 150
第十四章 声明区和USE语句 159
第十五章 分片功能 161
第十六章 COPY语句 162
第十七章 文件和记录上锁 166
17.1 文件上锁 166
17.2 记录上锁 166
17.3 语法考虑 166
17.3.1 文件控制入口(SELECT子句) 167
17.3.2 OPEN、READ、START和UNLOCK语句 168
附录A 允许的MOVE操作数 171
附录B 嵌套条件(IF)语句 172
附录C 保留字 174
附录D ASCII字符集 179
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《英语教师语言意识研究》秦莉,赵春贺著 2019
- 《基于多维视角的英语语言学理论探索与应用》刘曦著 2019
- 《Java语言程序设计教程》胡光 2018
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《辛巴达的秘密武器 时间》(韩)朴恩河文 2016
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《白雪公主分面包 分数》(韩)车宝金文 2016
- 《美食追逐大比拼 减法》(韩)杨胜贤文 2016
- 《公主小姐不想吃饭》(法)克里斯汀·诺曼·维拉蒙著(法)玛丽安娜·巴尔西隆绘苏迪译 2019
- 《风涛》(日)井上靖著;覃思远译 2019
- 《凯恩斯文集 第13卷 社会、政治和文学论集》严忠志译 2018
- 《再见,埃琳娜》(韩)金仁淑著;聂宝梅译 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《每个人的故乡都是宇宙中心》许石林著 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019