出版社:电子工业出版社
年代:2014
定价:59.0
本书以了解COBOL语言为基础,通过由浅入深的讲解,循序渐进地介绍了如何使用COBOL语言进行实际开发。同时在讲解的过程中,也穿插了部分IBM大型机的知识,以及在实际应用中的操作。本书共14章,包括COBOL的入门、高级处理与实战。入门篇是一门语言必须了解的基础语法,包括数据类型、流程控制和各种运算;高级处理篇是针对COBOL有难度的一些技术点,包括表、子程序、数据处理、VSAM面向对象等;实战篇是通过一个完整的实例带你走完一个用COBOL做开发的流程。
第1章 认识COBOL的结构11.1 COBOL学习环境配置11.1.1 模拟大型机系统――Hercules11.1.2 终端连接软件――PCOM21.2 创建第一个COBOL程序41.3 标志部――IDENTIFICATION DIVISION91.4 环境部――ENVIRONMENT DIVISION101.4.1 环境部的标识101.4.2 输入/输出节101.5 数据部――DATA DIVISION111.5.1 文件节111.5.2 工作存储节141.6 过程部161.7 小结18习题18第2章 语言的基本类型192.1 基本数据类别192.1.1 变量192.1.2 常量202.1.3 直接数222.1.4 结构体232.2 字符类型262.3 整型数类型262.4 浮点数类型272.5 Signed Numbers符号类型282.5.1 Signed Numbers符号类型的作用282.5.2 Signed Numbers符号类型的输出292.6 Numeric Edited Fields格式输出类型302.6.1 货币302.6.2 算术符号322.6.3 算术数342.6.4 日期362.6.5 其他362.6.6 综合应用实例382.7 小结40习题40第3章 表达式语句413.1 MOVE语句413.1.1 传送单个数据项413.1.2 传送不同类型和长度的单个数据项423.1.3 传送一组数据443.2 PERFORM语句453.3 ACCEPT和DISPLAY语句473.3.1 使用ACCEPT语句接受数据473.3.2 使用DISPLAY语句输出数据483.4 REDEFINES语句503.5 文件相关语句503.5.1 OPEN和CLOSE语句503.5.2 READ语句523.5.3 WRITE语句543.6 小结55习题56第4章 字符串及其操作574.1 字符串的基本概念574.2 使用STRING语句合并字符串584.2.1 STRING语句的基本用法584.2.2 STRING语句的综合应用604.3 使用UNSTRING语句拆分字符串634.3.1 UNSTRING语句的基本用法634.3.2 UNSTRING语句的综合应用644.4 利用INSPECT语句替换字符串684.4.1 对全体字符进行替换684.4.2 对前缀字符进行替换694.4.3 对首字符进行替换704.4.4 字符串替换的综合应用704.5 字符串转换724.5.1 字符串中字母大小写的转换724.5.2 将字符串转换为具体数值734.6 子字符串的概念及应用754.7 通过MAX和MIN得到最大和最小字符串784.8 求取字符串的长度804.9 小结82习题82第5章 数据的运算835.1 算术运算835.1.1 四舍五入运算ROUNDED835.1.2 溢出错误ON SIZE ERROR845.1.3 算术加运算ADD855.1.4 算术减运算SUBTRACT875.1.5 算术乘运算MULTIPLY885.1.6 算术除运算DIVIDE895.1.7 乘方运算COMPUTE925.1.8 复合算术运算COMPUTE925.1.9 统计算术运算COMPUTE955.2 关系运算975.3 逻辑运算995.3.1 逻辑与运算995.3.2 逻辑或运算1005.3.3 逻辑非运算1015.3.4 复合逻辑运算1015.3.5 逻辑常用的省略方式1035.4 小结104习题105第6章 流程控制1066.1 顺序结构1066.2 选择结构1076.2.1 选择结构的基本流程1086.2.2 条件判断表达式1096.2.3 使用IF语句控制选择结构流程1106.2.4 使用嵌套IF语句控制选择结构流程1136.2.5 使用EVALUATE语句控制多分支选择结构流程1166.2.6 使用ZERO简化选择结构编码1186.2.7 使用88层条件名简化选择结构编码1196.2.8 选择结构的综合应用1226.3 循环结构1246.3.1 循环结构的基本流程1256.3.2 使用PERFORM UNTIL语句控制循环结构流程1266.3.3 使用线上PERFORM语句控制循环结构流程1296.3.4 循环结构的综合应用1306.4 小结132习题133第7章 数据的排序与合并1347.1 排序与合并1347.1.1 什么是排序1347.1.2 什么是合并1357.2 数据的排序1367.2.1 定义排序中间文件1367.2.2 指定排序输入文件1377.2.3 指定排序输出文件1387.2.4 进行排序1397.2.5 编写排序中的输入处理过程1427.2.6 编写排序中的输出处理过程1437.2.7 包含输入/输出处理过程的SORT语句排序1447.3 数据的合并1477.3.1 指定合并输入/输出文件1477.3.2 编写合并中的输出处理过程1487.3.3 使用MERGE语句进行合并1497.4 小结151习题151第8章 COBOL中的表1528.1 认识表1528.1.1 为什么要使用表1528.1.2 什么是表1528.1.3 表的基本用途1538.1.4 几类具有典型结构的表1548.2 下标表1548.2.1 如何定义下标表1548.2.2 下标的作用1558.2.3 下标的格式要求1568.3 定义表语句OCCURS1578.3.1 OCCURS语句的使用方法1578.3.2 使用OCCURS语句得到的表空间结构1588.4 浏览表语句PERFORM VARYING1598.4.1 PERFORM VARYING语句的使用方法1598.4.2 如何使用PERFORM VARYING语句处理表中数据1608.4.3 PERFORM VARYING语句的一些灵活应用1618.4.4 PERFORM VARYING语句和PERFORM语句的比较1628.5 表的初始化1638.5.1 使用硬性编码方式初始化表1638.5.2 使用输入文件载入方式初始化表1648.5.3 对表初始化的一些灵活技巧1658.6 直接查找方式1668.6.1 如何定义用于直接查找的表1668.6.2 如何进行直接查找1678.6.3 对查找数据的处理1678.6.4 直接查找方式的适用范围1688.7 顺序查找方式1688.7.1 如何进行顺序查找1688.7.2 使用顺序查找方式时的注意事项1708.8 二分查找方式1718.8.1 可用于二分查找的表的特征1718.8.2 如何进行二分查找1738.8.3 二分查找方式的优点1748.9 三种查找方式的比较和总结1758.9.1 对表的要求1758.9.2 具体查找过程1758.9.3 查找效率1768.9.4 查找方式小结1778.10 对表中数据进行统计计算1778.10.1 计算数据总和1778.10.2 计算平均数1788.10.3 计算中位数1798.10.4 统计计算小结1808.11 小结180习题180第9章 COBOL中的高级表1819.1 索引表1819.1.1 为何要使用索引表1819.1.2 如何定义索引表1819.1.3 索引的特点1829.1.4 索引表的内部存储结构1839.1.5 索引表和下标表的比较1849.2 处理索引语句SET1869.2.1 使用SET语句对索引变量赋值1879.2.2 使用SET语句对索引变量进行算术运算1879.3 查找索引表语句SEARCH1889.3.1 SEARCH语句的格式1889.3.2 SEARCH语句的功能1899.4 查找索引表语句SEARCH ALL1919.4.1 SEARCH ALL语句的格式要求1919.4.2 SEARCH ALL语句的实际应用1929.5 定长表和变长表1939.5.1 定长表1939.5.2 如何定义变长表1949.5.3 变长表中数据的引用范围1969.5.4 变长表应用举例1969.6 嵌套表1979.6.1 如何定义嵌套表1979.6.2 嵌套下标表1999.6.3 嵌套索引表1999.7 小结201习题201第10章 程序的调试与测试20210.1 调试与测试20210.1.1 什么是程序的调试20210.1.2 什么是程序的测试20310.2 调试所需处理的错误类型20410.2.1 语法错误20410.2.2 逻辑错误20610.3 增殖式调试方法20810.4 使用DISPLAY语句辅助调试21110.5 测试基本类型21210.5.1 黑盒测试21210.5.2 白盒测试21310.6 测试基本步骤21610.7 数据合法性检测21710.7.1 数字与字母检测21710.7.2 数据正负性检测21810.7.3 数据范围检测21910.7.4 数据顺序检测22010.7.5 数据存在检测22010.8 错误信息列表22110.9 小结222习题223第11章 子程序的调用22411.1 子程序调用的作用22411.1.1 提高代码可重用性22411.1.2 提高部分功能段执行效率22611.1.3 防止数据意外丢失或被更改22711.2 子程序调用的特点22911.2.1 子程序的命名规则22911.2.2 子程序的调用顺序23011.2.3 子程序的终止方式23011.3 主调用程序23111.3.1 主调用程序中参数的定义23111.3.2 主调用程序中的调用过程23211.4 被调用程序23311.4.1 被调用程序中参数的定义23311.4.2 被调用程序中参数的引用23511.4.3 被调用程序中的入口地址23711.5 静态调用23811.5.1 静态调用的基本概念23811.5.2 静态调用程序示例23811.6 动态调用24011.6.1 动态调用的基本概念24011.6.2 动态调用程序示例24111.7 嵌套子程序24211.7.1 嵌套子程序的结构24311.7.2 嵌套子程序的调用权限24411.8 小结244习题245第12章 面向对象开发24612.1 面向对象的基本概念24612.1.1 对象24612.1.2 类24712.1.3 继承的概念24712.1.4 消息24812.1.5 多态24812.1.6 接口24812.2 定义类24912.2.1 标志部中的定义24912.2.2 环境部中的定义24912.2.3 数据部中的定义25012.2.4 类的完整定义25112.3 定义方法25212.3.1 方法的定义25212.3.2 嵌套在类与对象中的方法25312.4 定义客户程序25612.4.1 客户程序的定义25612.4.2 通过客户程序调用方法25712.4.3 包含实例变量的方法调用25812.5 定义子类26012.5.1 子类的定义26012.5.2 子类的应用26112.6 定义工厂对象26312.6.1 工厂对象的定义26312.6.2 工厂对象的应用26412.7 异常处理26612.8 小结267习题268第13章 VSAM文件26913.1 VSAM文件的概念26913.1.1 分类及作用26913.1.2 管理方式27013.1.3 组织结构27113.1.4 设计步骤27213.2 LDS27313.2.1 LDS的结构及特征27313.2.2 计算LDS的空间大小27413.3 ESDS27613.3.1 ESDS的结构及特征27613.3.2 ESDS的访问方式27713.3.3 Spanned Record技术27913.3.4 计算ESDS的空间大小28013.4 RRDS28213.4.1 RRDS的结构及特征28213.4.2 RRDS的访问方式28313.4.3 计算RRDS的空间大小28313.5 KSDS28413.5.1 KSDS的结构及特征28413.5.2 KSDS中的Key及索引28513.5.3 KSDS的访问方式28713.5.4 CI及CA分割技术28713.5.5 次索引技术28913.5.6 计算KSDS数据部分的空间大小28913.6 VRRDS29113.6.1 VRRDS的结构及特征29113.6.2 计算VRRDS数据部分的空间大小29113.7 VSAM文件及其空间计算总结29213.8 通过COBOL操作VSAM文件29313.8.1 在程序中指定VSAM文件29313.8.2 实现对VSAM文件的操作29413.9 小结295习题296第14章 开发小型银行账户管理信息系统29714.1 主菜单模块29714.2 添加账户功能模块30014.3 删除账户功能模块30814.4 修改账户功能模块31414.5 查询账户功能模块32314.6 小结327习题328
本书以了解COBOL语言为基础,通过由浅入深的讲解,循序渐进地介绍了如何使用COBOL语言进行实际开发。同时在讲解的过程中,也穿插了部分IBM大型机的知识及其在实际应用中的操作。本书共分14章,从内容上可分为COBOL的入门篇、高级处理篇与实战篇。入门篇介绍了掌握一门语言必须了解的基础知识,包括数据类型、流程控制和各种运算;高级处理篇是针对COBOL有难度的一些技术点,包括表、子程序、数据处理、VSAM面向对象等;实战篇是通过一个完整的实例带你走完一个用COBOL开发的流程。本书通俗易懂,适合广大COBOL程序开发人员、大型机培训班学员和大专院校学生阅读,尤其适合具有一定编程基础的人员进行学习。【作者简介】杨佩璐,国内某商业银行开发人员,拥有多年一线大型机开发经验,对COBOL语言等有深入研究和独到见解,并熟练掌握多种编程语言。
书籍详细信息 | |||
书名 | 大数据时代的编程站内查询相似图书 | ||
9787121252341 如需购买下载《大数据时代的编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 59.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |
大数据时代的编程是电子工业出版社于2015.2出版的中图分类号为 TP312 的主题关于 COBOL语言-程序设计 的书籍。
李倩星, 编著
马千里, 编著
马千里, 编著
(美) 迈克尔·弗里曼 (Michael Freeman) , (美) 乔尔·罗斯 (Joel Ross) , 著
张晓东等, 编著
李华飚, 毕宗睿, 李水根, 编著
孙一林, 彭波, 编著
(英) 西蒙·沃克威克 (Simon Walkowiak) , 著
(美) 卡斯顿, 著