COBOLⅠ- 第1章 COBOLの基礎(chǔ)知識(shí)(中文翻譯版).doc_第1頁(yè)
COBOLⅠ- 第1章 COBOLの基礎(chǔ)知識(shí)(中文翻譯版).doc_第2頁(yè)
COBOLⅠ- 第1章 COBOLの基礎(chǔ)知識(shí)(中文翻譯版).doc_第3頁(yè)
COBOLⅠ- 第1章 COBOLの基礎(chǔ)知識(shí)(中文翻譯版).doc_第4頁(yè)
COBOLⅠ- 第1章 COBOLの基礎(chǔ)知識(shí)(中文翻譯版).doc_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章 COBOL的基礎(chǔ)知識(shí)11 COBOL語(yǔ)言的定義 所謂COBOL,是Common Business Language的簡(jiǎn)稱,是事務(wù)處理用的通用語(yǔ)言。111 特征 COBOL語(yǔ)言的特征如下: 事務(wù)處理用的語(yǔ)言。 可以用日常用語(yǔ)接近的語(yǔ)言(英語(yǔ))表述 記述內(nèi)容為文章體,便于閱讀。112 COBOL程序的構(gòu)成 COBOL程序由以下幾個(gè)部分構(gòu)成。12 COBOL程序的作成過(guò)程由系統(tǒng)設(shè)計(jì),決定數(shù)據(jù)的形式與處理標(biāo)準(zhǔn)。作出程序式樣書。 程序員以程序式樣書為基礎(chǔ),討論處理的內(nèi)容,用圖示將處理順序表示出來(lái)。(本書中使用的是PAD圖)根據(jù)圖示用COBOL語(yǔ)言表述系統(tǒng)。這種工作被稱為編程。 作成的程序,通過(guò)終端或軟盤,向計(jì)算機(jī)系統(tǒng)硬盤登錄。已登錄的原始程序,通過(guò)COBOL語(yǔ)言處理程序翻譯,轉(zhuǎn)換成機(jī)械語(yǔ)言程序。使用測(cè)試數(shù)據(jù)運(yùn)行機(jī)械語(yǔ)言程序,如果運(yùn)行結(jié)果正確無(wú)誤,表明程序完成。13 PAD定義在編寫程序之前,用圖示將處理順序表示出來(lái)。根據(jù)一定的規(guī)則圖示化,因此處理流程更清晰,更易理解。圖示化的方法之一就是PAD。131 PAD有(順序)處理,反復(fù)(循環(huán)),選擇3種基本符號(hào)。 寫法按照處理的實(shí)際順序由上向下記述,反復(fù)的處理,選擇的處理記述在右側(cè)。PAD所表示的內(nèi)容: 處理A 在反復(fù)P中,在指定的條件下,處理B1,反復(fù)B2。 處理C 在選擇Q中,根據(jù)指定條件,處理D1或D2。以這樣的處理順序進(jìn)行。練習(xí)題1-1 1關(guān)于COBOL程序構(gòu)成部分,在()種填入適當(dāng)?shù)恼Z(yǔ)句14 COBOL編程用紙的書寫方法141 編程用紙 COBOL程序,是記述在COBOL編程用紙上面的。編程用紙1行由80位構(gòu)成。 第16位16位稱為連續(xù)號(hào)碼區(qū),為識(shí)別行,連續(xù)號(hào)碼按升序記入。 第7位第7位稱為標(biāo)識(shí)區(qū),為表示連接行或注釋行 第872位872位,記述COBOL的程序,811位:A區(qū)1272位:B區(qū)COBOL程序,分為寫在A區(qū)的程序,和寫在B區(qū)的程序。而且,必須從第8位開始寫起。 第7380位7380位為控制區(qū),在這里可以任意寫入。比如說(shuō),可以寫入程序名或行的修正日期等。142 COBOL中可以使用的文字在記述COBOL程序時(shí),可以使用下列文字。 14項(xiàng)的英文,數(shù)字,特殊文字,空格等為EBCDIK編碼文字。在編程用紙上1個(gè)文字占1。 第5項(xiàng)的日文文字位KEIS編碼文字。在編程用紙上1個(gè)文字占2位。143 編程上的注意點(diǎn) 編程上文字的寫法編程的時(shí)候,為了區(qū)分以下文字和其他文字,使用以下表達(dá)。 注記的寫法 在注記行,第7位記入星號(hào)(*),注記使用英文,數(shù)字,特殊文字以及日文文字等計(jì)算機(jī)系統(tǒng)所允許的所有文字,寫在872位之間。15 數(shù)據(jù)的構(gòu)成151 文件,記錄,項(xiàng)目 以某種目的收集數(shù)據(jù)成為文件,在文件中記錄的每1件數(shù)據(jù)稱為記錄。 記錄又是由若干的項(xiàng)目構(gòu)成的。 作為文件的記錄媒體有,硬盤,磁帶,軟盤等。打印裝置中的印刷數(shù)據(jù)也是文件。在本書中,這些媒體用以下符號(hào)表示。152 記錄的構(gòu)成 記錄的形式分為固定長(zhǎng)度記錄和可變長(zhǎng)度記錄2種。 固定長(zhǎng)度記錄 固定長(zhǎng)度記錄是指文件中記錄的長(zhǎng)度都是相同的。 可變長(zhǎng)度記錄 可變長(zhǎng)度記錄是指在文件中每個(gè)記錄的長(zhǎng)度是不同的。 本書中,采用固定長(zhǎng)度記錄。153 存儲(chǔ)塊 一般來(lái)說(shuō),將記錄記入記錄媒體時(shí),先將若干個(gè)記錄匯集在一起,并以此為單位進(jìn)行輸入輸出。匯集在一起的記錄被稱為存儲(chǔ)塊,被匯集在一起在一個(gè)存儲(chǔ)塊中稱為塊讀寫。由于塊讀寫程序,可以縮短輸入輸出時(shí)間,效率更高的記錄數(shù)據(jù)。這種形式的記錄稱為存儲(chǔ)塊記錄。 與存儲(chǔ)塊記錄相對(duì),將1個(gè)記錄分別記入,輸入輸出成為非存儲(chǔ)塊記錄。 但是,對(duì)于考慮程序處理過(guò)程來(lái)說(shuō),記錄的讀(寫)卻是逐條(1條1條)地進(jìn)行的。154 數(shù)據(jù)項(xiàng)目的種類 在COBOL中使用的數(shù)據(jù),代表性的例子有英數(shù)字項(xiàng)目,數(shù)字項(xiàng)目,以及日本語(yǔ)項(xiàng)目。英數(shù)字項(xiàng)英數(shù)字項(xiàng)目,可以記憶英文,數(shù)字,假名,特殊文字等EBCDIK編碼文字。1個(gè)文字占1個(gè)字節(jié)。英數(shù)字項(xiàng)目的數(shù)字不能用于計(jì)算。數(shù)字項(xiàng)目 數(shù)字項(xiàng)目可以記憶09的數(shù)值,+,-符號(hào),可以用于計(jì)算。記憶形式有2種。(a) ZONE形式ZONE形式的數(shù)字項(xiàng)目可以記憶EBCDIK編碼的數(shù)字,1位占1個(gè)字節(jié)。符號(hào)情報(bào),包含在最后一位的數(shù)字?jǐn)?shù)據(jù)中。(b) PACK形式 PACK形式的數(shù)字項(xiàng)目是將EBCDIC編碼的數(shù)字壓縮再記憶,2位為1個(gè)字節(jié)。符號(hào)情況在最右端的4位中表示。如果使用于計(jì)算的數(shù)字項(xiàng)目,PACK的形式計(jì)算效率更高。(3)日本語(yǔ)項(xiàng)目 日本語(yǔ)項(xiàng)目可以記憶漢字,平假名,片假名,英文,數(shù)字,特殊文字等KEIS編碼的數(shù)字。1個(gè)文字占2個(gè)字節(jié)。日本語(yǔ)項(xiàng)目中的數(shù)字不可以用于計(jì)算。16 總結(jié)在這一章,作為COBOL的基礎(chǔ)知識(shí),我們學(xué)習(xí)了以下內(nèi)容、 COBOL語(yǔ)言 Common Business Language的簡(jiǎn)稱,是處理事務(wù)用的通用語(yǔ)言。 COBOL的構(gòu)成 PAD 在計(jì)算機(jī)上,將處理內(nèi)容圖示化的一種方法。 COBOL編程用紙 1行80位,程序?qū)懺?72位上。 COBOL中可使用的文字 英文,數(shù)字,特殊文字,空格,日文文字。 數(shù)據(jù)構(gòu)成 文件,記錄,項(xiàng)目存儲(chǔ)塊 匯集在一起的若干記錄,輸入輸出的單位。在COBOL中處理數(shù)據(jù)的種類 英數(shù)字項(xiàng)目 數(shù)字項(xiàng)目(ZONE形式,PACK形式) 日本語(yǔ)項(xiàng)目練習(xí)題1-2 1下面的文章是關(guān)于到現(xiàn)在為止所學(xué)內(nèi)容的。在()中填入適當(dāng)?shù)恼Z(yǔ)句。 COBOL編程用紙的書寫方法 COBOL程序,記述在編程用紙的( )位,到( )之間。從第( )到第( )位為A區(qū)。從第( )位到第( )位為B區(qū)。第( )位作為連接行或注釋行而使用。 數(shù)據(jù)的構(gòu)成 在電腦系統(tǒng)中,以某種目的收集數(shù)據(jù)被稱為( ),在( )中保存的每一件數(shù)據(jù)被稱為( )。 ( )也是由若干( )構(gòu)成的。 數(shù)據(jù)項(xiàng)目的種類有( ),( ),( ),( )中1位數(shù)字占1個(gè)字節(jié)的( )。數(shù)字2位占1個(gè)字節(jié)的( )。問題1 在第7位寫入星號(hào)的注釋,在哪里寫比較好? 答:只要是在COBOL程序中,寫在哪里都可以。問題2 可以在COBOL程序中使用的日本語(yǔ)文字都有哪些?答:在電腦中使用的日本語(yǔ)文字,所有的漢字編碼,也可以說(shuō)是KEIS編碼。KEIS的編碼是2字節(jié)的編碼。 在COBOL中,KEIS編碼文字(約7000字)可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論