大二下章cobol語言概述_第1頁
大二下章cobol語言概述_第2頁
大二下章cobol語言概述_第3頁
大二下章cobol語言概述_第4頁
大二下章cobol語言概述_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

COBOL一、COBOL二、COBOL三、COBOL2008-5-COBOL一、COBOL二、COBOL三、COBOL2008-5-COBOL語言的發(fā)展概(一)COBOL介紹——商業(yè)計算首選COBOL語言的發(fā)展概(一)COBOL介紹——商業(yè)計算首選COBOL是(2008-5-Gartnergroup的關于COBOL在1997年他Gartnergroup的關于COBOL在1997年他們估計全世界有3千億行的計算機代碼正在使用。其中80%的是COBOL程序,而其他程序總在1999年,他們報告說,超過50%的關鍵事務應用程序仍然會用L語言編寫,他們最近估計表明在2004-2005年度所有新程序(50億行)的5%將用OOL開發(fā),同時,80%的部署在計算機里面的程序將包括以前遺留的程序。該集團估計,在2002年全世界有大約200萬COBOL2008-5-個COBOLCobol正式發(fā)布于1960年4月,稱為個COBOLCobol正式發(fā)布于1960年4月,稱為601968年美國國家標準委員會ANSI又通過了的標準X.3.23-1968。1972年國際2008-5-1974年ANSI對COBOL-68作X3.23-1974。1978年ISO采用成了形成1974年ANSI對COBOL-68作X3.23-1974。1978年ISO采用成了形成美國又提出了COBOL-85,最新的標準2002主體已經于2002年2008-5-2008-5-2008-5-我校大型機的COBOL版本:IBMEnterpriseCOBOLfor我校大型機的COBOL版本:IBMEnterpriseCOBOLfor2008-5-ABA+BB通用性強,由于COBOL語言的標準ABA+BB通用性強,由于COBOL語言的標準化程COBOL的結構嚴謹,層次分明。每個程COBOL2008-5-二COBOLCOBOL的組成部標識部一DIVISION):用于標識程序二COBOLCOBOL的組成部標識部一DIVISION):用于標識程序DIVISION):用于說明程序環(huán)境部DIVISION):用于說明程序中涉及數(shù)據部過程部DIVISION):是程序的核心部分2008-5-二COBOL節(jié)(SECTION)和段?除標識部以外,在每一個部的部頭的下面,可以有若干二COBOL節(jié)(SECTION)和段?除標識部以外,在每一個部的部頭的下面,可以有若干個節(jié)SECTION,每一個節(jié)以節(jié)頭作標識。每一節(jié)下面又可包括若干段PARAGRAPH)。每一個段都有自己的名字即段名。??數(shù)據部下設節(jié),節(jié)下面是描述過程部可以設節(jié),下面再設段,也可以直接2008-5-?在過程部中,每一段由若干個句子(Sentence)?在過程部中,每一段由若干個句子(Sentence)一個句子可以只由一個語句組成,一個語句加一個句點后跟一個多個空格就成為一個句子。在一個語句中又可以包含若干個子句e.每一于句也有一個動詞,它指定某一方面特定的功能。???DISPLAY.STOP2008-5-DISPLAY二列為“標號區(qū)”第至6第7列為“續(xù)行標志區(qū)”二列為“標號區(qū)”第至6第7列為“續(xù)行標志區(qū)”第8至此11列,稱為“A區(qū)”。程序中有些內容01及文件描述符FD應從A區(qū)開始寫127列,稱為“第73至80列,稱為“注釋區(qū)”2008-5-例1-----7812---73---PROGRAM-ID.-例1-----7812---73---PROGRAM-ID.-‘hello2008-5-寫程序的注意事項較早的CBOL寫程序的注意事項較早的CBOL版本規(guī)定所有字母都應大寫,但現(xiàn)在使用的COBOL編譯系統(tǒng)允許使用大寫或小寫字母,二者等價。不過習慣都用大寫字母,主機系統(tǒng)一般都用大寫字母。相鄰的兩個字如CBO的保留字或用戶自己定義的名字)之間必須留一個以上的空格。運算符如加、減、乘、除、乘方和等號左右兩邊必須各留一個空格。在過程部中左括號的左側和右括號的右側要留一空格,而內側不必留空格。逗號、句號、分號的左邊不能留空格,而右邊應有空格。一個空格和多個空格作用相同2008-5-COBOL三(一)COBOL字COBOL數(shù)字---A--Z,a--;-*/=,.()<zCOBOL三(一)COBOL字COBOL數(shù)字---A--Z,a--;-*/=,.()<z>,$專用字符? ? “?”?“%”只能在COBOL程序2008-5-COBOL字是為了表示一定的意思,由字COBOL字是為了表示一定的意思,由字合而成的最小單位。如每一個COBOL字不能超過30個字符2008-5-X2X2008-5-2X2X2008-5-2(1)每個數(shù)據名的長度為1-30個字符(1)每個數(shù)據名的長度為1-30個字符之間?數(shù)字和連接符“-”(2)只能由字2008-5-(三)數(shù)123,,-A-B-2008-5-(三)數(shù)123,,-A-B-2008-5-(四)常,,(四)常,,.2008-5-(四)2表意常所表示的表示一個或多個零字表(四)2表意常所表示的表示一個或多個零字表示一個或多個空格字HIGH-VALUE/HIGH-LOW-VALUE/LOW-表示一個或多個引號字ALL08-5-表示由一個或多個該常量組成的字符四COBOL程序的運(一)程序編輯(四COBOL程序的運(一)程序編輯(創(chuàng)建PS數(shù)據集或PDS數(shù)據集2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-執(zhí)行:運行可執(zhí)行:運行可執(zhí)行模塊得到結果2008-5-2008-5-2008-5-作業(yè)控制語言作業(yè)控制語言2008-5-JCL基本語句Statement)。它們分別JCL基本語句Statement)。它們分別是作業(yè)語句(JOB):標識一個作業(yè)的開始執(zhí)行語句(EXEC):標識一個作業(yè)步的開始數(shù)據定義語句(DD):用于描述應用程序所需2008-5-…EXECDDEXECDD…EXECDDEXECDDEXEC2008-5-DD2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-5-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5-2008-5

溫馨提示

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

評論

0/150

提交評論