COBOL培训chart_01.ppt_第1页
COBOL培训chart_01.ppt_第2页
COBOL培训chart_01.ppt_第3页
COBOL培训chart_01.ppt_第4页
COBOL培训chart_01.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

COBOL概述 COBOL语言的发展概述 1959年COBOL 61 最早的版本 1965年COBOL 651978年COBOL 781985年COBOL 85 应用最广泛的版本 COBOL是CommonBusinessOrientedLanguage 商业通用语言 的缩写 COBOL语言的特点 最适于数据处理领域比较接近于自然语言 英语 通用性强 移植方便COBOL的结构严谨 层次分明COBOL的缺点是比较繁琐 COBOL程序的结构 COBOL源程序的结构 低 高 部 标识部 IDENTIFICATIONDIVISION 主要用来指定源程序名字 也可以写入其它用作备忘的某些信息 如日期 作者等 环境部 ENVIRONMENTDIVISION 指出程序中用到的数据文件名与计算机系统的设备的对应关系 即把某一文件名与某一外部设备联系起来数据部 DATADIVISION 程序中所用到的全部变量都应在数据部中说明它们的类型和所占的内存过程部 PROCEDUREDIVISION 编写相应的程序语句来实现源程序需要实现的相应功能 节和段 句子 语句 单词 节 SECTION 在每个部下面可以有若干个节 SECTION 每一个节以节头作为标识 COBOL提供了一些固定的节 我们也可以根据自己的需要定义自己的节 定义方法 ASECTION 段 PARAGRAPH 每个节下面又可以包括若干段 段可以用在标识部和过程部中 但对于简单的程序一般不使用段句子 SENTENCE 过程部中的一个节或者一个段由若干个句子组成 一个句子是以 结束的 子句 CLAUSE 一个句子又可以由若干个子句组成 COBOL程序的书写格式 ANSI书写格式 几个基本概念 COBOL字符系统字符集 指的是在输入输出操作中允许出现的字符的集合COBOL字符集 指的是在COBOL程序中允许出现的字符 用引号引起来的字符串中的字符除外 其中包括 数字 0 9大写字母 A Z小写字母 a z 等 共十五个专用字符 COBOL字保留字 在COBOL中已规定做专门用途的字 他们代表特定的含义 这些保留字不能另做它用 用户字 除了保留字以外 程序设计者还可以自己根据需要指定某些名字 例如程序名 文件名等 这些都属于用户字 几个基本概念 数据名的命名规则每个数据名的长度为1 30个字符之间只能由字母 数字和连接符 组成 其中至少应有一个字母 连接符只能出现在数据名的中间 不能出现在数据名的两端数据名不能出现空格不能选择COBOL的保留字作为用户定义的数据名COBOL并不要求数据名是具有意义的英文字 几个基本概念 常量数值常量 即数学上的常数其中 小数点不能多于一个 而且不能出现在常数的最右边数值常量的长度不能超过18位数字至少要有一个数字 不能多于一个符号数字之间不能有空格非数值常量 用引号扩起来的字符串 如 ABCD 123 123 等 几个基本概念 几个基本概念 常量表意常量 用某些英文字 保留字 来代表某些特定的常值 其中 表意常量的单复数形势是等价的表意常量的长度由数据长度所决定表意常量不和数据发生联系时则认为其长度为1 层次 在数据处理中 数据之间并不是互相孤立的 而是存在从属关系 这种关系称为层次 记录 是具有一定层次关系的一组数据项的最大集合 它是内存中具有独立逻辑含义的的最大可存储项 具有最高的层号 文件 多个记录可以组成文件 文件是被记录在外部介质上的记录的集合 COBOL所处理的数据的特点 HELLOWORLD程序代码IDENTIFICATIONDIVISION PROGRAM ID HELLOWORLD ENVIRONMENTDIVISION CONFIGURATIONSECTION SOURCE COMPUTER TUTUT OBJECT COMPUTER TUTUT SPECIAL NAMES

温馨提示

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

评论

0/150

提交评论