COBOL语言程序设计实用实用教案

上传人:cl****1 文档编号:571542117 上传时间:2024-08-11 格式:PPT 页数:23 大小:464.50KB
返回 下载 相关 举报
COBOL语言程序设计实用实用教案_第1页
第1页 / 共23页
COBOL语言程序设计实用实用教案_第2页
第2页 / 共23页
COBOL语言程序设计实用实用教案_第3页
第3页 / 共23页
COBOL语言程序设计实用实用教案_第4页
第4页 / 共23页
COBOL语言程序设计实用实用教案_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《COBOL语言程序设计实用实用教案》由会员分享,可在线阅读,更多相关《COBOL语言程序设计实用实用教案(23页珍藏版)》请在金锄头文库上搜索。

1、第一章COBOL概述(ish)(一)1.1COBOL语言的历史1.2COBOL语言的特点1.3COBOL程序(chngx)的编译方法1.4两个简单的COBOL源程序(chngx)1.5COBOL程序(chngx)的结构1.6COBOL程序(chngx)的书写格式1.7COBOL字符和COBOL字第1页/共22页第一页,共23页。第一章COBOL概述(ish)(二)1.8数据(shj)名1.9常量1.10COBOL所处理数据(shj)的特点第2页/共22页第二页,共23页。1.1COBOL语言(yyn)的历史COmmonBusinessOrientedLanguage用于商业数据处理与管理,如:

2、银行(ynhng),会计业,人事管理,财会,统计报表,情报检索,证券,金融等等1959年5月美国国防部召开数据系统语言会议1959年12月第一个COBOL语言文本1960年4月正式发表COBOL60,经过扩充完善COBOL61ANSICOBOL61-最早的版本1965年COBOL65-ANSICOBOL68-ISOCOBOL721972年COBOL72-ANSICOBOL74-ISOCOBOL78ANSICOBOL85-应用最广泛的版本ANSICOBOL2002-最新版本第3页/共22页第三页,共23页。1.2COBOL语言(yyn)的特点描述性好,能根据需要描述各种形式的数据适合大批量数据处

3、理,能对数据进行严密的组织(算术运算(ynsun)简单但运算(ynsun)量大,逻辑运算(ynsun)多)接近自然语言(英语),成文自明例如:ADDATOBGIVINGC遵循ISO标准,通用性强,移植方便格式固定,结构严谨,层次分明缺点是比较繁琐第4页/共22页第四页,共23页。1.3COBOL程序(chngx)的编译创建分区数据集ST.COBOL.SOURCE(COB)存放源程序创建分区数据集ST.COBOL.LOAD存放可执行模块(mkui)它的属性比较特殊:Recordformat=URecordlength=0Blocksize=6144创建顺序数据集ST.COBOL.COMLINK编

4、写JCL用于编译链接源文件例1.3创建顺序数据集ST.COBOL.RUN编写JCL用于运行可执行模块(mkui)第5页/共22页第五页,共23页。1.4两个(lin)简单的COBOL源程序例程1.4.1了解COBOL程序的基本结构(jigu)例程1.4.2简单的变量定义,输入输出及运算第6页/共22页第六页,共23页。1.5COBOL程序(chngx)的结构1.5.1部1.5.2节,段和描述体1.5.3句子,语句和子句(zj)1.5.4结构一览表第7页/共22页第七页,共23页。1.5.1部IDENTIFICATIONDIVISION(标识部)主要指定源程序的名称,也可记录(jl)背忘信息,如

5、日期作者ENVIRONMENTDIVISION(环境部)指出程序中用到的数据文件名与系统设备的对应关系DATADIVISION( 数据部)说明程序中所有数据的类型和所占内存大小PROCEDUREDIVISION(过程部)定义程序要执行的指令,是程序的核心注意:四个部缺一不可!即使部的内容为空也要写全!第8页/共22页第八页,共23页。1.5.2节,段,描述(miosh)体部下设置节(SECTION),节下设段(PARAGRAPH)或描述体(DESCRIPTIONENTRY)标识部下直接定义段环境部下定义节,节下定义段数据(shj)部下定义节,节下定义描述体过程部下定义节,节下定义段(复杂程序)

6、也可以直接定义段(一般程序)第9页/共22页第九页,共23页。1.5.3句子,语句(yj)和子句句子(SENTENCE)由语句(STATEMENT)组成,语句又由子句(CLAUSE)组成句子以一个句号加一个以上的空格来结束每个语句都是一条完整(wnzhng)的指令,用相应的动词表示其操作子句也有一个动词(往往可省),指定某一方面特定的功能第10页/共22页第十页,共23页。1.5.4结构(jigu)一览表第11页/共22页第十一页,共23页。1.6COBOL程序的书写(shxi)格式(一)ANSI格式标准COBOL程序每行80列,被分为五个区域第16列为“标号区”标号是6位数字,应从小到大,但

7、不一定连续标号只是方便查阅程序,可以不写第7列为“续行区”使用“-”表示本行是紧接在上一行后面续行要从第12列开始(kish)写使用“*”表示本行是注释第12页/共22页第十二页,共23页。1.6COBOL程序(chngx)的书写格式(二)第811列为“A区”程序中有些内容必须(bx)从该区开始书写,如:部头,节头,段头,层号01和77,文件描述符第1272列为“B区”程序正文部分,过程部语句必须(bx)从该区开始书写第7380列为“注释区”写入此区的内容为注释内容,编译时被舍去第13页/共22页第十三页,共23页。1.6COBOL程序的书写(shxi)格式(三)早期COBOL要求所有字母应大

8、写,现在COBOL大小写等价,用引号括起来的字符串除外(chwi),如:ADDATOB=addATobDISPLAYHELLODISPLAYhello相邻的两个COBOL字之间有一个以上的空格运算符和等号左右必须各有一个空格圆括号外侧必须有一个空格,内侧不必,如:A+(B+C)/D逗号,句号,分号左边不能有空格,而右边应有第14页/共22页第十四页,共23页。1.7COBOL字符(zf)和COBOL字COBOL字符是指在程序中允许出现的字符包括数字,大小写字母及15个专用符号+,-,*,/,=,逗号,句号,分号,引号,$,(,),空格COBOL字是由上述字符组成的最小单位分为保留字:在COBO

9、L已经规定专门(zhunmn)用途的字用户字:用户自定义的名字如:程序名,文件名,节名,段名,数据项名等第15页/共22页第十五页,共23页。1.8数据(shj)名数据名相当于其他语言的变量名,代表一个具体的数据项数据名长度为130个字符只能由字母(至少(zhsho)一个),数字和连字符“-”组成,连字符不能出现在两端,不能包含空格不应用保留字作为数据名123,DECO.HENRY,OWEN-,3R,DIVISION尽量使用有意义的英文字或拼音,如:NAME,AGE,GONGZI建议:多使用连字符,如:DEPTART-NUMBER第16页/共22页第十六页,共23页。1.9常量(chnglin

10、g)(一)数值常量由正负号,小数点,数字09组成的序列如:12300,45.67,-89小数点不能出现在常数右边,如:MOVE20.TOAGE数值长度不超过(chogu)18位最少有一个数字最多有一个正负号,且只能出现在最左边第17页/共22页第十七页,共23页。1.9常量(chngling)(二)非数值常量用引号括起来的字符串如:ABCD,$123,HELLOWORLD由纯数字组成的非数值常量不能用于计算123和123不同可以(ky)使用保留字,如:DATA可以(ky)写入引号,如:MOVEQUOTEHENRYQUOTETONAME第18页/共22页第十八页,共23页。1.9常量(chngl

11、ing)(三)表意常量例1.9ZERO,ZEROS,ZEROES表示(biosh)零字符SPACE,SPACES 表示(biosh)空格HIGH-VALUE,HIGH-VALUES 表示(biosh)具有最高值的字符(每个字符二进制为11111111)LOW-VALUE,常LOW-VALUES表示(biosh)具有最低值的字符(每个字符二进制为00000000)QUOTE,QUOTES表示(biosh)引号ALL常量:表示(biosh)由该量组成的字符串第19页/共22页第十九页,共23页。1.10COBOL所处理(chl)数据的特点层次:数据间不是孤立的,而是存在从属关系记录:具有一定层次关

12、系的一组数据项的最大集合文件:记录在外部介质(jizh)上的记录的集合库:由若干个文件组成初等项:数据的基本单位组合项:由若干初等项和低一层组合项组成层号:由两位整数组成,用来表示层次,层号约小则层次越高第20页/共22页第二十页,共23页。1.10COBOL所处理数据(shj)的特点层次:数据间不是孤立的,而是存在从属关系记录(jl):具有一定层次关系的一组数据项的最大集合文件:记录(jl)在外部介质上的记录(jl)的集合库:由若干个文件组成初等项:数据的基本单位组合项:由若干初等项和低一层组合项组成层号:由两位整数组成,用来表示层次,层号约小则层次越高第21页/共22页第二十一页,共23页。感谢您的欣赏(xnshng)!第22页/共22页第二十二页,共23页。内容(nirng)总结第一章 COBOL概述(一)。1.7 COBOL字符和COBOL字。1.7 COBOL字符和COBOL字。指出程序中用到的数据文件名与系统设备的对应关系。定义程序要执行的指令,是程序的核心。每个语句都是一条完整的指令,用相应的动词表示其操作。早期COBOL要求所有字母应大写,现在COBOL大小写等价,用引号括起来的字符串除外,如:。相邻的两个COBOL字之间有一个(y )以上的空格第二十三页,共23页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号