COBOL語言初級教程(2)–COBOL程式

來源:互聯網
上載者:User

在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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.