已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【2021年】安徽省宣城市会计从业资格财经法规真题(含答案)
- 2025年颈椎案例分析试题及答案
- 2025年医学检验简单试题及答案
- 2025年电厂安全试题题库及答案
- 2025年小学语文五年级下册期末试题及答案
- 2025年复工复产安全培训试题附答案
- 钳工初级试题及答案解析(2025版)
- 2024基金从业资格-证券投资基金基础知识真题汇编
- 2025年河北省南宫市辅警招聘考试试题题库附答案详解(综合题)
- 备考2023年安徽省宣城市注册会计财务成本管理真题(含答案)
- GB/T 15704-2025道路车辆轻合金车轮冲击试验方法
- 公司物料丢失管理办法
- 刻章安全管理规章制度
- 2025年国家公务员考试《申论》题(行政执法卷)及参考答案
- 《中外历史纲要(下)》全册核心知识问答【提纲】
- 法院挂职人员管理办法
- 幼儿关于警察职业的课件
- 医院信息公开培训
- 临床无陪护病房护理标准化操作手册
- (高清版)DB62∕T 446-2019 河湖及水利工程土地划界标准
- 2025团员考试试题及答案
评论
0/150
提交评论