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

分享到:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>