- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品课程第2章-COBOL简介
创建COBOL源程序 创建分区数据集TE×××.COBOL.SOURCE 存放源程序, 方便对其管理 创建COBOL源程序 在分区数据集SOURCE中建立源程序HELLO: TE×××.COBOL.SOURCE(HELLO) 创建编译链接JCL 创建分区数据集TE×××.COBOL.LOAD 存放可执行模块(Load Model), 方便对其管理 创建编译链接JCL 通过调用IGYWCL程序对源文件编译链接,生成可执行模块存于指定LOAD数据集 H 系 统 的 消 息 类 别 创建运行JCL 运行LOAD数据集中指定的可执行模块HELLO 查看运行结果 在H队列中可以查看运行结果 * 第三节 简单COBOL样本程序 例1: 了解COBOL程序的基本结构 例2: 变量定义,赋值,运算及输出 了解COBOL程序的基本结构 变量定义,赋值,运算及输出 * * 所以编辑数据集时一般使用CAPS命令,将文本转换为大写 我们使用的系统消息类别由X改为H DUT DUT DUT 单位:大连理工大学 作者:陆坤,李凤岐,姜厚云 * 大型主机平台系统应用开发基础 教育部-IBM精品课程 * 第二章 COBOL简介 2.1COBOL语法格式 2.2 大型机COBOL环境介绍 2.3 简单COBOL样本程序 * 第一节 COBOL语法格式 COBOL的历史 COBOL的特点 COBOL程序的结构 COBOL程序的书写格式 COBOL字符和COBOL字 数据名 常量 数据的层次 COBOL的历史 COmmon Business Oriented Language 用于商业数据处理与管理,如:银行,证券,金融,人事管理,财会,统计报表,情报检索等等 1959年5月 美国国防部召开数据系统语言会议 1959年12月 第一个COBOL语言文本 1960年4月 正式发表COBOL 60, 经过扩充完善COBOL 61 --- ANSI COBOL 61 --- 最早的版本 1965年COBOL 65 --- ANSI COBOL 68 --- ISO COBOL 72 1972年COBOL 72 --- ANSI COBOL 74 --- ISO COBOL 78 ANSI COBOL 85 --- 应用最广泛的版本 ANSI COBOL 2002 --- “最新版本” COBOL的特点 描述性好,能根据需要描述各种形式的数据 适合大批量数据处理,能对数据进行严密的组织(算术运算简单但运算量大,逻辑运算多) 语法接近自然语言(英语),成文自明,例如: ADD A TO B GIVING C MOVE ‘HELLO’ TO D 遵循ISO标准,通用性强,移植方便 格式固定,结构严谨,层次分明 缺点是比较繁琐 COBOL程序的结构 COBOL程序 环境部 数据部 过程部 节 节 节 标识部 段 句子 描述体 段 句子 语句 子句 句子 段 COBOL程序的结构 部下设置节,节下设段或描述体 标识部下直接定义段 环境部下定义节,节下定义段 数据部下定义节,节下定义描述体 过程部下定义节,节下定义段 (复杂程序) 过程部下也可以直接定义段 (一般程序) COBOL程序的结构 IDENTIFICATION DIVISION (标识部) 主要指定源程序的名称,也可记录备忘信息 如:日期、作者等 ENVIRONMENT DIVISION (环境部) 指出程序中用到的数据文件名与系统设备的对应关系 DATA DIVISION (数据部) 说明程序中所有数据的类型和所占内存大小 PROCEDURE DIVISION (过程部) 定义程序要执行的指令,是程序的核心 某些部可以省略,但顺序不可以改变 COBOL程序的结构 节是由一个或多个段组成的 节的定义从节名开始到下一个节名或文本结束为止 节的格式: 节名 SECTION. 注: 节名分为系统定义和用户自定义两种 COBOL程序的结构 每个节中包含一个或多个段,段由一个或多个句子组成 段的定义从段名开始到下一个段名或文本结束为止 段的格式: 段名. (段名+点号) 注: 段名分为系统定义和用户自定义两种 COBOL程序的结构 文件描述体只能在数据部中定义,用于描述外部文件的属性及其记录的格式 文件描述体用FD(File Description)语句定义,详见数据部 COBOL程序的结构 句子由语句组成,语句可以包含若干子句 句子以一个句号加一个以上的空格来结束 每个语句都是一条完整的指令,用相应的动
您可能关注的文档
- 高二历史必修二第四单元检测.doc
- 高二历史必修选修综合练习一.doc
- (12-13)1位二进制全加器的VHDL设计.ppt
- (2013-04-03)人感染H7N9禽流感诊疗方案(2013年第1版).doc
- (B)10级农水本科灌排工程系统分析试题.doc
- (ya)2013年高考物理北京卷.doc
- 高二历史期中试卷-新思考网.doc
- 颍上三中七年级生物下册期中考试试卷.doc
- 颍东区2013年小学高学段数学教师业务考试试卷.doc
- (一)数学竞赛的的内容与方法.doc
- 福建省邵武市四中学片区达标名校2024届中考化学最后一模试卷含解析.doc
- 山东省临沂市沂南县重点达标名校2024届中考适应性考试化学试题含解析.doc
- 2024届浙江省嘉兴地区达标名校中考猜题化学试卷含解析.doc
- 2024届山东省菏泽市单县市级名校中考化学最后一模试卷含解析.doc
- 上海市建平西校2024届中考适应性考试化学试题含解析.doc
- 江苏省南京市六校联考2024年中考联考化学试卷含解析.doc
- 江苏省扬州市江都区城区重点名校2024届中考考前最后一卷化学试卷含解析.doc
- 郑州二中学2024届中考化学五模试卷含解析.doc
- 2024届湖南省张家界市永定区重点中学中考化学最后冲刺模拟试卷含解析.doc
- 河北省石家庄市43中学2024年中考化学模拟试题含解析.doc
文档评论(0)