COBOL的程式結構

2021-08-30 11:46:58 字數 1289 閱讀 3606

cobol程式的結構比較嚴格。乙個完整的cobol程式由4部(division)組成:identification division.(標識部)、environment division.(環境部)、data division.(資料部)、procedure division.(過程部),而每個部又由若干節 (section)組成。

主要包含的字段:「program-id」(程式識別id)、「author」(作者名)、「date-written」(編寫日期),installation(設計程式的公司或部門)、date-compliled(編譯的日期)、security(列出具有訪問許可權的使用者)。

這些並直接不影響程式的執行,而是程式的注釋 資訊。程式注釋可以採用任何語言書寫,cobol編譯器可以接受。

用於記載程式可以被執行的計算機環境。「environment division.」部包括「configuration section」環境節和「input-output section」輸入輸出節。

用於定義和宣告程式所要使用的變數及其他資料。程式要使用的全部變數和資料必須在這裡定義。「data division.」部主要包含「file section.」文字節和「working-storage section.」工作儲存節。

如果程式要通過引數接收資料,那麼使用「linkage section」來宣告。

cobol的資料種類

cobol程式的資料,主要有以下3種:

變數(variables)

常量(literals)

表意常量(figurativeconstants)變數和常量自不必說,說說表意常量。使用 有特定意思的多個片語合成乙個常量的代名詞。好處是便於編碼人員識別。比如:high-values、low-values等可以表達一定意思的名稱作為 常量代名詞。

cobol變數型別

cobol的基本變數型別,有以下三種:

數值型(numeric)

英文本元型(alphanumeric)

英文本串型(alphabetic)

用於容納程式的實際處理**。需要傳入引數時,採用「procedure division using 引數名[,引數名...]」的方式。

因為前3個division都是注釋,卻又必須,只到第4個 division「procedure division」才真正涉及程式**,這樣的繁瑣規定使得cobol被批評為開場白像老太太裹腳布。但是,基於這樣的4個division的明確記述等 的嚴格形式,cobol也被公認是可讀性強的語言。另外,cobol的保留字數量龐大,字數過長的保留字太多是cobol的特徵之一。

C的程式結構

認識c程式的組成結構,是c開發的基礎。比如,乙個簡單的c程式 include define pi 3.14 void test int a int main void test int a hello c 3 4 3.140000 對比上面的程式,c語言的程式結構如下 1 包含指令 2 定義常量 3...

C 程式結構

c 中的組織結構的關鍵概念是程式 program 命名空間 namespace 型別 type 成員 member 和程式集 assembly 命名空間 型別 成員 類 class 資料成員 字段 函式成員 方法,屬性,索引器,事件,運算子,構造 析構函式 介面 inte ce 函式成員 附經典理解...

c 程式結構

東南大學第5章c 程式結構 本章重點注意const static兩個關鍵字,也是企業面試中常見的面試題 一 作用域 作用域 識別符號的可見範圍 可見性 識別符號是否可以引用的問題。1,函式原型作用域 函式原型裡的形參 2,塊作用域 塊中的識別符號作用域在花括號之間 3,類作用域 類x的乙個成員m,在...