1. cobol視頻教程
沒看到過有cobol在線視頻的。
網上有一部分電子資料,你可以上csdn或者itpub等去找找,網路文庫里也有一些。
2. 《七周七語言理解多種編程范型》pdf下載在線閱讀全文,求百度網盤雲資源
《七周七語言理解多種編程范型》(BruceA.Tate)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1Ddmx4-OR-o0bG4lVe-EdnA
書名:七周七語言理解多種編程范型
豆瓣評分:8.1
作者:BruceA.Tate
出版社:人民郵電出版社
副標題:理解多種編程范型
原作名:Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
譯者:巨成/戴瑋/白明
出版年:2012-5-8
頁數:246
內容簡介:
從計算機發展史早期的Cobol、Fortran到後來的C、Java,編程語言的家族不斷壯大。除了這些廣為人知的語言外,還涌現了Erlang、Ruby等後起之秀,它們雖被喻為小眾語言,但因其獨特性也吸引了為數不少的追隨者。
Bruce A. Tate是軟體行業的一名老兵,他有一個宏偉目標:用一本書的篇幅切中要害地探索七種不同的語言。本書就是他的成果。書中介紹了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell這七種語言,關注每一門語言的精髓和特性,重點解決如下問題:這門語言的類型模型是什麼,編程範式是什麼,如何與其交互,有哪些決策構造和核心數據結構,有哪些獨特的核心特性。
在這個飛速發展的信息時代,程序員僅僅掌握甚至精通一門語言是遠遠不夠的。了解多門語言蘊涵的思維方式,在編碼中互相借鑒,再挑出一兩門對自己口味的語言深入學習,這些已經成為在軟體行業中安身立命之本。從這個意義上說,每個程序員都應該看看這本書。
作者簡介:
Bruce A. Tate是RapidRed公司總裁,該公司主要為Ruby輕量級開發提供咨詢。他曾任職於IBM公司,並擔任過多家公司的客戶解決方案總監和CTO。著作有十餘本,包括榮獲Jolt大獎的《Better, Faster, Lighter Java》。
3. 電腦常識
計算機的產生是20世紀最重要的科學技術大事件之一。1946年美國賓夕法尼亞大學經過幾年的艱苦努力,研製出世界上第一台電子計算機--埃尼阿克(ENIAC)。
一、 計算機的發展史:
根據計算機所採用的物理器件不同,可分為四個階段。
第一代:電子管計算機,開始於1946年,結構上以CPU為中心,使用機器語言,速度慢、存儲量小,主要用於數值計算。
第二代:晶體管計算機,開始於1958年,結構上以存儲器為中心,使用高級語言應用范圍擴大到數據處理和工業控制。
第三代:中小規模集成電路計算機,開始於1964年,結構上仍以存儲器為中心,增加了多種外部設備,軟體得到一定發展,計算機處理圖像、文字和資料功能加強。
第四代:大、超大規模集成電路計算機,開始於1971年,應用更加廣泛,出現了微型計算機。
計算機硬體發展的同時,軟體始終伴隨其步伐迅猛發展,就計算機的編程語言而言,也劃分為三代。
第一代:機器語言。每條指令用二進制編碼,效率很低。
第二代:匯編語言。用符號編程,和具體機器指令有關,效率不高。
第三代:高級語言:如FORTRAN、COBOL、BASIC、PASCAL等都屬於高級語言。
二、我國計算機的發展
我國從1956年開始電子計算機科研和教學工作。
1983年12月研製成功每秒運行1億次的"銀河"巨型計算機;
1992年11月研製成功每秒運行10億次的"銀河Ⅱ"巨型計算機;
1997年研製成功每秒運行130億次的"銀河Ⅲ"巨型計算機。
三、計算機的發展趨勢
計算機的發展向微型化和巨型化、多媒體化和網路化方向發展。
計算機的基本概念
計算機內所有的信息都是以二進制的形式表示的,單位是位。
位:計算機只認識由0或1組成的二進制數,二進制數中的每個0或1就是信息的最小單位,稱為"位"(bit)。
位元組:是衡量計算機存貯容量的單位。一個8位的二進制數據單元稱一個位元組(byte)。在計算機內部,一個位元組可以表示一個數據,也可以表示一個英文字母或其他特殊字元,二個位元組可以表示一個漢字。
字:在計算機中,作為一個整體單元進行存貯和處理的一組二進制數。一台計算機,字的二進制數的位數是固定的。
字長:一個字中包含二進制數位數的多少稱為字長。字長是標志計算機精度的一項技術指標。
存貯器編址:為了便於對計算機內的數據進行有效的管理和存貯,需要對內存單元編號,即給每個存貯單元一個地址。每個存貯單元存放一個位元組的數據。 如果需要對某一個存貯單元進行存貯,必須先知道該單元的地址,然後才能 對該單元進行信息的存取。
注意:存貯單元的地址和存貯單元中的內容是不同。
指令:指揮計算機進行基本操作的命令。
指令系統:一種計算機所能執行的全部指令的集合。
程序:按一定處理步驟編排的,能完成一定處理能力的指令序列。
計算機系統
計算機系統是由硬體系統和軟體系統所組成的。
一、計算機的硬體系統
硬體系統由輸入設備、輸出設備、存儲器、運算器和控制器組成。
其中運算器和控制器結合在一起,稱為中央處理器(CPU)
CPU(即運算器和控制器)和存儲器合稱為主機。
輸入設備:常見有鍵盤、滑鼠、掃描儀等
輸出設備:常見有顯示器、列印機和繪圖儀等;
中央處理器:又稱CPU,它包括運算器和控制器。是計算機的核心部分。
我們平時所說的486、586、奔騰Ⅲ、奔騰Ⅳ指的是CPU的檔次。
運算器:可以進行算術運算和邏輯運算;
控制器:是計算機的指揮系統,它的操作過程是取指令--分析指令,循環執行。
存儲器:具有記憶功能的物理器件,用於存儲信息。分為內存和外存。
內存:是半導體存儲器,分為只讀存儲器(ROM)和隨機存儲器(RAM)。
ROM只可讀出,不能寫入,斷電後內容還在;
RAM可隨意寫入讀出,但斷電後內容不存在。
外存:磁性存儲器(軟盤和硬碟);光電存儲器(光碟),可以作為永久性存儲器。
存儲器的兩個重要指標:存取速度和存儲容量。內存的存取速度最快,軟盤最慢。存儲容量是存儲的信息量,它用位元組(Byte)作為基本單位,1個位元組用8位二進制數表示,1KB=1024B,1MB=1024KB,1GB=1024MB。
二、計算機的軟體系統
計算機軟體系統分為系統軟體和應用軟體兩大類。
系統軟體:為了使用和管理計算機的軟體;主要操作系統軟體有Windows95/98/2000/NT, DOS, UCDOS,MS-DOS,Unix,,OS/2,Linux等。其中,WINDOWS是多任務可視化圖形界面,DOS是字元命令形式的單任務操作系統。
應用軟體:為了某個應用目的而編寫的軟體,主要有輔助教學軟體,輔助設計軟體、文字處理軟體、工具軟體以及其它的應用軟體。
三、計算機的工作原理:
到目前為止,電子計算機的工作原理均採用馮·諾依曼的存儲程序,並自動完成程序的設計思想.其工作過程如下圖所示:
需要注意的是:程序中的數據,指令都採用數字化編碼方式,保存在存儲器中;程序中的指令必須是屬於這台機器的指令系統.
四、計算機病毒
計算機病毒是一種程序,是人為設計的具有破壞性的程序.它往往使計算機不能正常工作.計算機病毒具有破壞性,傳播性,可激發性,潛伏性,隱蔽性等特點.由於計算機病毒危害極大,需要注意隔離計算機病毒的來源,經常用殺病毒軟體檢查計算機系統和存儲器.
計算機中有關數,編碼的基本常識
(一)1.計算機是智能化的電器設備
計算機就其本身來說是一個電器設備,為了能夠快速存儲,處理,傳遞信息,其內部採用了大量的電子元件,在這些電子元件中,電路的通和斷,電壓高低,這兩種狀態最容易實現,也最穩定,也最容易實現對電路本身的控制.我們將計算機所能表示這樣的狀態,用0,1來表示,即用二進制數表示計算機內部的所有運算和操作.
2.二進制數的運演算法則
二進制數運算非常簡單,計算機很容易實現,其主要法則是:
0+0=0 0+1=1 1+0=1 1十1=10; 0 x 0=0 0 xl=0 1x 0= 0 1xl=1
由於運算簡單,電器元件容易實現,所以計算機內部都用二進制編碼進行數據的傳送,計算.
3.十進制與二進制,八進制,十六進制數之間的相互轉換
(1)數的進制與基數.
計數的進制不同,則它們的基數也不相同,如表1-l所示.
進制
基數
十進制數
典型示例(轉換)
二進制
0,1
10,7,23
1010,111,10111
三進制
0,1,2
10,7,23
101,21,212
四進制
0,1,2,3
10,7,23
22,13,113
八進制
0,1,2,3,4,5,6,7
10,63,126
12,77,176
十進制
0,1,2,3,4,5,6,7,8,9
十六進制
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
10,63,254
A,3F,15E
(2)數的權
不同進制的數,基數不同,其每位上所代表的值的大小也不相同,我們稱之為"權"
①十進制數,逢十進一.如,(219)10=2x102+1x101+9x100
②二進制數,逢二進一.如,(11010)2=lx24+lx23+0x22+lx21+0x20=26
③八進制數,逢八進一.如,(273)8= 2x82+7x81+3x80=187
④十六進制數,逢十六進一.如,(27B)16=2x162+7x161+11x160=635
從以上的計算中,可以看到,進制不同,基數不同,每位上權值大小也不相同,數值大小也不相同.
(3)十進制數轉換成任意進制數
將十進制數轉換成任意進制數的基本方法是:將十進制數除以所定的進制數反向取余.
例如:
①將39用二進制數表示,用如下的短除法,求余數,並反向取余.如果轉換成二進制還可以用右邊的2的N次冪表示.
短除法 39==>(100111)2
②將245用八進制數表示,我們可以用如下的短除法,求余數,並反向取余.
想一想,為什麼要反向取余.對於十進制小數要轉換成其他進制的數,則是不斷將小數部分乘以進制數取整,作為轉換後的小數部分,直到為零或精確到小數點後幾位.如: (0.35)10≈(0.01011)2 (0.125)10=(0.001)2
(4)任意進制的數轉換成十進制數
將任意進制數轉換成十進制數的基本方法是按權展開,見(2)數的權內容.
(二)ASCII碼 ( American Standard Code for Information Interchange )
美國的標准信息交換代碼
將每個字元用7位的二進制數來表示,共有128種狀態
大小字母,0…9,其它符號,控制符
' 0 ' ―― 48 ' A ' ―― 65 ' a ' ―― 97
(三)漢字信息編碼
漢字輸入碼
漢字輸入方法大體可分為:區位碼(數字碼),音碼,形碼,音形碼.
· 區位碼:優點是無重碼或重碼率低,缺點是難於記憶;
· 音碼:優點是大多數人都易於掌握,但同音字多,重碼率高,影響輸入的速度;
· 形碼:根據漢字的字型進行編碼,編碼的規則較多,難於記憶,必須經過訓練才能較好地掌握;重碼率低
· 音形碼:將音碼和形碼結合起來,輸入漢字,減少重碼率,提高漢字輸入速度;
2.漢字交換碼
漢字交換碼是指不同的具有漢字處理功能的計算機系統之間在交換漢字信息時所使用的代碼標准.自國家標准GB2312-80公布以來,我國一直延用該標准所規定的國標碼作為統一的漢字信息交換碼.
GB2312-80標准包括了6763個漢字,按其使用頻度分為一級漢字3755個和二級漢字3008個.一級漢字按拼音排序,二級漢字按部首排序.此外,該標准還包括標點符號,數種西文字母,圖形,數碼等符號682個.
區位碼的區碼和位碼均採用從01到94的十進制,國標碼採用十六進制的21H到73H(數字後加H表示其為十六進制數).區位碼和國標碼的換算關系是:區碼和位碼分別加上十進制數32.如"國"字在表中的25行90列,其區位碼為2590,國標碼是397AH.
* 由於GB2312-80是80年代制定的標准,在實際應用時常常感到不夠,所以,建議處理文字信息的產品採用新頒布的GB18030信息交換用漢字編碼字元集,這個標准繁,簡字均處同一平台,可解決兩岸三地間GB碼與BIG5碼間的字碼轉換不便的問題.
3.字形存儲碼
字形存儲碼是指供計算機輸出漢字(顯示或列印)用的二進制信息,也稱字模.通常,採用的是數字化點陣字模.
一般的點陣規模有16×16,24×24,64×64等,每一個點在存儲器中用一個二進制位(bit)存儲.例如,在16×16的點陣中,需8×32 bit 的存儲空間,每8 bit為1位元組,所以,需32位元組的存儲空間.在相同點陣中,不管其筆劃繁簡,每個漢字所佔的位元組數相等.
為了節省存儲空間,普遍採用了字形數據壓縮技術.所謂的矢量漢字是指用矢量方法將漢字點陣字模進行壓縮後得到的漢字字形的數字化信息.
(四)其它信息的數字化
圖像信息的數字化
一幅圖像可以看作是由一個個像素點構成,圖像的信息化,就是對每個像素用若干個二進制數碼進行編碼.圖像信息化後,往往還要進行壓縮.
圖像文件的後綴名有:bmp,gif,jpg,pdf等;
聲音信息的數字化
自然界的聲音是一種連續變化的模擬信息,可以採用A/D轉換器對聲音信息進行數字化.
聲音文件的後綴名有:wav,mp3,mid等;
視頻信息的數字化
視頻信息可以看成連續變換的多幅圖像構成,播放視頻信息,每秒需傳輸和處理25幅以上的圖像.視頻信息數字化後的存儲量相當大,所以需要進行壓縮處理.
視頻文件後綴名有:avi,mpg等;
機器數與真值
數有正,負兩種,在計算機中數的符號是用數碼表示的.一般情況下,用0表示正數,用1表示負數.通常符號位放在數的最高位.
機器數:連同符號位在一起作為一個數,稱為機器數.
真值數:一個數的數值部分稱為真值數.
如:x1=+1011011 x2=-1011011, 則X1的機器數是01011011,真值數是+1011011,X2的機器數是11011011,真值數是-1011011.
(一)數的定點表示和浮點表示
(1) 定點小數格式
任何一個M位的小數可以表示成:
N=Ns . N-1N-2…N-m (其中Ns 是符號位,其值表示的范圍|N|<=1-2-m)
(2) 定點整數格式
任何一個N位帶符號的整數都可表示為:
N=Ns Nn-1Nn-2…N0 (其中Ns 是符號位,其值表示的范圍|N|<=2n-1)
(3) 數的浮點表示
浮點數是指小數點在數據中的位置可以左右移動的數.一個數N要用浮點表示可以寫成:N=M·RE 其中M表示浮點數的尾數,E表示浮點數的指數或稱為階碼,R指的是在這個指數下的基數.浮點數通常表示成如下格式:
Ms
E
M
1位 m位 n位
M:浮點數的尾數,用定點小數表示,小數點在尾數最高位之前,是默認的.尾數用於表示浮點數的有效位,其位數N的大小反映了此浮點數的精度.
E:浮點數的階碼,用定點整數表示.
Ms:浮點數的符號位,也就是尾數的符號位,一般放在整個浮點數的最高位.
(4)浮點數的規格化
當尾數用二進制數表示時,浮點規格化數定義尾數S應滿足下面關系:
(I)對於正數,S應大於等於1/2,小於1,用二進制數表示為:
S=0.1******…(其中*為0或1)
(II)對於負數,如果尾數用原碼表示,S應小於等於-1/2,大於-1,表示為:
S=1.1******…(其中*為0或1)
(III)機器零:當一個浮點數的尾數為0,不論其階碼為何值;或階碼的值遇到比它能表示的最小值還小時,不管其尾數為何值,計算機都把該浮點數看成零,即把階碼尾數全變為0,稱它為機器0.
(二)二進制數值數據的編碼方法
最常用的編碼方法有原碼表示法,補碼表示法和反碼表示法三種.
1,原碼表示法
用機器數的最高(最左)一位代表符號,其餘各位給出數值的絕對值.
[X]原=符號位+|X|(0代表正號,1代表負號)
真值零的原碼表示法,有正零和負零兩種表示:
[+0]原=00000 [-0]原=10000
2,補碼表示法
如果X為正數,則:[X]補=[X]原
如果X為負數,則:[X]補=(把[X]原 除符號位外,其餘各位全變反(0變1,1變0),再在最末位加1 )
[+0]補=[-0]補=0000
同理有:如果X為負數,則:[X]原=(把[X]補 除符號位外,其餘各位全變反(0變1,1變0),再在最末位加1 )
3,反碼表示法
如果X為正數,則:[X]反=[X]原
如果X為負數,則:[X]反=(把[X]原 除符號位外,其餘各位全變反(0變1,1變0))
[+0]反=00000 [-0]反=11111
可見,如果真值X=0,則[X]補 有唯一的編碼,[X]原 和 [X]反 都有兩個不同的編碼.
2 39
2 19 ……1
2 9 ……1
2 4 ……1
2 2 ……0
2 1 ……0
2 0 ……1
2的N次冪表示:(39)10=(100111)2= lx25+0x24+0x23+1x22+lx21+1x20
16×16點表示
4. 誰知道網上哪裡有免費的COBOL學習資料
http://search.download.csdn.net/search/cobol 裡面很經典的就是譚浩強的關於cobol的書。
這是csdn,很有名的關於技術方面的網站,你注冊個號,能下很多的東西呢,呵呵,還有就是關於cobol知識的書,最近新出了一本,叫什麼精通cobol,你可以去看一下,我還沒看多,不能說好壞吧。
5. 關於cobol有關的書面練習題
COBOL語言測試
(只有部分答案,其他可在書上或電子文檔找到)
一. 名詞解釋(每題2分)共10分
1. HIGH-VALUE(一個位元組)= FF LOW-VALUE(一個位元組)= 00 QUOTE表示是引號
JUSTIFIED RIGHT表示是右對齊 POSITIVE表示是正數 NEGATIVE表示是負數
2. 數據類型為」A」和」X」分別代表是:A字母X字元
3. 解釋bit, Byte, Word,半字, 雙字及它們的關系(佔多少位).
4. 解釋 01 B COPY LIB1
REPLACING A1 BY B1
A2 BY B2
A3 BY B3
A4 BY B4.
5. 解釋TRANSFORM T FROM 『TNU』 TO 『*』.T為」TOTAL AMOUNT」
二. 填空題(共33分)
1. (4分)
描述 數值 在內存中表示
02 A PIC 999V99 99.2 09920
02 A PIC 9(6) 8010 008010
02 A PIC P(3)9(2) 0.00011 11
02 A PIC -9999 +1268 _1268
02 A PIC S9(4)V99 -0.49 000049
02 A PIC $ Z(2). Z Z 0.01 $_ _.01
02 A PIC ++++.++ 0.0 _ _ _ _ _ _ _
02 A PIC $9(2). 99DB 856. 19 $56.19_ _
02 A PIC +Z(3).99 6.4 +_ _6.40
2. (2分)
77 T PIC 99999V9999
77 N PIC 99.999,9
若T的原值為567. 5685, MOVE T TO N
N為:67.568,5
3. (2分)
77 R PIC 999PP
77 T PIC B99900
當R的在內存值為123時, MOVE R TO T
T為:_12300
4.畫出下列對應關系(4分)
外部十進制DISPLAY
外部浮點數DISPLAY
內部十進制COMP-3
定點二進制COMP
內部短浮點COMP-1
內部長浮點COMP-2
數值為14外部十進制為_F1F4_內部十進制_014C_定點二進制000E
5.比較大小(2分)
EBCPIC碼』V』_<_『8』 ASCII碼』V』_>_『8』
6. (2分)
定點二進制:
在PIC子句中描述字元9的個數 占內存位元組
1-4 2
5-9 4
10-18 8
7. (2分)
02 A PIC S9(3) SIGN IS LEADING SEPARATE
A為-648
60 F6 F4 F8
「--」在EBCDIC碼中為60
8. (3分)
01 A.
02 A1 PIC 9(3) SYNC LEFT VALUE 82.
02 A2 PIC X(3) SYNC RIGHT VALUE 『ABC』.
02 A3 PIC 9(5) SYNC LEFT VALUE 82345.
02 A4 PIC X(2) VALUE 『RE』.
02 A5 PIC 9(4) VALUE 123
畫出上面變數在內存結構.
9. (1分)
Y*C=>C
MULTIPLY Y _BY_ C.
10. (2分)
DIVIDE 43 INTO 456 GIVING C REMAINDER D
C為_10_ D為_26_
11. (2分)
A=FGH_, B=KLM_, C=XYZ_, D 為PIC X(12)
MOVE 4 TO T.
STRING A, B, C DELIMITED BY ALL SPACE WITH POINTER T INTO D
D為_ _ _ FGHKLMXYZ
12. (4分)
A=DATE_ _PSDASDFT_GDSGDTITY_
B PIC X(6), C PIC X(8), D PIC X(9)
UNSTRING A DELIMITED BY 『R』 INTO B COUNT IN W.
W為_25_
MOVE 7 TO U.
UNSTRING A INTO B,C,D WITH POINTER U TALLYING IN N.
N為_3_
13. (2分)
INSPECT A TALLYING N FOR ALL 『L』
REPACING LEADING A BY 『E』 AFTER 『L』.
A=SAALAMALI, N=2, A為SAALEMALI
14. (1分)
COBOL語言中變數名最長長度為_30_
三. 判斷題: (每題2分)共10分
1.77 A PIC 9(4)V99
77 B PIC $(6). 99
MOVE B TO A 是否可以?為什麼?
2. IF B**2-4*A*C NOT < 0 THEN
NEXT SENTENCE
ELSE
DISPLAY 『B**2-4*A*C<0』. 是否可以? 為什麼?
3.GOTO 0000-MAIN. 是否可以? 為什麼?
4.表元素B(I+1),A(3+5) 是否可以? 為什麼?
5.定義一個變數
00 WORK-RECORD.
01 NAME PIC X(20). 是否可以? 為什麼?
四. 簡答: (共47分)
1. COBOL程序的結構並說明和包含四個部(中英文)及作用. (10分)
2. COBOL源程序的書寫格式並加以說明(3分)
3. 在層次的概念中, 層次結構是什麼, 層次規定是什麼,66層,77層, 88層一般用於定義什麼.
(8分)
4. (3分)
01 PAY-RECORD. 01 EDITTED-RECORD.
04 A1 PIC 9(4)V99. 04 B3 PIC ZZZZ.99.
04 A2 PIC 9(4)V99. 04 A2 PIC ZZZ9.99.
04 A3 PIC 9(3)V99. 04 A1 PIC ZZZ9.99.
MOVE CORR PAY-RECORD TO EDITTED-RECORD. 左邊這個語句相當於:
MOVE A1 OF PAY-RECORD TO A1 OF EDITTED-RECORD.
MOVE A2 OF PAY-RECORD TO A2 OF EDITTED-RECORD.
5. (3分)
01 A.
02 A1 PIC 9(3).
02 A2 PIC 9(2)V99.
02 A3 PIC 9V9.
01 B.
02 A1 PIC 99V99.
02 A3 PIC 9V9.
02 A2 PIC 99V99.
ADD CORR A TO B 左邊這個語句相當於:
ADD A1 OF A TO A1 OF B.
ADD A2 OF A TO A2 OF B.
ADD A3 OF A TO A3 OF B.
6. (4分)
將下面公式對應的COBOL語句.(禁止用COMPUTE)
C = A + B + C
COBOL語句:ADD A,B TO C.
D = Z-A-B-C
E = Z-A-B-C
F = Z-A-B-C
COBOL語句(用一條語句寫):
SUBTRACT A,B,C FROM Z GIVING D,E,F.
6. (2分)
將下面COBOL語句對應的數學公式.
DIVIDE Y INTO Z GIVING C. C=Z/Y
DIVIDE Y BY Z GIVING C. C=Y/Z
7. (2分)
根據優先順序順序用括弧畫出優先順序
(X=Y) OR *((T=W) AND (G IS NOT POSITIVE)) AND (C>D))
8. (6分)
根據下圖寫出COBOL語句
A->X
當X<= 5
執行T1到T2段
X+B->X
執行PERFORM的下一語句
PERFORM T1 THRU T2 VARYING X FROM A
BY B UNTIL X > 5.
9.解釋下面COBOL語句(4分)
01 STUDENT-SCORE-RECORD.
03 NAME PIC X(10).
03 QTY-OF-COURSE PIC 9(2).
03 SCORE OCCURS 1 TO 15 TIMES
DEPENDING ON QTY-OF-COURSE PIC 9(3).
11. (2分)
』LABEL RECORD IS STANDARD』和』LABEL RECORD IS OMITTED』區別?
6. 擴展名為.BIFF的文件是什麼文件
.BIFF擴展名信息:XLIFE 3D格式文件
你可以用:XLIFE這款軟體來下載.
%A%、%B%:DOS版的WPS臨時文件;
3DS:矢量格式,為3D Studio的動畫原始圖形文件,含有紋理和光照信息;
ACE:ACE壓縮文件格式;
AI: 矢量格式,是久負盛名的繪圖軟體Adobe Illustrator文件格式;
AIF:Apple計算機的音頻文件格式;
ANI:WIN95中動畫滑鼠指針文件;
ARJ:ARJ軟體壓縮的文件;
ASC:代碼文件;
ASF:微軟的流媒體格式;
ASX:ASF文件的索引格式;
ASM:匯編程序文件;
ASP:ASP即Active Server Page的縮寫。它是一種包含了使用VB Script或Jscript腳本程序代碼的網頁。
AVI:視頻與音頻交錯文件;最新的MPEG4也採用這種後綴;
BAK:備份文件;
BAS:BASIC中的源程序文件;
BAT:DOS下的批處理文件。Autoexec.bat為自動批處理文件,它是特殊的批處理文件;
BIN:光碟鏡像文件;有時是一些軟體的數據文件;
BMP:是Windows所使用的基本點陣圖格式,是小畫筆就能輕松創建的文件;
BZ2:壓縮文件格式;
C :C語言中的源程序文件;
CAB:微軟的壓縮文件格式,壓縮率很高;
CDR:矢量格式,是Corel Draw標准文件格式;
CDT:Corel Draw中的模板文件;
CED:CCED文件格式;
CEL:3DS中的貼圖文件;
CGM:是壓縮的矢量圖形文件,Winword可以打開;
CHK:檢查磁碟命令CHKDSK發現的目錄或文件分配表中的錯誤,校正系統後的文件;
CMX:Corel Draw展示交換文件;
CMV:是Corel Move平面動畫軟體中的動畫演示文件;
COB:COBOL語言源程序文件;
COM:可執行的二進制代碼系統程序文件,特點非常短小精悍,長度有限制;
CPT:點陣圖和矢量圖都有,是Corel Photo-Paint的文件格式;
CRD:Windows中的卡版盒文件;
DAT:視頻影像文件,是Video CD(VCD)或Karaoke CD(卡拉OK CD)其於MPEG壓縮方法的一種,注意它同數據文件同名;有時是數據文件。
DB: Paradox資料庫格式。
DBT:FOXBASE中的資料庫文件的輔助文件;
DBC:為FOXPRO中的資料庫名;
DBF:XBASE資料庫文件;
DDI:早期映象文件,由DiskDUP Imgdrive Img.exe展開;
DLL:Windows下應用程序中的動態連結庫文件;
DOC:文檔文件,由Microsoft Word生成,也有一部分是由Word Perfect生成;
DRW:矢量格式,Micrografx Designer使用的繪圖文件格式;
DRV:驅動程序文件;
DXF:矢量格式,是AutoCAD的繪圖交換文件;
EPS:是Adobe System公司的PostScript頁面描述語言的產物,是矢量圖形文件;
EXE:可執行的程序文件,與COM內部結構不相同,最突出是長度沒有限制;
FLI:動畫文件,是由AutoDesk公司開發的,只支持320*200*256色模式,它是FLC的老祖宗;
FIC:動畫文件,是AutoDesk公司開發的;
FMT:FOXBASE中的屏幕格式文件;
FNT:為Bezier(貝氏)類型字體的文件;
FOR:FORTRAN語言源程序文件;
FOT:是True Type字體文件的資源文件,正因為FOT文件中含有指向TTF的指針,所以我們的字體文件(TTF)才可以放在任何目錄下面;
FOX:FOXBASE偽編譯程序文件,比PRG短小運行速度快;
FRM:FOXBASE中的報表格式文件;
GIF:GIF在網頁中佔有獨一無二的地位,美中不足是顏色最多為(256色)8位,與其它圖象文件相比,GIF高人一招,它是唯一可以存儲動畫的圖像格式;
GRP:Windows程序組文件;
HGL:是HP公司創建的一種矢量圖形文件;
HLP:幫助文件;
HTM:超文本文件;
HTML:超文本文件;
ICO:圖標。
IDX:FOXBASE中的索引文件;
IMD:UCDOS中輸入法的編碼字典文件;
IMP:IMP壓縮文件格式;
INI:配置文件,不要以為這個文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS與AutoCAD;
INF:安裝配置文件,這在WIN95下使用較多;
IMG:有時它是一個圖象文件,但更多的時候,它是軟盤映象文件,常用HD-COPY IMG UNIMG、WINIMAGE等軟體進行解壓。
ISO:標准光碟鏡像文件;
JAR:JAR壓縮文件格式;
JPG:JPG原是Apple Mac機器上使用的一種圖像格式,現在在PC機上大行其道,其壓縮比可以調節,而且失真又很小。
LBL:FOXBASE中的標簽文件;
LIB:程序庫文件;
LOG:日記文件;
LRC:MP3歌詞;
LZH:壓縮文件格式;
M3U:文本文件,存放mp3、rm等多媒體文件列表;
MAK:C語言中的工程文件;
MEM:FOXBASE中的內存變數文件;
MID:數字音頻文件(樂器數字介面);
MLI:3DS中的材質庫;
MMM:動畫文件,是MacroMind公司著名多媒體寫作軟體Director生成的;
MPG:視頻文件,PC機上的全屏幕活動視頻的標准文件;
MOD、ST3、XT、S3M、FAR、669:該格式的文件里存放樂譜和樂曲使用的各種音色樣本,。現在已經逐漸淘汰,目前只有MOD迷及一些游戲程序中尚在使用。
MOV:QUICKTIME的視頻影像格式,同樣採用有損壓縮方法,在Windows下必須安裝QuickTime程序才能播放;
MP2、音樂文件;
MP3:音頻格式,MPEG-1 Audio Layer-3 I格式;
NO:一般是文本文件,如:Serial.no,通常還有一種格式為sn.txt,它說是你安裝軟體的CD-KEY、產品序列號、注冊登記號;
OBJ:目標文件,源程序編譯輸出的目標代碼;
OLD:備份文件,一般是一些程序對系統配置修改後將原文件復制一份存儲為該文件格式;
PAS:PASCAL語言源程序文件;
PCD:是PhotoCD專用存儲格式,由於其文件特別大,不得不存在CD-ROM上,但應用特別廣;
PCM:模擬音頻信號經模數轉換(A/D變換)直接形成的二進制序列;
PCS:為PowerPoint中的圖象文件,為矢量圖形文件;
PCX:是微機上使用最廣泛的圖像格式之一,能表現真彩圖像;
PDF:Aodbe acrobat的電子圖書格式;
PDG:超星電子圖書格式;
PDV:UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS調用,也挺方便的;
PFB:Adobe TYPE1字體Post Script字模文件,必須使用Adobe Type Manager管理安裝使用,它的最大優點是放大時比TTF字幕可K得多;
PIC:同上,Lotus 1-2-3的圖表文件也叫PIC文件;
PIF:Windows中的運行非Windows應用程序建立的一個文件;
PJX:Visual FoxPro下的項目文件與輔助文件PJT結合成項目管理文件;
PNG:Portable Network Graphics可移植的網路圖形,一種新興的圖片格式;
PPT、PPS、POT:微軟的PowerPoint電子演示文檔格式;
PRG:FOXBASE過程程序文件;
PSD:PDD點陣圖文件,是Adobe Photoshop直接生成的圖象文件;
PS1:為WPS下擴展字型檔文件,PS2一般為繁體;
PYR:格式全稱Pyramid Images。這種格式可以在一個文件中包含有多種文辨率,存儲方便。
RA、RAM、RM:REALPLAY流媒體格式;
RAR:這也是一個壓縮文件,傳說比ARJ壓縮比更高;
REC:Windows中記錄器中的宏命令文件;
REG:注冊表導出格式。
RIFF:ainter格式。
RMI、CMI、CMF:是mid幾個變通格式;
RTF:文本文件格式,Windows wordpad默認文件保存格式;
SCR:Windows屏幕保護程序文件;
SHP:矢量格式,3DS中的造型文件;
SND:聲音文件的剪輯文件;
SWA:音頻格式,MPEG-1 Audio Layer-3 II格式;
SWF:Flash動畫文件格式;
SYS:Windows系統文件;有時是系統配置文件,最典型的如config.sys
TAR:壓縮文件格式;
TGA:點陣圖文件,為Targa公司開發的支持8位到32位顏色深度圖像文件;
TIF:圖形文件,TIF程式圖像可以是RGB真彩色的;
TMP:臨時文件;
TTF、TTC:True Type字體文件,是一種輪廓字模,是由Apple和Microsoft合作開發的;
TXT:純文本文件格式;Cookies也採用這種格式;notepad默認保存文件格式。
WAV:Windows所使用的標准數字音頻文件,也稱波形文件,它能夠重現各種單聲道或立體聲的聲音,是最常見的聲音文件;
WDL:華康科技DynaDoc的電子文檔格式;
WMA:Windows Media Audio,微軟的音樂文件格式;
WMF:是特殊文件,是點陣圖和矢量圖混血兒;
WMV:微軟的流媒體格式;
WPG:矢量/格式,是Word Perfect使用的文件格式;
WPS:文檔文件,由著名國產軟體WPS生成;
WRI:文檔文件,是由Windows中書寫器生成的;
UUE:壓縮文件格式;
VXD:虛擬設備文件;
VOC:Creative公司波形音頻文件格式,也是聲霸卡(sound blaster)使用的音頻文件格式。
VDA、ICB、VST:與TGA相似,均為Targa公司開發的點陣圖文件;都是使用很廣泛的;
XLS、XLA、XLB、XLC、XLD、XLK…:皆為電子表格Excel的格式文件; 其中XLS為工作表格式;
ZIP:當前最流行的壓縮文件,WINZIP、WinRAR等壓縮軟體均支持; WindowsME/XP也已內置支持。
7. 我這里有一個pdf文件,請好心的大俠幫我轉換為word文件,加我好友我傳,或者給小弟一篇關於cobol的外文文
如果文件不是很大,到 http://www.pdftoword.com/ 這個專業網站去轉,效果十分優秀
不行的話,發送文件到[email protected]
8. ibm做的那種巨型電子伺服器是什麼啊,什麼是巨型電子伺服器
大型機(mainframe)這個詞,最初是指裝在非常大的帶框鐵盒子里的大型計算機系統,以用來同小一些的迷你機和微型機有所區別。雖然這個詞已經通過不同方式被使用了很多年,大多數時候它卻是指system/360 開始的一系列的IBM計算機。這個詞也可以用來指由其他廠商,如Amdahl, Hitachi Data Systems (HDS) 製造的兼容的系統。 IBM大型機有些人用這個詞來指IBM[2]的AS/400 或者iSeries系統,這種用法是不恰當的;因為即使IBM自己也只把這些系列的機器看作中等型號的伺服器,而不是大型機。主機(MainFrame)作為計算機中的最頂級產品,由於其安全性(目前尚無黑客可以對其進行攻擊)和高可靠性(目前號稱全年宕機時間不超過5分鍾)一直被用於金融,證券等行業。 大型機不僅僅是一個硬體上的概念,它是硬體和專屬軟體的一個有機整體,是一套密不可分的封閉系統,如同IBM的As/400小型機系列一樣,大型機也使用專門為其量身定做的專用軟體,這種封閉系統在為大型機系統帶來了高可靠性和安全性的同時也使得一般的計算機從業人員難以進入這一領域,一方面是在全球包括美國等發達國家在內,沒有比較完善的社會性質的大型機系統培訓,這與風起雲涌的JAVA等開放開發平台的培訓形成了鮮明的對比。 大型機是上世紀六十年代發展起來的計算機系統。經過四十年的不斷更新,其穩定性和安全性在所有計算機系統中是首屈一指的。正是因為這方面的優點和強大的數據處理能力,到現在為止還沒有其他的系統可以替代。由於成本巨大,使用大型機系統的一般以政府、銀行、保險公司和大型製造企業為主,因為這些機構對信息的安全性和穩定性要求很高。從美國「阿波羅登月計劃」的成功,到天氣預報、軍事科學的發展,以及全球金融業、製造業商業模式的變換,無一離得開大型機的功勞。在銀行業,現在數以億計的個人儲蓄賬戶管理、豐富的金融產品提供都依賴大型機;在證券業,離開大型機,無紙化交易是不可想像的。 目前,我國從央行到工農中建四大商業銀行,其核心業務平台和正在興建的全國各地的數據處理中心,其產品使用和設備維護百分之百地IBM的。有人甚至認為IBM壟斷銀行大型機造成我國金融安全黑洞。
[編輯本段]IBM大型機培訓
IBM大型機工程師是高端人才,一般人很難進行這一行業,但是工資待遇卻相當高,尤其在上海,北京地區。 大型機造價昂貴,安全性、穩定性和強大的數據處理能力目前尚無可取代,幾十年之內不會被輕易淘汰,因此大型機人才的職業穩定性是非常高的,而有經驗的大型機IT工程師的薪酬也非常可觀,年薪多在20萬元以上,要遠遠高於相同資歷、從事開放平台業務的工程師。但是目前國內的大型機人才奇缺,同時由於大型機售價昂貴和技術專業性較強,使得目前的大專院校很難開設相關課程。 IBM大型機課程介紹 1、OS/390 An Introction 描述OS/390的基本概念,介紹OS/390的優勢,解釋OS/390下的系統管理、存儲管理、數據管理、任務管理、輸入輸出進程以及通信系統等概念。本課程是理論性的介紹,使大家對大型機的內部實現有一個基礎的了解。 2、ISPF/PDF With TSO/E 這門課程介紹了如何用模擬終端登錄S/390開發環境以及在該環境下工作的基本技巧,包括:學習啟動TSO的方法、ISPF/PDF畫面間的切換及各功能的使用方法、如何使用ISPF/PDF分配和編輯數據集、建立和管理數據集等內容。 3、COBOL for MVS Coding Fundamentals COBOL(Common Business Oriented Language)語言是主機開發過程中常用的語言,它不僅是商業數據處理的理想語言,而且廣泛應用於數據管理領域。該課程主要介紹COBOL語言特點、程序結構、COBOL語句的語法,系統的編譯、連接、測試和調試等。 4、OS/390 MVS JCL & Advanced 本課程教授如何在批處理環境下使用 MVS作業控制語言 (JCL) 及 Utilities 程序。包括:使用恰當的語法及編程規則編寫基本的 JCL 語句、介紹存儲管理子系統下的 JCL 、In-Stream 和 Catalog Procere 的使用、Procere 中的符號參數的使用、Procere 的調用及參數的修改等內容。 5、CICS Transaction Server for OS/390 Introction 本課程提供CICS入門所需的基本概念及其主要功能的定義、如何編寫和調試 CICS 命令級的應用程序、如何使用 CICS 高級功能開發應用程序。包括:OLTP基本要求、如何在 CICS 環境下開發應用程序、如何編寫 CICS 命令、如何編譯,連接,調試和運行應用程序、如何查看在線信息以及如何使用互動式調試工具等內容。 6、SDFII for MVS 教授如何使用SDFII工具在MVS環境下編輯應用程序界面,並生成相應的字元圖像和物理圖像,介紹生成的圖像如何應用在CICS程序中。 7、VSAM Fundamentals 本課程教授介紹VSAM數據集的訪問方法,文件結構及管理,如何使用訪問方法服務程序 IDCAMS 來管理 VSAM 數據集,以及如何使用COBOL程序對VSAM數據集中的數據進行訪問和維護。 8、DB2 Application Programming 介紹DB2的基本概念以及基本的SQL語句,重點教授DB2在OS/390上的應用設計和資料庫管理,以及如何在COBOL程序中嵌入SQL語言對DB2數據進行訪問和維護。
[編輯本段]大型機的發展歷程
64年4月7日,誕生了第一台IBM大型機(SYSTEM/360,簡稱S/360)。這項投資50億美元的投資,被證實是一項啟動創新商業運作的歷史性變革。 1964年 S/360誕生。S/360以取一圈360度之意,即為滿足每個用戶的需要而設計。它可以讓低端電腦連接大型主機,下傳和下載程序或資料,將電子數據處理的「鬆散終端」連接起來。堪稱是現代e化的開宗祖師。 1968 年 System/360 85 型引入了高速緩存存儲器,使得可以比以前快 12 倍的速度提供高優先順序的數據,並且為今天很多的計算技術中可見的同一種高速緩存存儲器打下了基礎。 1972 年 IBM 公布了 VM 虛擬化。今天,zVM幫助創建敏捷的主機,能夠迅速有效地利用資源來響應動態需求。 1976 年 System/370 上的 SAS 軟體幫助創造了新的競爭優勢:商業智能。這一創新將原始數據 轉換成為可操作的智能,它能夠幫助組織發 展獲利性更好的客戶關系和供應商關系,並 實現了更好、更准確的決策 1988 年 IBM 客戶開始超越決策支持系統(DSS)來部署 DB2,將它部署到核心交易處理中,推動了 CPU 成本的降低和在並發性上的顯著改進。 1988 年 IBM 引入了 Enterprise System/3090 600S 型。它是業界最強大的通用處理器,為客戶提供了額外的 56% 處理能力並引導了新的 10 型號 S 系列高級大型計算機,這些計算機利用 IBM 的企業系統體系結構/370、多虛擬系統/ESA 和虛擬機/擴展體系結構操作系統和數據管理軟體。 1994 年 IBM 公布了 System/390 並行系統綜合體產品,它包括了耦合器、S/390 並行事務伺服器、高速耦合鏈路以及軟體功能增強。並行系統綜合體設計用於提供應用的持續可用性、減少或消除計劃的應用程序,並且能夠擴展到實際上不受限的容量。 1995 年 互補金屬氧化物半導體(CMOS)所支持的處理器引入到了主機環境,為現代主機技術設定了新的路徑圖。CMOS 晶元需要的電力比只使用一種類型晶體管的晶元要少。 1998 年 IBM 引入了 System/390 第 5 代伺服器。Turbo 型號突破了 1,000 個 MIPS 的障礙,使它成為世界上最強大的主機之一。 1999 年 IBM 引入了 System/390 第 6 代伺服器。它是第一個使用 IBM 創新的銅晶元技術的企業伺服器 2000 年 IBM 公布了 IBM eServer z 系列 900,它是從頭構建的第一個以電子商務作為其主要功能的IBM 主機。z系列主機構建用於處理不可預測的電子商務需求,使得數千個伺服器能夠在同一個機箱中運作。IBM 還向 z/OS引入了新的 64 位操作系統。 2003 年 IBM 公布了 eServer z 系列 990,它是世界上最復雜的伺服器、eServer 系列的新旗艦產品。它為動態地平衡關鍵應用提供了均衡的、高度安全的平台,並且是投入了 4 年時間和超過 10 億美元所得到的成果。運行 z/OS 1.4 的 z990 上的每秒 SSL 交易量增加到 11,000。
[編輯本段]IBM大型機的優越性
大型主機的性能優勢如可用性、可擴展性、安全性、分區和負載能力是其他類型伺服器所不及的。大型主機處理復雜多任務時的超強能力,宕機時間遠遠低於其他類型的伺服器;大型機I/O能力強,擅長於超大型資料庫的訪問;採取動態分區管理,根據不同應用負載量的大小靈活地分配系統資源;從底層防止入侵的設計策略使大型主機安全性提高。以上特性對於像金融、電信、交通、能源、政府等行業中對於系統處理能力和安全性穩定性要求都極為苛刻的應用來說,大型主機是不可替代的。
9. 零基礎如何學習資料庫
學習資料庫從了解到認識到使用是要很多時間的,需要學習的東西很多。如果為了企業的一些資料,數據便於利用存儲,而且不是什麼大企業還是什麼大項目,用SQL有點專業了。你如果是自己用還是只是了解會一點,那就學個簡單點的。
資料庫都很復雜,不用的軟體就是能實現的功能和他運行的速度有所不同。如果學的不是很深的話,就學office的access。一般是陪在office的辦公軟體里的。書籍先去看下電子書,下載個PDF可以瀏覽的軟體,然後上網上去下載電子書,有資料庫專用書之類的。裡面還可以下載比較舊版本不用錢的軟體,就如你要的SQL資料庫或是Photoshop這些軟體都有的。