一.COBOL程序的结构
1.部
IDENTIFICATION DIVISION 标识部
ENVIRONMENT DIVISION 环境部
DATA DIVISION 数据部
PROCEDURE DIVISION 过程部
2.节(SECTION)和段(PARAGRAPH)
(1)部-节-段
(2)标识部下面不设节,直接设段
(3)过程部可以设节,下面再设段,也可以直接设段
3.句子、语句和子句
每一段由若干句子(Sentence)组成,一个句子以句号加上一个以上的空格来结束。
句子由语句(Statement)组成。
语句中又可以包含若干子句(clause),每一个子句也有一个动词(但这个动词往往是可以省略的),它指定某一方面的特定功能。
二.COBOL源程序的书写格式
1.1-6列:标号区
2.第7列:续行标志区(“-”为续行,“*”为注解)
3.8-11列:A区(部头,节头,段头,层号01、77,文件描述符FD等)
4.12-72列:B区(正文)
5.73-80列:注释区
三.COBOL字符
数字0-9,大写字母A-Z,小写字母a-z,
专用字符15个{ + - * / = , . ; ‘ ( ) < > $ 空格 }
四.常量
1.数值常量
(1)小数点不能多于一个,而且不能出现在常数最右边。
(2)数值常量的长度不能超过18位数字。
(3)至少要有一个数字,不能有多于一个符号。
(4)数字间不能有空格,空格是分界符。
2.非数值常量
(1)用’’把字符串包起来
(2)假如要把’’放到非数值常量中,用QUOTE保留字,
如 MOVE QUOTE ‘CHINA’QUOTE TO A
(3)长度不应超过120个字符。
|