大二下章cobol语言概述_第1页
大二下章cobol语言概述_第2页
大二下章cobol语言概述_第3页
大二下章cobol语言概述_第4页
大二下章cobol语言概述_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

COBOL一、COBOL二、COBOL三、COBOL2008-5-COBOL一、COBOL二、COBOL三、COBOL2008-5-COBOL语言的发展概(一)COBOL介绍——商业计算首选COBOL语言的发展概(一)COBOL介绍——商业计算首选COBOL是(2008-5-Gartnergroup的关于COBOL在1997年他Gartnergroup的关于COBOL在1997年他们估计全世界有3千亿行的计算机代码正在使用。其中80%的是COBOL程序,而其他程序总在1999年,他们报告说,超过50%的关键事务应用程序仍然会用L语言编写,他们最近估计表明在2004-2005年度所有新程序(50亿行)的5%将用OOL开发,同时,80%的部署在计算机里面的程序将包括以前遗留的程序。该集团估计,在2002年全世界有大约200万COBOL2008-5-个COBOLCobol正式发布于1960年4月,称为个COBOLCobol正式发布于1960年4月,称为601968年美国国家标准委员会ANSI又通过了的标准X.3.23-1968。1972年国际2008-5-1974年ANSI对COBOL-68作X3.23-1974。1978年ISO采用成了形成1974年ANSI对COBOL-68作X3.23-1974。1978年ISO采用成了形成美国又提出了COBOL-85,最新的标准2002主体已经于2002年2008-5-2008-5-2008-5-我校大型机的COBOL版本:IBMEnterpriseCOBOLfor我校大型机的COBOL版本:IBMEnterpriseCOBOLfor2008-5-ABA+BB通用性强,由于COBOL语言的标准ABA+BB通用性强,由于COBOL语言的标准化程COBOL的结构严谨,层次分明。每个程COBOL2008-5-二COBOLCOBOL的组成部标识部一DIVISION):用于标识程序二COBOLCOBOL的组成部标识部一DIVISION):用于标识程序DIVISION):用于说明程序环境部DIVISION):用于说明程序中涉及数据部过程部DIVISION):是程序的核心部分2008-5-二COBOL节(SECTION)和段•除标识部以外,在每一个部的部头的下面,可以有若干二COBOL节(SECTION)和段•除标识部以外,在每一个部的部头的下面,可以有若干个节SECTION,每一个节以节头作标识。每一节下面又可包括若干段PARAGRAPH)。每一个段都有自己的名字即段名。••数据部下设节,节下面是描述过程部可以设节,下面再设段,也可以直接2008-5-•在过程部中,每一段由若干个句子(Sentence)•在过程部中,每一段由若干个句子(Sentence)一个句子可以只由一个语句组成,一个语句加一个句点后跟一个多个空格就成为一个句子。在一个语句中又可以包含若干个子句e.每一于句也有一个动词,它指定某一方面特定的功能。•••DISPLAY.STOP2008-5-DISPLAY二列为“标号区”第至6第7列为“续行标志区”二列为“标号区”第至6第7列为“续行标志区”第8至此11列,称为“A区”。程序中有些内容01及文件描述符FD应从A区开始写127列,称为“第73至80列,称为“注释区”2008-5-例1-----7812---73---PROGRAM-ID.-例1-----7812---73---PROGRAM-ID.-‘hello2008-5-写程序的注意事项较早的CBOL写程序的注意事项较早的CBOL版本规定所有字母都应大写,但现在使用的COBOL编译系统允许使用大写或小写字母,二者等价。不过习惯都用大写字母,主机系统一般都用大写字母。相邻的两个字如CBO的保留字或用户自己定义的名字)之间必须留一个以上的空格。运算符如加、减、乘、除、乘方和等号左右两边必须各留一个空格。在过程部中左括号的左侧和右括号的右侧要留一空格,而内侧不必留空格。逗号、句号、分号的左边不能留空格,而右边应有空格。一个空格和多个空格作用相同2008-5-COBOL三(一)COBOL字COBOL数字---A--Z,a--;-*/=,.()<zCOBOL三(一)COBOL字COBOL数字---A--Z,a--;-*/=,.()<z>,$专用字符̖ ̖ “?”̖“%”只能在COBOL程序2008-5-COBOL字是为了表示一定的意思,由字COBOL字是为了表示一定的意思,由字合而成的最小单位。如每一个COBOL字不能超过30个字符2008-5-X2X2008-5-2X2X2008-5-2(1)每个数据名的长度为1-30个字符(1)每个数据名的长度为1-30个字符之间̖数字和连接符“-”(2)只能由字2008-5-(三)数123,,-A-B-2008-5-(三)数123,,-A-B-2008-5-(四)常,,(四)常,,.2008-5-(四)2表意常所表示的表示一个或多个零字表(四)2表意常所表示的表示一个或多个零字表示一个或多个空格字HIGH-VALUE/HIGH-LOW-VALUE/LOW-表示一个或多个引号字ALL08-5-表示由一个或多个该常量组成的字符四COBOL程序的运(一)程序编辑(四COBOL程序的运(一)程序编辑(创建PS数据集或PDS数据集2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-执行:运行可执行:运行可执行模块得到结果2008-5-2008-5-2008-5-作业控制语言作业控制语言2008-5-JCL基本语句Statement)。它们分别JCL基本语句Statement)。它们分别是作业语句(JOB):标识一个作业的开始执行语句(EXEC):标识一个作业步的开始数据定义语句(DD):用于描述应用程序所需2008-5-…EXECDDEXECDD…EXECDDEXECDDEXEC2008-5-DD2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-5-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论