COBOL简述及基本语法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


2007/11/3
4
© 2007 IBM Corporation
COBOL发展历史

1959年5月,五角大楼委托格雷斯· 霍波(G.Hopper) 博士领导一个委员会并由Rear Admiral Grace Hopper 公司主持开发,并于1961年由美国数据系统语言协会公 布。正式发布于1960年4月,称为Cobol-60。

1963年,美国国家标准研究所(ANSI)进行了标准化,但 是ANSI标准很少被遵循;因此,COBOL程序只是部分可 移植的。
2007/11/3
5
© 2007 IBM Corporation
COBOL发展历史

1974年ANSI对COBOL-68作出了修订扩充,形成了ANSI COBOL X3.23-1974,随后1978年ISO采用其形成ISO COBOL-78,后来又提出了ANSI X3.23-85,增加了很多结 构化程序设计的内容,ISO标准ISO1989:1985也采用了该 标准。 最新的标准COBOL 2002主体已经于2002年12月出版,其他 部分还在不断地完善之中,具体内容请参考 http://www.cobolstandards.com/
2007/11/3 9
*标识部 *程序名标识段 *环境部 *数据部 *工作存储节 *对变量A的描述 *对变量B的描述 *对变量C的描述 *过程部
*输入A值 *输入B值 *计算 C=A+B *显示C
© 2007 IBM Corporation
COBOL程序结构:部
每个COBOLO程序都分为四个部分,标识部,环境部,数据部,过程部.每个部 分必须以部头开始. 标识部 以部头: IDENTIFICATION DIVISION. 开始,在标识部中主要规定源程序的名称,另外可以提供一些其他的说明. 如作者,编写程序日期等等.
2007/11/3
8
© 2007 IBM Corporation
COBOL程序结构
IDENTIFICATION DIVISION. PROGRAM-ID. MORTGAGE. ENVIRONMENT DIVISION. DATA DIVISION. WORKING-STORAGE SECTION. 77 A PIC 9(3). 77 B PIC 9(3). 77 C PIC 9(4). PROCEDURE DIVISOIN. BEGIN. ACCEPT A ACCEPT B. ADD A B GIVING C. DISPLAY C. STOP RUN.
山东省农村信用社 COBOL培训
IBM全球服务技术团队
2007/11/3
1
© 2007 IBM Corporation
内容概述
COBOL简述及基本语法 COBOL程序部及运算逻辑处理 COBOL对文件处理 COBOL报表生成 COBOL表格处理及子程序的调用 COBOL程序出错诊断及优化处理



环境部 以部头: ENVIRONMENT DIVISION. 开始,主要说明计算机中使用哪些设备,如直接输出在屏幕上,输出在打印 机等.

2007/11/3
10
© 2007 IBM Corporation
COBOL程序结构:部
数据部 以部头: DATA DIVISION 开始,数据部定义程序所处理数据的名字及特征.也就是数据定义.


2007/11/3
3
© 2007 IBM Corporation
COBOL简述

COBOL(面向商业的通用语言,又称为企业管理语言、 数据处理语言等,Common Business Oriented Language)是最早的高级编程语言之一,是世界上第一 个商用语言。 COBOL有许多版本,针对不同机器和操作系统,如大型 机上的IBM COBOL和PC机上的Fujitsu与Micro Focus COBOL。


由于COBOL在商业领域的雄厚基础,而且COBOL主要是应用于银行、 金融和会计行业等非常重要的商业数据处理领域。
2007/11/3
7
© 2007 IBM Corporation
COBOL编程基本语法
• • • • • • •
COBOL程序结构 COBOL字符集 COBOL字 COBOL变量 COBOL常量 COBOL数据集 COBOL源程序书写格式
2007/11/3
2
© 2007 IBM Corporation
COBOL简述

英文缩写: COBOL (Common business Oriented Language) 中文译名:公用面向商业的语言 解 释: 一种适合于商业及数据处理的类似英语的程序设 计语言。这种语言可使商业数据处理过程精确表达。

过程部 以部头: PROCEDURE DIVISOIN 开始,程序运行时处理数据的各种语句都在这里书写,过程部是程序的核 心,其他三个部仅是对程序做必要的说明.

2007/11/3
11
© 2007 IBM Corporation
COBOL程序结构:节和段
COBOL是一种层次结构很强的程序设计语言.除标识部外,在 其他三个部下面,可以设置若干节,每个结以: 节名 SECTION.
开始,在环境部,数据部中COBOL语言规定了几个节,节头应按规 则书写,各节有不同的作用,根据需要可以选定不同的节.例如:数 据部可以设工作存储节. DATA DIVISION. 数据部部头 WORKING-SRORAGE SECTION. 工作存储节头
百度文库

2007/11/3
6
© 2007 IBM Corporation
COBOL重要性及应用

经过40多年的不断修改、丰富完善和标准化,COBOL已发展为多种版 本的庞大语言,在财会工作、统计报表、计划编制、情报检索、人事 管理等数据管理及商业数据处理领域,都有着广泛的应用。
COBOL的重要性可以用这句话来描述:世界上70%的数据都是用COBOL 语言处理的,并且90%的ATM事务处理用的都是COBOL语言。每天在线 处理的COBOL事务有300亿次。500强中有492家(包括全部的100强) 使用了COBOL语言,目前在COBOL方面的投资已经超过3万亿美元,, 据称用COBOL书写的程序超过了1000亿行,并且以每年大约50亿行代 码的速度在增长。
相关文档
最新文档