天天看點

COBOL 學習2

CHAPTER 1 COBOL 概述

COBOL 是Common Business Oriented Language 的縮寫。它不僅是商業資料處理的理想語言,

而且廣泛用于資料管理領域,是以COBOL 語言也被稱為“用于管理的語言”。

一。COBOL 語言的特點

        最适于資料處理領域:算數計算量少而邏輯處理量多,輸入輸出量大,資料間存在着一定的邏輯  關系,大量的分類排序;COBOL比較接近英語,容易懂;通用性強,易移植,COBOL結構嚴謹,層次分明。

二。COBOL的組成部分:

1。辨別部(IDENTIFICATION DIVISION):用于辨別程式名。

2。環境部(ENVIRONMENT DIVISION):用于說明程式運作的環境。

3。資料部(DATA  DIVISION):用于說明程式中涉及的所有資料。

4。過程部(PROCEDURE DIVISION):是程式的核心部分,它決定計算機應進行什麼操作。

三。最簡單的COBOL 程式舉例:

COL 1 ---6    7         8       12---72 73---80

                                 IDENTIFICATION DIVISION。

                                 PROGRAM-ID。 PSAMPLE1。

                                 ENVIRONMENT DIVISION。

                                 DATA DIVISION。

                                 PROCEURE DIVISION。

        DISPLAY ‘THIS IS A COBOL PROGRAM.’

                                            STOP RUN。

四。COBOL 源程式的書寫格式:

       第1 至 6 列為 “标号區”。        第7列為“續行标志區”

       第8至此11列,稱為“A區”。程式中有些内容如部頭,節頭,段頭,層号 01,層号 77 及檔案

描述符FD等應從A區開始寫。

       第12至此72列,稱為“B區”。寫程式中的正文部分。如過程部中的句子隻能從B區開始寫。

       第73至80列,稱為“注釋區”。

五。COBOL字元集包括:

       數字0 --- 9 ,字母 A--- Z ,a --- z , 專用字元:+  -  * / = , . ; ‘ ( ) < > $ 及空格。屬于系統字元集而不屬于COBOL字元集的字元隻能出現    在COBOL 程式中的字元串裡。

六。常量:

        COBOL 常量分為數值常量(如 100,-29),非數值常量(如 ‘ABC’ )和表意常量(如 ZERO,SPACE,HIGH-VALUE,LOW-VALUE ,QUOTE ,ALL 常量)。

七。COBOL 所處理的資料的特點

       層次的概念:資料間存在的從屬關系。

       檔案的概念:多個記錄可以組成一個檔案。

       記錄的概念:具有一定層次關系的一組資料項的最大集合,它是記憶體中具有獨立邏輯含義的最大存取項,具有最高層次。

下一篇: COBOL......4

繼續閱讀