COBOL经典讲义.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
COBOL经典讲义

COBOL语言的发展概述 COBOL是Common Business Oriented Language(商业通用语言)的缩写。 COBOL不仅是商业数据处理的理想语言,而且广泛应用于数据管理领域,因此COBOL也被称为“用于管理的语言”。 在计算机的应用领域中,数据处理(data processing)是应用最为广泛的一个领域。数据处理的日益广泛应用要求人们设计出能满足实际数据处理工作中各种要求的一种计算机语言。COBOL就是在这种形势下应运而生的。 COBOL语言的特点 最适于数据处理领域。 COBOL比较接近于自然语言(英语)。 通用性强。 COBOL的结构严谨,层次分明。 COBOL的缺点是比较繁琐。 COBOL程序的结构          COBOL源程序的结构       标识部     环境部       数据部 段  段  段 节  节  节  节  节   节  节   节  节                                 段   ……   描述体  ……    段   ……                 句子   ……   句子   ……         语句  …… 动词 …… COBOL的四部 标识部(IDENTIFICATION DIVISION) 主要用来指定源程序名字,也可以写入其它用作备忘的某些信息(如日期、作者等)。 环境部 (ENVIRONMENT DIVISION) 指出程序中用到的数据文件名与计算机系统的设备的对应关系,即把某一文件名与某一外部设备联系起来。 数据部(DATA DIVISION) 程序中所用到的全部 过程部(PROCEDURE DIVISION) 编写相应的程序语句来实现源程序需要实现的相应功能。COBOL源程序的式 ANSI写格式 A 区 B 区 ( 正 文 区 ) 注 释 1 6 7 8 11 12 72 73 80 终端格式 COBOL字符和COBOL字 COBOL字符COBOL字 系保留字 COBOL字符集例如:DIVISION,SECTION 包括以下字符:用 ?数字:0?9 大写字母:A?Z 小写字母:a?z + ,-,*,/等 数据名的命名每个数据名的度1?30个字符之。 只能由字母,数字和“-”组成,其中至少应有一个字母。连接符只能出现在数据名的中间,不能出现在数据名的两端。 数据名不能出 不能COBOL的保留字作 COBOL并不要求数据名是具有意字 数Numberical Literal) 注:数值常量的长度不能超过18位数字。 非数Nonnumberical Literal) 表意常量(Figurative Constant) 例:ZERO ,ZEROS ,SPACE ,SPACES HIGH-VALUE ,HIGH-VALUES LOW-VALUE ,LOW-VALUES ALL 常量 四部之一—标识部 COBOL源程序的第一部分是COBOL源程序,即 标识部可以分为必写的部分和可选的部分。 一般格式 IDENTIFICATION DIVISION. PROGRAM-ID. 程序名. AUTHOR. 作者姓名. INSTALLATION DATE-WRITTEN 程序 DATE-COMPILED 程序 SECURITY 保密程度 IDENTIFICATION DIVISION. (标识部头) PROGRAM-ID. EX. (程序名EX) AUTHOR. ZHANG. (作者:ZHANG) INSTALLATION. DALIAN. (编写的场所:大连) DATE-WRITTEN. 2003/01/01. (编写日期) DATE-COMPLIED. 2003/01/01. (编译日期) SECURITY. THISPROGRAM RESREICTED TO PERSONNEL WHO HAVE BEEN CLEARED BY THE CONTROLLER

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档