- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
COBOL教案
COBOL语言概述
1.1 COBOL语言的发展概况及其特点
COBOL是Common Business Oriented Language(通用商业语言)的缩写。1959年12月提出了世界上第一个COBOL语言文本,次年由美国政府印刷局正式发表,称COBOL-60。1965年美国出现了更完善的版本。1968年8月由美国国家标准化协会ANSI通过批准了这个版本,即COBOL-68。1972年国际标准化组织ISO决定把它作为ISO COBOL-72国际标准。现在使用的COBOL版本是COBOL-85。
COBOL语言主要特点有:
㈠㈡㈢㈣㈤‘THIS IS A COBOL PROGRAM’.
STOP RUN.
1.2.1 部
由例子可以看到,一个程序应包括以下四大部分。
IDENTIFICATION DIVISION(标识部)主要用来指定源程序名字以及其它信息。
ENVIRONMENT DIVISION(环境部)把某一文件名与一外部设备联系起来。
DATA DIVISION(数据部)程序中用到的全部数据都应在数据部中说明它们的类型和所占内存情况。
PROCEDURE DIVISION(过程部)给出程序要执行的指令。
一个程序中四大部分缺一不可。
1.2.2 节和段
除标识部以外,在每一个部的下面,可以有若干个节(SECTION))))
标识部 环境部 数据部 过程部
段 段 段 节 节 节 节 节 节 节 节 节
段 描述体 段
子句 子句 句子
语句
子句
注意一点英文句号的使用。必须用这个字符结束部标题、节标题、段名、项目、
和语句。
3 COBOL源程序的书写格式
1~6列,为标号区或序号区。
7列,为指示符区。
指示符区为空白,表示正常COBOL源代码行。
指示符区为星号(*),表示其为注释行。
指示符区为连字符(-),表示其为上一行的续行。
3.8~11列,为A区。部、节、段标题,段名、层号01和77以及文件描
述符FD等应从A区开始书写。
12~72列,为B区。过程部中的句子从B区开始书写。B区的宽度由每个COBOL厂家确定,通常到72列或80列。
73~80列,为注释区。
写程序时注意以下几点:
⑴COBOL编译系统允许使用大写或小写字母。
⑵相邻的两个字之间必须留一个以上空格。
⑶运算符和等号左右两边必须各留一个空格。左括号的左侧和右括号的右侧要留一个空格,而内侧不必留空格。如:
A + (B + C) / D.
⑷逗号、句号、分号的左边不能留空格。
⑸一个空格和多个空格作用相同。
1.4 COBOL字符和COBOL字
1.4.1 COBOL字符
COBOL字符集指的是:在COBOL程序中允许出现的字符(用引号括起来的字符串中的字符除外。)
COBOL字符集包括以下字符:
数字:0~9
大写字母:A~Z
小写字母:a~z
专用字符共15个:
+ - * / = ,. ;’(“) ( ) 空格 $ 。
“#”、”!”、”?”、“%“等字符属于系统字符集,只能在COBOL程序中的字符串(用引号括起来)中出现。
1.4.2 COBOL字
COBOL字由COBOL字符组成,包括用户定义字、系统名称和保留字。
用户定义字是文件、数据、标号、程序等所取的名称。一般来说,用户定义字应在程序中唯一。
系统名称是COBOL保留字,用于与操作环境通信,由COBOL厂家定义,分为三类:Computer name Implementers name(实现者名) Language name。
保留字是COBOL程序中具有特定意义的COBOL单字或特殊字符。COBOL有300多个保留字。
1.4.3 数据名
数据名相当于其它语言中的变量名。
数据名的命名规则
⑴数据名的长度为1~30个字符之间。
⑵只能由字母、数字和连字符组成,而且其中至少应有一个字母。第一个和最后一个字符不能用连字符。
⑶数据名中不能出现空格。
⑷保留字不能作为用户定义的数据名。
1.5 常量
1.5.1 数值常量
数值
文档评论(0)