COBOL学习基础教程 01.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
COBOL学习基础教程 01

COBOL 概述 COBOL语言的发展概述 COBOL是Common Business Oriented Language(商业通用语言)的缩写。实际上,COBOL不仅是商业数据处理的理想语言,而且广泛应用于数据管理领域,如财会工作,统计报表,计划编制,情报搜索,人事管理等。因此COBOL也被称为“用于管理的语言“。 在计算机的应用领域中,数据处理(data processing)是应用最为广泛的一个领域。数据处理的日益广泛应用要求人们设计出能满足实际数据处理工作中各种要求的一种计算机语言。COBOL就是在这种形势下应运而生的。 1959年COBOL-61 1965年COBOL-65 1978年COBOL-78 1985年COBOL-85 COBOL语言的特点 最适于数据处理领域。所谓数据处理是指对大量数据的收集,统计,分类和加工。例如企业管理,库存管理,报表统计,账目管理,信息情报检索等方面都属于数据处理。数据处理的特点是:算术计算量小而逻辑处理多;输入输出多;数据间存在着一定的逻辑关系;大量的分类排序;对打印报表要求比较高,多样化等等。 COBOL比较接近于自然语言(英语)。COBOL程序看起来很像一篇用英语写出来的文章。比如 ADD A TO B 表示 A + B = B 。COBOL采用大量英文词汇和句型,学过英语的人看COBOL程序感到通俗易懂。 通用性强,由于COBOL语言的标准化程度较高。一个计算机上的COBOL程序向另一计算机系统上移植是比较容易实现的。 COBOL的结构严谨,层次分明。每个程序分四大部分(称为部 DIVISION),每个部下面分为若干节,每个节下面分为若干段。每一部分都有固定的程式。 COBOL的缺点是比较繁琐。无论程序大小简繁,四大部分都要写齐,对每个部进行必要的定义和说明。因此源程序显得比较冗长。 COBOL程序的结构 ① 部 IDENTIFICATION DIVISION(标识部) : 主要用来指定源程序的名字,也可以写入其他做备忘的某些信息。 ENVIRONMENT DIVISION(环境部) : 指出程序中用到的数据文件名与计算机系统的设备的对应关系,即把某一文件和某一外部设备联系起来。此外还指定目标程序中使用的专门控制方法及程序所用内存的情况。 DATA DIVISION(数据部) : 程序中所用到的全部数据(包括输入输出的数据和中间数据)都应在数据部中说明他们的类型和所占内存的情况。 PROCEDURE DIVISION(过程部) : 用来给出程序要执行的指令,使计算机产生相应的操作。例如进行运算或者其他。 以上四个部分只有过程部是执行部分。计算机的任何一个操作都是由过程部中的指令给出的。因此,过程部是整个程序的核心部分,由它决定程序的每一步操作。其他三部分是对过程部中用到的文件,数据项和程序执行时的环境等作必要的描述和说明。 ②节(SECTION)和段(PARAGRAPH) 除标识部以外,每一个部的“部头”的下面,可以由若干各节,每个节以“节头”做标识。每一节下面又可以包括若干个段。每个段都有自己的名字。标识部下面不设节直接设段。 例:1—3-1 1 678 1112IDEN PROG ENVI DATA WORK 77 77 PROC S. TIFICATION DIVISION .(标识部) RAM_ID. EXAM2.(程序标识段) RONMENT DIVISION.(环境部) DIVISION.(数据部) ING_STORAGE SECTION.(工作单元节) PICTURE IS 9(3). PICTURE IS 9(3). EDURE DIVISION.(过程部) ACCEPT A ACCEPT B ADD A TO B DISPLAY A , B. STOP RUN.③句子(SENTENCE),语句(STATEMENT)和子句(CLAUSE) 在过程部中,每一段由若干个句子组成,一个句子是由句号加上一个以上空格组成的。句子又由语句组成。一个语句中包含若干个子句,每个子句也有一个动词(但这个动词往往是省略的),它指定某一方面特定的功能。 ④描述体 在数据部中有若干节。每个节中有若干个描述体(DESCRIPTION ENTRY),每个描述体由若干个子句构成。 COBOL源程序的书写格式 ①ANSI书写格式 图1-4-1 标 号 区续行区A 区B 区 ( 正 文 区

文档评论(0)

zw4044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档