COBOL=common business oriented language
COBOL是一种面向数据处理,面向文件,面向过程的高级编程语言,是一种功能强大而又极为冗长的语言。
COBOL由四个部组成:
identification division 标识部:用于描述程序本身的相关信息。
environment division 环境部:用于指定程序与外部系统之间的对应关系。
data division 数据部:用于定义和声明程序所要使用的变量及数据。
procedure division 过程部:用于容纳实际代码。
identification division 下常用的字段有:
program-id:程序名(必须要写!)
author:作者名
data-writien:编写日期
environment division 下有两个字段:
configuration section:配置节
input-output section:输入输出节。有两个字段:
file-control:用于指明文件的对应关系。
i-o-control
data division 下共六个字段:
file-section:文件节
working-storage section:工作存储节
linkage section:连接节
local-storage section:本地存储节
sereen section :屏幕显示节
report section:报告节
COBOL语法格式相当严谨,请注意:
1~6列 :标号区
7列 :指示符区 (‘*’:注释;‘—’:连接符)
8~11列 :a区(部,节,段,层号等)
12~72列:b区(实际代码)
73~80列:注释区
COBOL中的数据名称由字母,数字,中划线组成。
中划线不可作为程序的开头或是结尾。
数据名不可超过30个字符。
数据名不可定义关键字。
常见关键字有:
display,open,close,move,select,read,write,perform,pic,filler。