COBOL版Hello World

2018-02-08 23:18 更新

第一個(gè)COBOL程序

不管學(xué)哪門語言,第一個(gè)HelloWorld程序成功運(yùn)行起來的時(shí)候,代表著你的學(xué)習(xí)已經(jīng)跨進(jìn)了一小步。

       IDENTIFICATION   DIVISION.
       PROGRAM-ID.      'HELLOWORLD'.
       ENVIRONMENT      DIVISION.
       DATA             DIVISION.
       FILE             SECTION.
       WORKING-STORAGE  SECTION.
       PROCEDURE        DIVISION.
       MAIN-PROCEDURE.
            DISPLAY "Hello world!"
            STOP RUN.

運(yùn)行結(jié)果

上面這個(gè)例子應(yīng)該是最簡單的COBOL程序了,編譯運(yùn)行之后結(jié)果就會(huì)出來: Hello world!

程序分析

對(duì)新手來說,上面的COBOL版HELLOWORLD理解起來可能有難度,萬事開頭難嘛,我們來一句一句的分析:

  • IDENTIFICATION DIVISION.

    定義COBOL四大部之一的標(biāo)識(shí)部。

  • PROGRAM-ID. 'HELLOWORLD'.

    定義COBOL程序的ID。

  • ENVIRONMENT DIVISION.

    定義COBOL四大部之一的環(huán)境部。

  • DATA DIVISION.

    定義COBOL四大部之一的數(shù)據(jù)部。

  • FILE SECTION.

    定義數(shù)據(jù)部中的文件節(jié)。

  • WORKING-STORAGE SECTION.

    定義數(shù)據(jù)部中的工作區(qū)域節(jié)。

  • PROCEDURE DIVISION.

    定義COBOL四大部之一的過程部。

  • MAIN-PROCEDURE.

    定義過程部中的機(jī)能節(jié)。

  • DISPLAY "Hello world!"

    向標(biāo)準(zhǔn)顯示設(shè)備輸出字符串:Hello world!

  • STOP RUN.

    程序運(yùn)行結(jié)束。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)