文档介绍:2007/11/31COBOL简述及基本语法COBOL程序部及运算逻辑处理COBOL对文件处理COBOL报表生成COBOL表格处理及子程序的调用COBOL程序出错诊断及优化处理内容概述2007/11/32COBOL简述英文缩写:monbusinessOrientedLanguage)中文译名:公用面向商业的语言解  释:一种适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。2007/11/33COBOL(面向商业的通用语言,又称为企业管理语言、monBusinessOrientedLanguage)是最早的高级编程语言之一,是世界上第一个商用语言。COBOL有许多版本,针对不同机器和操作系统,如大型机上的IBMCOBOL和PC机上的Fujitsu与MicroFocusCOBOL。COBOL简述2007/11/34COBOL发展历史1959年5月,五角大楼委托格雷斯·霍波()博士领导一个委员会并由RearAdmiralGraceHopper公司主持开发,并于1961年由美国数据系统语言协会公布。正式发布于1960年4月,称为Cobol-60。1963年,美国国家标准研究所(ANSI)进行了标准化,但是ANSI标准很少被遵循;因此,COBOL程序只是部分可移植的。2007/11/351974年ANSI对COBOL-68作出了修订扩充,-1974,随后1978年ISO采用其形成ISOCOBOL-78,-85,增加了很多结构化程序设计的内容,ISO标准ISO1989:1985也采用了该标准。最新的标准COBOL2002主体已经于2002年12月出版,其他部分还在不断地完善之中,具体内容请参考OL发展历史2007/11/36COBOL重要性及应用经过40多年的不断修改、丰富完善和标准化,COBOL已发展为多种版本的庞大语言,在财会工作、统计报表、计划编制、情报检索、人事管理等数据管理及商业数据处理领域,都有着广泛的应用。COBOL的重要性可以用这句话来描述:世界上70%的数据都是用COBOL语言处理的,并且90%的ATM事务处理用的都是COBOL语言。每天在线处理的COBOL事务有300亿次。500强中有492家(包括全部的100强)使用了COBOL语言,目前在COBOL方面的投资已经超过3万亿美元,,据称用COBOL书写的程序超过了1000亿行,并且以每年大约50亿行代码的速度在增长。由于COBOL在商业领域的雄厚基础,而且COBOL主要是应用于银行、金融和会计行业等非常重要的商业数据处理领域。2007/11/37COBOL编程基本语法COBOL程序结构COBOL字符集COBOL字COBOL变量COBOL常量COBOL数据集COBOL源程序书写格式2007/11/38COBOL程序结构IDENTIFICATIONDIVISION. *标识部PROGRAM-. *程序名标识段ENVIRONMENTDIVISION.*环境部DATADIVISION. *数据部WORKING-STORAGESECTION. *工作存储节77A PIC9(3). *对变量A的描述77B PIC9(3). *对变量B的描述77C PIC9(4). *对变量C的描述PROCEDUREDIVISOIN.*过程部 BEGIN. ACCEPTA *输入A值 ACCEPTB. *输入B值 ADDABGIVINGC. *计算C=A+B DISPLAYC. *显示C ,标识部,环境部,数据部, 以部头: ,在标识部中主要规定源程序的名称,, 以部头: ,主要说明计算机中使用哪些设备,如直接输出在屏幕上,:部2007/11/310数据部以部头: DATADIVISION开始, 以部头: PROCEDUREDIVISOIN开始,程序运行时处理数据的各种语句都在这里书写,过程部是程序的核心,:部