书签 分享 收藏 举报 版权申诉 / 22
上传文档赚钱

类型COBOL语言程序设计课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4568991
  • 上传时间:2022-12-20
  • 格式:PPT
  • 页数:22
  • 大小:130.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《COBOL语言程序设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    COBOL 语言程序设计 课件
    资源描述:

    1、2022-12-20 IBM&DLUT Computer Technology Center 1 COBOL 语言程序设计语言程序设计大连理工大学IBM技术中心 姜厚云2022-12-20 IBM&DLUT Computer Technology Center 2 第一章第一章 COBOL概述(一)概述(一)1.1 COBOL语言的历史1.2 COBOL语言的特点1.3 COBOL程序的编译方法1.4 两个简单的COBOL源程序1.5 COBOL程序的结构1.6 COBOL程序的书写格式1.7 COBOL字符和COBOL字2022-12-20 IBM&DLUT Computer Technol

    2、ogy Center 3 第一章第一章 COBOL概述(二)概述(二)1.8 数据名1.9 常量1.10 COBOL所处理数据的特点2022-12-20 IBM&DLUT Computer Technology Center 4 1.1 COBOL语言的历史l COmmon Business Oriented Language用于商业数据处理与管理,如:银行,会计业,人事管理,财会,统计报表,情报检索,证券,金融等等l 1959年5月 美国国防部召开数据系统语言会议l 1959年12月 第一个COBOL语言文本l 1960年4月 正式发表COBOL 60,经过扩充完善COBOL 61l ANS

    3、I COBOL 61-最早的版本l 1965年COBOL 65-ANSI COBOL 68-ISO COBOL 72l 1972年COBOL 72-ANSI COBOL 74-ISO COBOL 78l ANSI COBOL 85-应用最广泛的版本l ANSI COBOL 2002-最新版本2022-12-20 IBM&DLUT Computer Technology Center 5 1.2 COBOL语言的特点l 描述性好,能根据需要描述各种形式的数据l 适合大批量数据处理,能对数据进行严密的组织(算术运算简单但运算量大,逻辑运算多)l 接近自然语言(英语),成文自明例如:ADD A TO

    4、 B GIVING Cl 遵循ISO标准,通用性强,移植方便l 格式固定,结构严谨,层次分明l 缺点是比较繁琐2022-12-20 IBM&DLUT Computer Technology Center 6 1.3 COBOL程序的编译l 创建分区数据集ST.COBOL.SOURCE(COB)存放源程序l 创建分区数据集ST.COBOL.LOAD 存放可执行模块它的属性比较特殊:Record format=URecord length=0Block size=6144l 创建顺序数据集ST.COBOL.COMLINK编写JCL用于编译链接源文件例1.3l 创建顺序数据集ST.COBOL.RUN

    5、编写JCL用于运行可执行模块2022-12-20 IBM&DLUT Computer Technology Center 7 1.4 两个简单的COBOL源程序l 例程1.4.1 了解COBOL程序的基本结构l 例程1.4.2 简单的变量定义,输入输出及运算2022-12-20 IBM&DLUT Computer Technology Center 8 1.5 COBOL程序的结构1.5.1 部1.5.2 节,段和描述体1.5.3 句子,语句和子句1.5.4 结构一览表2022-12-20 IBM&DLUT Computer Technology Center 9 1.5.1 部l IDENT

    6、IFICATION DIVISION (标识部)主要指定源程序的名称,也可记录背忘信息,如日期作者l ENVIRONMENT DIVISION (环境部)指出程序中用到的数据文件名与系统设备的对应关系l DATA DIVISION (数据部)说明程序中所有数据的类型和所占内存大小l PROCEDURE DIVISION (过程部)定义程序要执行的指令,是程序的核心注意:四个部缺一不可!即使部的内容为空也要写全!注意:四个部缺一不可!即使部的内容为空也要写全!2022-12-20 IBM&DLUT Computer Technology Center 10 1.5.2 节,段,描述体l 部下设置

    7、节(SECTION),节下设段(PARAGRAPH)或描述体(DESCRIPTION ENTRY)l 标识部下直接定义段l 环境部下定义节,节下定义段l 数据部下定义节,节下定义描述体l 过程部下定义节,节下定义段(复杂程序)也可以直接定义段(一般程序)2022-12-20 IBM&DLUT Computer Technology Center 11 1.5.3 句子,语句和子句l 句子(SENTENCE)由语句(STATEMENT)组成,语句又由子句(CLAUSE)组成l 句子以一个句号加一个以上的空格来结束l 每个语句都是一条完整的指令,用相应的动词表示其操作l 子句也有一个动词(往往可省

    8、),指定某一方面特定的功能2022-12-20 IBM&DLUT Computer Technology Center 12 1.5.4 结构一览表COBOL源程序环境部数据部过程部节节节标识部段段子句描述体段句子语句子句子句2022-12-20 IBM&DLUT Computer Technology Center 13 1.6 COBOL程序的书写格式(一)l ANSI格式l 标准COBOL程序每行80列,被分为五个区域l 第16列为“标号区”标号是6位数字,应从小到大,但不一定连续 标号只是方便查阅程序,可以不写l 第7列为“续行区”使用“-”表示本行是紧接在上一行后面 续行要从第12列

    9、开始写 使用“*”表示本行是注释2022-12-20 IBM&DLUT Computer Technology Center 14 1.6 COBOL程序的书写格式(二)l 第811列为“A区”程序中有些内容必须从该区开始书写,如:部头,节头,段头,层号01和77,文件描述符l 第1272列为“B区”程序正文部分,过程部语句必须从该区开始书写l 第7380列为“注释区”写入此区的内容为注释内容,编译时被舍去2022-12-20 IBM&DLUT Computer Technology Center 15 1.6 COBOL程序的书写格式(三)l 早期COBOL要求所有字母应大写,现在COBOL

    10、大小写等价,用引号括起来的字符串除外,如:ADD A TO B =add A To bDISPLAY HELLO DISPLAY hellol 相邻的两个COBOL字之间有一个以上的空格l 运算符和等号左右必须各有一个空格l 圆括号外侧必须有一个空格,内侧不必,如:A +(B +C)/Dl 逗号,句号,分号左边不能有空格,而右边应有2022-12-20 IBM&DLUT Computer Technology Center 16 1.7 COBOL字符和COBOL字l COBOL字符是指在程序中允许出现的字符包括数字,大小写字母及15个专用符号+,-,*,/,=,逗号,句号,分号,引号,$,(

    11、,),空格l COBOL字是由上述字符组成的最小单位分为保留字:在COBOL已经规定专门用途的字用户字:用户自定义的名字 如:程序名,文件名,节名,段名,数据项名等 2022-12-20 IBM&DLUT Computer Technology Center 17 1.8 数据名l 数据名相当于其他语言的变量名,代表一个具体的数据项l 数据名长度为130个字符l 只能由字母(至少一个),数字和连字符“-”组成,连字符不能出现在两端,不能包含空格l 不应用保留字作为数据名123,DECO.HENRY,OWEN-,3R,DIVISIONl 尽量使用有意义的英文字或拼音,如:NAME,AGE,GON

    12、GZIl 建议:多使用连字符,如:DEPTART-NUMBER2022-12-20 IBM&DLUT Computer Technology Center 18 1.9 常量(一)l 数值常量 由正负号,小数点,数字09组成的序列如:12300,45.67,-89 小数点不能出现在常数右边,如:MOVE 20.TO AGE 数值长度不超过18位 最少有一个数字 最多有一个正负号,且只能出现在最左边2022-12-20 IBM&DLUT Computer Technology Center 19 1.9 常量(二)l 非数值常量 用引号括起来的字符串 如:ABCD,$123,HELLO WORL

    13、D 由纯数字组成的非数值常量不能用于计算123和123不同 可以使用保留字,如:DATA 可以写入引号,如:MOVE QUOTE HENRY QUOTE TO NAME2022-12-20 IBM&DLUT Computer Technology Center 20 1.9 常量(三)l 表意常量例1.9 ZERO,ZEROS,ZEROES表示零字符 SPACE,SPACES表示空格 HIGH-VALUE,HIGH-VALUES表示具有最高值的字符(每个字符二进制为11111111)LOW-VALUE,常LOW-VALUES表示具有最低值的字符(每个字符二进制为00000000)QUOTE,Q

    14、UOTES表示引号 ALL 常量:表示由该量组成的字符串2022-12-20 IBM&DLUT Computer Technology Center 21 1.10 COBOL所处理数据的特点l 层次:数据间不是孤立的,而是存在从属关系l 记录:具有一定层次关系的一组数据项的最大集合l 文件:记录在外部介质上的记录的集合l 库:由若干个文件组成l 初等项:数据的基本单位l 组合项:由若干初等项和低一层组合项组成l 层号:由两位整数组成,用来表示层次,层号约小则层次越高2022-12-20 IBM&DLUT Computer Technology Center 22 1.10 COBOL所处理数据的特点l 层次:数据间不是孤立的,而是存在从属关系l 记录:具有一定层次关系的一组数据项的最大集合l 文件:记录在外部介质上的记录的集合l 库:由若干个文件组成l 初等项:数据的基本单位l 组合项:由若干初等项和低一层组合项组成l 层号:由两位整数组成,用来表示层次,层号约小则层次越高

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:COBOL语言程序设计课件.ppt
    链接地址:https://www.163wenku.com/p-4568991.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库