- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
011第1讲COBOL简述及基本语法
山东省农村信用社 COBOL培训;COBOL简述及基本语法
COBOL程序部及运算逻辑处理
COBOL对文件处理
COBOL报表生成
COBOL表格处理及子程序的调用
COBOL程序出错诊断及优化处理;COBOL简述; COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Language)是最早的高级编程语言之一,是世界上第一个商用语言。
COBOL有许多版本,针对不同机器和操作系统,如大型机上的IBM COBOL和PC机上的Fujitsu与Micro Focus COBOL。 ;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月出版,其他部分还在不断地完善之中,具体内容请参考 / ;COBOL重要性及应用;COBOL编程基本语法;COBOL程序结构;每个COBOLO程序都分为四个部分,标识部,环境部,数据部,过程部.每个部分必须以部头开始.
标识部
以部头:
IDENTIFICATION DIVISION.
开始,在标识部中主要规定源程序的名称,另外可以提供一些其他的说明.如作者,编写程序日期等等.
环境部
以部头:
ENVIRONMENT DIVISION.
开始,主要说明计算机中使用哪些设备,如直接输出在屏幕上,输出在打印机等.
;数据部
以部头:
DATA DIVISION
开始,数据部定义程序所处理数据的名字及特征.也就是数据定义.
过程部
以部头:
PROCEDURE DIVISOIN
开始,程序运行时处理数据的各种语句都在这里书写,过程部是程序的核心,其他三个部仅是对程序做必要的说明.
; COBOL是一种层次结构很强的程序设计语言.除标识部外,在
其他三个部下面,可以设置若干节,每个结以:
节名 SECTION.
开始,在环境部,数据部中COBOL语言规定了几个节,节头应按规
则书写,各节有不同的作用,根据需要可以选定不同的节.例如:数
据部可以设工作存储节.
DATA DIVISION. 数据部部头
WORKING-SRORAGE SECTION. 工作存储节头
;标识部下面没有节,直接设段.例如程序名段
PROGRAME-ID. MORTGAGE.
过程部中,程序比较小时,可以不设节,直接设段.较长的程序可以设计节,下面还可以设段,段应有段名.段由一个或多个句子组成.
书写节头,后面要加SECTION,节头独占一行,段头只写段名,段名可以独占一行,也可以和下面的语句同占一行.; 在过程部中,每段由若干句子组成,上例的过程部由4个句子组成.第一句
ACCEPT A
ACCEPT B.
句子用句号”.”作为结束标志.句号后面至少应该有一个空格,句子又由若干语句组成,每个语句之间用空格,逗号”,”或分号”;”分开,(逗号,分号后面应有一个以上空格,所以通常用空格分来).每个语句后面接着操作对象或操作内容,完成独立的计算机操作.例如ACCEPT A表示从键盘接受数据,送入A中(相当于C语言的scanf和C++的cin).数据部,环境部中也可以出现子句.
; 在数据部中有若干节,每个节又有若干描述体,描述数据的类型,长度等.上例中数据部的工作存储节:WORKING-STORAGE SECTION中以77开始的三行,就是数据的描述体,说明A,B,C都是数值型数据项,A,B为三位整数,C为四位整数.
77 A PIC 9(3). *对变量A的描述
77 B PIC 9(3). *对变量B的描述
77 C PIC 9(4). *对变量C的描述
;COBOL字符集;COBOL字;2.用户字:编程人员自己定义的句子,例如:程序名,数据名等等,用户字的构成应符合下列规则:
a.由字母,数字及连字符”-”组成,其他特殊字符不得使用.
b.字符组合中至少含有一个字母或连字符,但段名可以有数字组成.
c.字符组合的开始字符或结尾字符不能是连字符
d.字的长度最多三十个字符.
不正确的用户字例子:-BEGIN(连字符出现在最左边),DATA(是保留
字),**A**(不符合规则),DAT NUMBER(中间有空格)
;COBOL程序结构:结构图;变 量; 1.变量描述PIC子句
PIC(PIC的所写)子句对每个变量进行详细描述,包括类型及大小
您可能关注的文档
最近下载
- Photoshop2020平面设计实例教程全套完整教学课件.pptx
- 2025年重庆市中考语文试卷真题(含标准答案) 原卷.pdf
- 30题保险理赔岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2023年成人高考高起专《数学》(理科)真题及答案.pdf VIP
- 2025年中国红十字会救护员培训理论考试试题及答案.docx VIP
- 苏教版九年级数学上册《一元二次方程的解法(2)》课件.ppt VIP
- 航空煤油安全技术说明书.pdf VIP
- 四年级上册数学人教版预习卡.pdf VIP
- 第一单元 传统工艺制作---劳动预备 课件(共两课时40张PPT).pptx VIP
- 2025年秋人教版英语八年级上册Unit 1 Happy Holiday 教案教学设计.docx VIP
文档评论(0)