011第1讲COBOL简述及基本语法.pptVIP

  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文档。上传文档
查看更多
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的所写)子句对每个变量进行详细描述,包括类型及大小

文档评论(0)

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

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

1亿VIP精品文档

相关文档