精品课程第2章-COBOL简介.ppt
《精品课程第2章-COBOL简介.ppt》由会员分享,可在线阅读,更多相关《精品课程第2章-COBOL简介.ppt(39页珍藏版)》请在三一文库上搜索。
1、单位:大连理工大学 作者:陆坤,李凤岐,姜厚云,1,大型主机平台系统应用开发基础,教育部IBM精品课程,2,第二章 COBOL简介,2.1COBOL语法格式 2.2 大型机COBOL环境介绍 2.3 简单COBOL样本程序,3,第一节 COBOL语法格式,COBOL的历史 COBOL的特点 COBOL程序的结构 COBOL程序的书写格式 COBOL字符和COBOL字 数据名 常量 数据的层次,COBOL的历史,COmmon Business Oriented Language 用于商业数据处理与管理,如:银行,证券,金融,人事管理,财会,统计报表,情报检索等等 1959年5月 美国国防部召开数
2、据系统语言会议 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的特点,描述性好,能根据需要描述各种形式的数据 适合大批量数据处理,能对数据进行严密的组织(算术运算简单但运算量大,逻辑运算多)
3、 语法接近自然语言(英语),成文自明,例如: ADD A TO B GIVING C MOVE HELLO TO D 遵循ISO标准,通用性强,移植方便 格式固定,结构严谨,层次分明 缺点是比较繁琐,COBOL程序的结构,COBOL程序的结构,部下设置节,节下设段或描述体 标识部下直接定义段 环境部下定义节,节下定义段 数据部下定义节,节下定义描述体 过程部下定义节,节下定义段 (复杂程序) 过程部下也可以直接定义段 (一般程序),COBOL程序的结构,IDENTIFICATION DIVISION (标识部) 主要指定源程序的名称,也可记录备忘信息 如:日期、作者等 ENVIRONMENT
4、DIVISION (环境部) 指出程序中用到的数据文件名与系统设备的对应关系 DATA DIVISION (数据部) 说明程序中所有数据的类型和所占内存大小 PROCEDURE DIVISION (过程部) 定义程序要执行的指令,是程序的核心 某些部可以省略,但顺序不可以改变,COBOL程序的结构,节是由一个或多个段组成的 节的定义从节名开始到下一个节名或文本结束为止 节的格式: 节名 SECTION. 注: 节名分为系统定义和用户自定义两种,COBOL程序的结构,每个节中包含一个或多个段,段由一个或多个句子组成 段的定义从段名开始到下一个段名或文本结束为止 段的格式: 段名. (段名+点号)
5、 注: 段名分为系统定义和用户自定义两种,COBOL程序的结构,文件描述体只能在数据部中定义,用于描述外部文件的属性及其记录的格式 文件描述体用FD(File Description)语句定义,详见数据部,COBOL程序的结构,句子由语句组成,语句可以包含若干子句 句子以一个句号加一个以上的空格来结束 每个语句都是一条完整的指令,用相应的动词表示其操作 子句也是一个动词,指定某一方面特定的功能,COBOL程序的书写格式,ANSI格式 标准COBOL程序每行80列,被分为五个区域 第16列为 “标号区” 标号是6位数字,应从小到大,但不一定连续 标号只是方便查阅程序,可以省略 第7列为 “注释区
6、” , “续行区” 使用 “*” 表示本行是注释 使用 “-” 表示本行是紧接在上一行后面 续行第12列用单引号,续行内容接着书写,COBOL程序的书写格式,第811列为 “A区” 程序中有些内容必须从该区开始书写,如: 部、节、段头,文件描述符(FD) ,层号01和77 第1272列为 “B区” 程序正文部分,过程部语句必须从该区开始书写 第7380列为 “注释区” 写入此区的内容在编译时被忽略,COBOL程序的书写格式,COBOL程序的书写格式,大小写字母等价(CAPS),但引号中的字符除外,如: ADD A TO B = add A To b DISPLAY HELLO DISPLAY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品课程 COBOL 简介
链接地址:https://www.31doc.com/p-2918820.html