COBOL语言介绍
COBOL介绍——商业计算首选语言 COBOL是Common Business Oriented Language (通 用商业语言)的缩写。广泛应用于数据管理领域,例 如财会工作,统计报表,计划编制,人事管理等。被 称为“用于管理的语言”。
数据处理的特点:
算术计算量少而逻辑处理多;
输 入输出量大;
数据间存在着一定的逻辑关系;
大量的 分类排序。
主要功能是描述数据结构和分析处理大批 量的数据。
绝大多数银行,它们完成所有的 交易功能,都是用COBOL来实现。
1.基础知识
COBOL程序分为四个部:从程序结构上从上至下依次为标识部、环境部、数据部以及过程部。
从结构层次上来看,COBOL由部(DIVISION)、节(SECTION)、段(PARAGRAPH)、句(STATEMENT)四级构成。
例子:
部IDENTIFICATION DIVISION.
节INPUT-OUTPUT SECTION.
段PROGRAM-ID. EXAMPLE.
句 MOVE A TO B.
标识部:
IDENTIFICATION DIVISION.
PROGRAM-ID. EXAMPLE.
环境部:
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
INPUT-OUTPUT SECTION.
数据部:
DATA DIVISION.
FILE SECTION.
WORKING-STORAGE SECTION.
过程部:
PROCEDURE SECTION.
MAIN-PROCEDURE.
DISPLAY ‘HELLO WORLD!’.
STOP RUN.
简单的例子:
****************************************************************** * Author: Kevin Yang * Date:2015/6/20 * Purpose: This is an example of cobol program * Tectonics: cobc ****************************************************************** IDENTIFICATION DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- PROGRAM-ID. EXAMPLE. ENVIRONMENT DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- CONFIGURATION SECTION. *----------------------- INPUT-OUTPUT SECTION. *----------------------- DATA DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- FILE SECTION. *----------------------- WORKING-STORAGE SECTION. *----------------------- PROCEDURE DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- MAIN-PROCEDURE. ** * The main procedure of the program ** DISPLAY "Hello world" STOP RUN. ** add other procedures here END PROGRAM EXAMPLE.