在COBOL-85標準前,COBOL程式要求全部使用大寫。因此許多舊程式都是全部用大寫字母編寫的,但COBOL-85允許採用小寫字母,因為利用大小寫混合用提高程式的可讀性。
1、COBOL程式的部(DIVISION)
COBOL程式部分成四個部,分別是標識部,環境部,資料部及過程部,如:
000010 IDENTIFICATION DIVISION.
000060 ENVIRONMENT DIVISION.
000080 DATA DIVISION.
000170 PROCEDURE DIVISION.
上述程式行中每行前6列是一個6位整數,代表序號,它們並不是程式本身的內容,COBOL編譯器會自動忽略它們。序號不是必需,但其所佔地區會保留。注意:上述“部”應按上述先後順序出現(但不一定是上面指定的行上,具體在哪一行,則會因不同程式而異)。
部標題表示部的開始,其間可插入說明行,即第7列以*號開頭的行。類似:
000030*
說明行可以放上任何說明,也可以用空行。
部進一步被劃分為節(SECTION)和段(PARAGRAPH)。這些段內有各種COBOL元素。標識部,環境部,資料部內的元素包括字、分隔字元和字串,組成COBOL所謂的節、段和項目。過程部包括程式邏輯,其中段內的語句包含COBOL動詞、字、分隔字元和字串。
(1)標識部
其功能是提供一般性文檔說明,如程式名、程式員名等:
000020 PROGRAM-ID. TOTALCOUNT.
000030 AUTHOR. Johnson.
PROGRAM-ID段包含程式名,是每個程式必需的。
AUTHOR段是可選的,通常包含程式員名,當然也可以程式人員想說的說明,你想說些什麼呢?:)
(2)環境部
環境部列出程式所用的檔案。如果程式不需要外部檔案,環境部可以為空白,可以省略部標題。
(3)資料部
提供者變數的存放位置,對不同資料類型分成不同節:檔案資料(FILE SECTION)、待用資料(WORKING-STORAGE SECTION)、參數(LINKAGE SECTION)及其他。(未完待續)
網址推薦:http://www.cnblogs.com/epan/category/16527.html