COBOL程序典型结构

一个典型的COBOL程序结构是:程序由许多‘部’组成,每个‘部’可以包含多个‘节’

COBOL PROGRAM (程序)

DIVISION(部)

SECTION(节)

PARAGRAPH(段)

SENTENCE(句子)

STATEMENT(语句)

整个COBOL程序由4个'部'(DIVISION)组成:

Identification Division 标识部 Environment Division 环境部 Data Division 数据部 Procedure Division 过程部

用一句话介绍这四个部:标志部提供作者和编译器信息;环境部提供程序运行的环境;数据部描述程序处理的绝大部分数据;过程部描述对数据部描述的数据的操作算法:

Identification Division(标识部)--主要是程序和作者名

IDENTIFICATION DIVISION.
PROGRAM-ID. xxxxxxx
AUTHOR. xxxxxx

Environment Division(环境部)--主要是配置节和IO节

ENVIRONMENT DIVISION.

CONFIGURATION SECTION.
SOURCE-COMPUTER. IBM-390.
OBJECT-COMPUTER. IBM-390.
SPECIAL--NAMES.

INPUT-OUTPUT SECTION.
FILE-CONTROL.
I-O-CONTROL.

Data Division(数据部)--主要是文件节、工作存储节、连接节

FILE SECTION.
WORKING-STORAGE SECTION.
LINKAGE SECTION.
####Procedure Division(过程部)--程序员描述程序算法的地方
XXXXX SECTION.
XXXXX PARAGRAPH.

过程部自上而下节(SECTION)、段(PARAGRAPH)、句子(SENTENCE)和语句(STATEMENT)。只有节(SECTION)不是必须的,在过程部中至少要有一个段,一个句子和一个语句。段名和节名由程序员自定。

Comments !