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 所處理的資料的特點 層次的概念:資料間存在的從屬關系。 檔案的概念:多個記錄可以組成一個檔案。 記錄的概念:具有一定層次關系的一組資料項的最大集合,它是記憶體中具有獨立邏輯含義的最大存取項,具有最高層次。 |