COBOL程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:侯炳辉编
- 出 版 社:北京:清华大学出版社
- 出版年份:1982
- ISBN:15235·27
- 页数:243 页
目录 5
概述 5
第一章 COBOL的基本概念 5
1.1 COBOL的程序结构 5
1.2 COBOL字符集 6
1.3 直接量(或引用字Literal) 7
1.3.1 数字直接量(数字常数) 7
1.3.2 非数字直接量(非数字常数) 8
1.3.3 特定直接量(或赋形常数Figurative Constant) 8
1.4.2 保留字(Reserved words) 9
1.4.1 COBOL字的组成 9
1.4 COBOL字 9
1.4.3 用户字(User-defined words) 10
1.5 COBOL源程序书写格式 10
1.6 几点必要的约定 11
习题 12
第二章 标识部及设备部 13
2.1 标识部(IDENTIFICATION DIVISION) 13
2.2 设备部(ENVIRONMENT DIVISION) 14
2.2.1 外形节(CONFIGURATION SECTION) 14
2.2.2 输入-输出节(INPUT-OUTPUT SECTION) 15
3.1.1 记录和数据项的概念 18
3.1 几个与数据有关的概念 18
第三章 数据部(DATA DIVISION) 18
3.1.2 数据记录与文件的概念 20
3.1.3 数据在内存中的表示 20
3.2 数据部的结构 22
3.3 文件节 22
3.3.1 文件描述体 22
3.3.1.1 LABEL RECORD与VALUE OF子句 23
3.3.1.2 RECORDING MODE子句 23
3.3.1.3 BLOCK CONTAINS子句 23
3.3.2 记录描述体 24
3.3.1.5 DATA RECORD子句 24
3.3.1.4 RECORD CONTAINS子句 24
3.3.3 数据描述体 25
3.4 与数据描述体有关的子句 26
3.4.1 字型子句(PICTURE子句) 26
3.4.1.1 描述数字数据的字型字符 27
3.4.1.2 描述字母(文字)数据的字型字符 28
3.4.1.3 描述字符数据的字型字符 28
3.4.1.4 描述编辑数据的字型字符 28
习题 31
3.4.2 用法子句(USAGE子句) 32
3.4.2.1 USAGE IS DISPLAY 32
3.4.2.3 USAGE IS ? 34
3.4.2.2 USAGE IS? 34
3.4.2.4 USAGE IS ? 35
3.4.2.5 USAGE IS? 35
3.4.2.6 USAGE IS INDEX 35
3.4.3 赋初值子句(VALUE子句) 35
3.4.4 对位子句(JUSTIFIED子句) 37
3.4.5 重复子句(OCCURS子句) 37
3.4.6 重定义子句(REDEFINES子句) 39
3.4.7 重命名子句(RENAMES子句) 41
3.4.8.1 遇零置空子句 42
3.4.8.2 同步安置子句 42
3.4.8 遇零置空(BLANK WHEN ZERO)及同步安置(SYNCHRONIZED)子句 42
3.5 工作存贮节(WORKING-STORAGE SECTION) 44
3.6 连接节(LINKAGESECTION) 46
3.7 标识符(IDENTIFIER) 46
3.7.1 数据名的不唯一性 46
3.7.2 用下标法或指标法使数据名单义 46
3.7.3 对数据名进行限定 47
3.7.4 标识符的格式 47
3.8 一个完整的COBOL程序——实例1 48
习题 49
第四章 过程部(PROCEDURE DIVISION) 51
4.1 过程部的作用及其结构 51
4.2.2 读语句(READ Statement) 52
4.2 输入/输出语句(I/O语句) 52
4.2.1 打开语句(OPEN Statement) 52
4.2.3 写语句(WRITE Statement) 53
4.2.4 关闭语句(CLOSE Statement) 54
4.2.5 接收语句(ACCEPT Statement) 54
4.2.6 显示语句(DISPLAY Statement) 56
4.2.7 重写语句(REWRITE Statement) 57
4.2.8 删除语句(DELETE Statement) 57
4.3 停止与转移语句 58
4.3.1 停止语句(STOP Statement) 58
4.3.2 转移语句(GO TO Statement) 58
4.4.1 格式1——标识符传送到标识符 60
4.4 传送语句(MOVE Statement) 60
4.4.2 格式2——直接量传送到标识符 65
4.4.3 格式3——对应传送 65
4.4.4 各种数据的传送规则小结 66
4.5 算术语句 68
4.5.1 舍入短语(ROUNDED Phrase) 68
4.5.2 容量溢出短语(ON SIZE ERROR Phrase) 68
4.5.3 留余短语(REMAINDER Phrase) 68
4.5.4 加法语句(ADD Statement) 69
4.5.5 减法语句(SUBTRACT Statement) 72
4.5.6 乘法语句(MULTIPLY Statement) 73
4.5.7 除法语句(DIVIDE Statement) 74
4.5.8 计算语句(COMPUTE Statemet) 75
习题 76
4.6 简单程序设计实例——实例2 77
4.7 条件和分支 79
4.7.1 条件及其种类 79
4.7.1.1 关系条件 79
4.7.1.2 符号条件 80
4.7.1.3 类型条件 80
4.7.1.4 条件名条件 81
4.7.2 条件语句与分支程序 84
4.7.3.1 条件语句的嵌套 86
4.7.3 嵌套条件与复合条件 86
4.7.3.2 复合条件 88
4.7.3.3 复杂分支程序设计实例——实例3 88
习题 90
4.8 循环与子程序 92
4.8.1 执行语句(PERFORM Statement) 92
4.8.2 出口语句(EXITStatement) 99
4.8.3 调用语句(CALL Statement) 99
4.8.4 子程序的两种调用方法 100
4.8.5 子程序应用实例——实例4 104
4.9.1 检验语句(EXAMINE Statement) 108
4.9 字符串操作语句——检验和转换语句 108
4.9.2 转换语句(TRANSFORM Statement) 110
第五章 表处理 112
5.1 引言 112
5.2 表的建立及引用 113
5.2.1 一维表的建立及引用 113
5.2.2 二维表的建立及引用 113
5.2.3 三维表的建立及引用 114
5.2.4 表元素引用时注意事项 114
5.2.5 可变长表的建立 118
5.3 表处理实例——实例5 119
6.1.1 信息、数据、记录、文件 123
6.1.2 文件的种类 123
第六章 文件的处理 123
6.1 文件的基本概念 123
6.2 文件的外部介质 125
6.3 与文件有关的描述和语句 126
6.3.1 顺序组织文件 126
6.3.2 索引顺序组织文件 130
6.3.3 直接组织文件 132
6.4 CROMEMCO微型机中磁盘文件的有关描述及语句 137
6.4.1 磁盘顺序文件的描述和语句 137
6.4.2 磁盘索引文件的描述和语句 138
7.1.2 排序中间文件的文件描述与记录描述 141
6.5 关于相对文件的概念 141
7.1.1 排序过程 143
第七章 COBOL的排序 143
7.1 排序过程与排序中间文件 143
本章提要 143
7.2 排序语句(SORT Statement) 145
7.2.1 排序语句的一般格式 145
7.2.2 对排序语句的说明 146
7.3 自动方式的排序 147
7.4 排序程序实例:将各国英文计算机期刊名按字母为序进行排序——实例6 148
第八章 经济与管理应用程序 153
引言 153
8.1 一个纯计算程序——用COBOL语言计算两矩阵相乘 153
8.2 银行业务——银行本利和计算 158
8.3 统计问题——统计和打印一年中各产品的最高月产量 162
8.4 库存问题——建立一个库存文件并打印出来 164
8.5 商业管理——建立商品购、销、及利润的磁盘文件 167
8.6 生产管理——建立在制品台账的程序 169
8.7 工资管理——计算并打印工资表 172
8.8 人事管理——建立人事文件、统计和打印各项人事数据 178
8.9 成本管理——产品的成本、工时、计划文件的建立及成本、工时的汇总 192
8.10 磁盘文件的建立、存取及修改 219
8.10.1 磁盘索引文件的建立 219
8.10.2 读(取)磁盘文件的程序 222
8.10.3 建立调试程序(包括读记录、插入记录、重写记录、删文件记录) 222
9.1.3 控制卡片简介 227
9.1.2 如何检查穿孔卡片 227
第九章 COBOL程序的上机操作 227
9.1 在FELIX C-256机上的上机操作 227
9.1.1 源程序的书写 227
9.2 在CROMEMCO微型机上的上机操作简介 230
9.2.1 起动 230
9.2.2 建立文件 231
9.2.3 编译源程序 231
9.2.4 连接运行 231
9.2.5 文件修改 232
9.2.8 文件易名和“拷贝” 233
9.2.9 COBOL需要的系统软件及存贮量 233
9.2.7 在CDOS状态下打印文件清单 233
9.2.6 删除磁盘文件 233
9.2.10 注意事项 234
9.3 关于程序编制的步骤及几个注意事项 234
9.3.1 编制源程序的步骤 234
9.3.2 编制程序时几个注意事项 235
附录1 FELIX C-256 COBOL保留字表 236
附录2 CROMEMCO COBOL保留字表 239
附录3 常用字符的EBCDIC码 242
主要参考书 243
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019