国产午夜福利在线观看红一片,久久精品国产再热青青青,又硬又粗又大一区二区三区视频,中文字幕乱码免费,久久超碰97文字幕 ,中国精学生妹品射精久久

最新更新最新專題

您的位置:首頁 > ppt下載 > PPT課件 > 培訓(xùn)教程PPT > ibm mainframe培訓(xùn)課程PPT

ibm mainframe培訓(xùn)課程PPT下載

素材大。
352 KB
素材授權(quán):
免費下載
素材格式:
.ppt
素材上傳:
ppt
上傳時間:
2016-04-10
素材編號:
51959
素材類別:
培訓(xùn)教程PPT

素材預(yù)覽

ibm mainframe培訓(xùn)課程PPT ibm mainframe培訓(xùn)課程PPT

這是一個關(guān)于ibm mainframe培訓(xùn)課程PPT(部分ppt內(nèi)容已做更新升級),主要介紹了簡介、PLI、練習(xí)、IMS、練習(xí)和復(fù)習(xí)等內(nèi)容。培訓(xùn)是給新員工或現(xiàn)有員工傳授其完成本職工作所必需的正確思維認(rèn)知、基本知識和技能的過程。是一種有組織的知識傳遞、技能傳遞、標(biāo)準(zhǔn)傳遞、信息傳遞、管理訓(xùn)誡行為。其中以技能傳遞為主,側(cè)重上崗前進(jìn)行。為了達(dá)到統(tǒng)一的科學(xué)技術(shù)規(guī)范、標(biāo)準(zhǔn)化作業(yè),通過目標(biāo)規(guī)劃設(shè)定知識和信息傳遞、技能熟練演練、作業(yè)達(dá)成評測、結(jié)果交流公告等現(xiàn)代信息化的流程,讓員工通過一定的教育訓(xùn)練技術(shù)手段,達(dá)到預(yù)期的水平,提高目標(biāo)。目前國內(nèi)培訓(xùn)以技能傳遞為主,時間在側(cè)重上崗前。

ibm mainframe培訓(xùn)課程PPT是由紅軟PPT免費下載網(wǎng)推薦的一款培訓(xùn)教程PPT類型的PowerPoint.

PL/1 For Entry Level TrainingfIc紅軟基地
By RaymondfIc紅軟基地
內(nèi)容fIc紅軟基地
簡介fIc紅軟基地
PLIfIc紅軟基地
練習(xí)fIc紅軟基地
IMSfIc紅軟基地
練習(xí)和復(fù)習(xí)fIc紅軟基地
概論fIc紅軟基地
PLI VS COBOLfIc紅軟基地
IMS DC VS CICSfIc紅軟基地
IMS DBfIc紅軟基地
編程基礎(chǔ)-規(guī)則(1)fIc紅軟基地
PL/I(Programming Language No.1)的特征fIc紅軟基地
通用性fIc紅軟基地
適用于科學(xué)計算,事務(wù)處理等等各方面fIc紅軟基地
容易理解性,使用日常生活相近的語言(英語)fIc紅軟基地
(例) IF GRADE >= 60fIc紅軟基地
THEN RESULT = “PASS”;fIc紅軟基地
ELSE RESULT = “FAIL”;fIc紅軟基地
書寫簡單性fIc紅軟基地
形式自由– 記述的位置沒有限定fIc紅軟基地
編程基礎(chǔ)-規(guī)則(2)fIc紅軟基地
程序構(gòu)成fIc紅軟基地
  fIc紅軟基地
fIc紅軟基地
fIc紅軟基地
 fIc紅軟基地
編程基礎(chǔ)-規(guī)則(3)fIc紅軟基地
程序的構(gòu)成(例)fIc紅軟基地
REI01: PROC OPTIONS (MAIN);fIc紅軟基地
 DCL   BAR_CODE CHAR( 5),fIc紅軟基地
  NAME CHAR(10),fIc紅軟基地
  PRICE FIXED DEC( 5),fIc紅軟基地
  AMOUNT FIXED DEC( 7),fIc紅軟基地
  TOTAL FIXED DEC(11);fIc紅軟基地
 /*** GET INPUT DATA ****/fIc紅軟基地
 GET EDIT(BAR_CODE,NAME,PRICE,AMOUNT)fIc紅軟基地
   (A(5),A(10),F(xiàn)(5),F(xiàn)(6));fIc紅軟基地
 /*** COMPUTE ****/fIc紅軟基地
 TOTAL = PRICE * AMOUNT;fIc紅軟基地
 /*** OUTPUT ****/fIc紅軟基地
 PUT EDIT(BAR_CODE,NAME,TOTAL)fIc紅軟基地
   (A(5),X(3),A(10),X(2),F(xiàn)(11));fIc紅軟基地
END REI01;fIc紅軟基地
編程基礎(chǔ)-規(guī)則(4)fIc紅軟基地
程序名fIc紅軟基地
 英文字母或者數(shù)字fIc紅軟基地
 以英文字母開頭fIc紅軟基地
 7文字以內(nèi)fIc紅軟基地
 與其它的程序不能同名fIc紅軟基地
記述的位置fIc紅軟基地

fIc紅軟基地
編程基礎(chǔ)-規(guī)則(5)fIc紅軟基地
語句的形式fIc紅軟基地
變量,保留字,符號等之間用一個或以上的空格分隔fIc紅軟基地
以分號結(jié)束一條語句fIc紅軟基地
PL/I里可以使用的文字fIc紅軟基地
數(shù)字fIc紅軟基地
英文字母fIc紅軟基地
特殊記號= + - * / ( ) ; : . ‘ & | > < _ % ? HEX(‘5F’)fIc紅軟基地
空格fIc紅軟基地
注釋用/* */fIc紅軟基地

編程基礎(chǔ)-變量定義(1)fIc紅軟基地
變量的定義(DECLARE語句)fIc紅軟基地
DCL DECLARE的省略fIc紅軟基地
變量名31個文字以內(nèi);英文字母,數(shù)字或者下劃線組成;以字母開頭fIc紅軟基地
屬性變量的類型及長度fIc紅軟基地

如果幾個變量具有相同的屬性,可以用類似下面的方式定義:fIc紅軟基地
DCL (A,B,C,D) CHAR(5);fIc紅軟基地
編程基礎(chǔ)-變量定義(2)fIc紅軟基地
屬性:fIc紅軟基地
CHARACTER (文字) CHAR(n): n列的文字fIc紅軟基地
(3)’TOM’ 等于’TOMTOMTOM’fIc紅軟基地
FIXED DECIMAL (固定10進(jìn)制數(shù)) FIXED DEC(p,q),總長度為p的數(shù)字, q位小數(shù)fIc紅軟基地
數(shù)值 精度    最小值 最大值fIc紅軟基地
3.1416  (5,4) → FIXED DEC (5,4) →  -9.9999 9.9999fIc紅軟基地
425  (3,0) → FIXED DEC (3,0) →  -999  999fIc紅軟基地
5908.3  (5,1) → FIXED DEC (5,1) →  -9999.9 9999.9fIc紅軟基地
007  (3,0) → FIXED DEC (3,0) →  -999  999fIc紅軟基地
-3510  (4,0) → FIXED DEC (4,0) →  -9999  9999fIc紅軟基地
.0048  (4,4) → FIXED DEC (4,4) →  -0.9999 0.9999fIc紅軟基地
255.fIc紅軟基地
最大精度FIXED DEC(15)fIc紅軟基地

編程基礎(chǔ)-變量定義(3)fIc紅軟基地
屬性:fIc紅軟基地
FIXED BINARY (固定2進(jìn)制數(shù)) FIXED BIN(p,q),總長度為2p的數(shù)字, 2q位小數(shù)fIc紅軟基地
    數(shù)值 精度   最小值 最大值fIc紅軟基地
10110B (5,0) → FIXED BIN (5) →  -32  31fIc紅軟基地
11111B  (5,0) → FIXED BIN (5) →  -32  31fIc紅軟基地
-101B  (3,0) → FIXED BIN (3) →  -8  8fIc紅軟基地
1011.111B (7,3) → FIXED BIN (7,3) → -16  15fIc紅軟基地
  最大精度FIXED BIN(31) - 2 p 2 p-1fIc紅軟基地
其它數(shù)據(jù)類型fIc紅軟基地
BIT bit datafIc紅軟基地
GRAPHIC 雙字節(jié)fIc紅軟基地
FLOAT DECIMAL 浮點10進(jìn)制數(shù)fIc紅軟基地
FLOAT BINARY 浮點2進(jìn)制數(shù)fIc紅軟基地
編程基礎(chǔ)-變量定義(4)fIc紅軟基地
屬性:fIc紅軟基地
PICTURE for CharacterfIc紅軟基地

 Picture Characters  說明fIc紅軟基地
 X    任意一個字符(二進(jìn)制0-256).fIc紅軟基地
 A    任意一個字母, #, @, $, blank.fIc紅軟基地
 9    任意一個數(shù)字或blank.fIc紅軟基地
編程基礎(chǔ)-變量定義(5)fIc紅軟基地
屬性:fIc紅軟基地
PICTURE for Numeric Character DatafIc紅軟基地
Picture Characters 說明    備注fIc紅軟基地
9 V   數(shù)字和小數(shù)點字符           V并不指明小數(shù)點符號fIc紅軟基地
Z *   去前導(dǎo)零字符用空或’*’代替  Z和*不可同時出現(xiàn)fIc紅軟基地
, . / B  嵌入字符fIc紅軟基地
S + - $  符號和貨幣字符   S:>=0時為+,否則為-fIc紅軟基地
       + - :>=0時為+或-,否則      為空fIc紅軟基地
CR DR T I R Y 貸(<0), 借, 重定義和零置換字符 Y:無論前導(dǎo)零或非零,用          空替換。fIc紅軟基地
       T I R:附加穿孔記號用。fIc紅軟基地
K E   指數(shù)fIc紅軟基地
F   比例因數(shù)fIc紅軟基地
編程基礎(chǔ)-變量定義(6)fIc紅軟基地
屬性:fIc紅軟基地
PICTURE(編輯用文字) PIC’ZZZ9’fIc紅軟基地
要編輯的數(shù) PIC 指定   結(jié)果fIc紅軟基地
01111  99999           01111fIc紅軟基地
01111  ZZZZZ   1111fIc紅軟基地
01111  ZZ,ZZ9   1,111fIc紅軟基地
00222  999B99   002_22fIc紅軟基地
00222  ZZBBZZ   2_ _22fIc紅軟基地
0   ZZZ9   0fIc紅軟基地
0   ZZZZfIc紅軟基地
01111  $$,$$9   $1,111fIc紅軟基地
編程基礎(chǔ)-變量定義(7)fIc紅軟基地
結(jié)構(gòu)定義:fIc紅軟基地
DCL  1  結(jié)構(gòu)名fIc紅軟基地
  層次 變量名1  屬性,fIc紅軟基地
  層次 變量名2  屬性,fIc紅軟基地
  ….  …..   …. ,fIc紅軟基地
  層次 變量名n  屬性;fIc紅軟基地
層次: 2-255之間的整數(shù)(最大15層)fIc紅軟基地
(例)fIc紅軟基地
 DCL 1 A1,fIc紅軟基地
  3 A11 CHAR(3), fIc紅軟基地
  3 A12 FIXED DEC(9),fIc紅軟基地
  3 A13 CHAR(4);fIc紅軟基地
定義時不要多重定義和不唯一定義.fIc紅軟基地
編程基礎(chǔ)-變量定義(8)fIc紅軟基地
指針定義:fIc紅軟基地
DCL 變量名PTR; PTR是POINTER的省略fIc紅軟基地

 DCL P PTR;fIc紅軟基地
 DCL A CHAR(10) INIT(‘ABCDEFGHIJ’);fIc紅軟基地
 DCL 1 B BASED(P),fIc紅軟基地
    3 B1 CHAR(7),fIc紅軟基地
    3 B2 CHAR(3);fIc紅軟基地
 DCL ADDR BUILTIN;fIc紅軟基地
 P = ADDR(A);fIc紅軟基地
編程基礎(chǔ)-文件定義(1)fIc紅軟基地
文件的定義:fIc紅軟基地
DCL 文件名FILE [ STREAM|RECORD ] [ INPUT|OUTPUT|UPDATE ] [ PRINT ];fIc紅軟基地
 1) DCL DECLARE的省略fIc紅軟基地
 2) 文件名以字母開頭,7位以下的字母與數(shù)字組合fIc紅軟基地
 3) FILE 表示定義的是文件fIc紅軟基地
 4) 數(shù)據(jù)傳送類型默認(rèn)為STREAM(具體見下頁)fIc紅軟基地
 5) 輸入輸出類型指定文件的輸入輸出種類fIc紅軟基地
 6) 印刷屬性印刷輸出時指定fIc紅軟基地

(例) DCL FTOUR FILE RECORD ;fIc紅軟基地
DCL FOUT FILE STREAM PRINT OUTPUT;fIc紅軟基地
(注1) SYSIN 和SYSPRINT等的定義可以省略fIc紅軟基地
(注2)上記4,5,6的選項可以在文件打開時指定fIc紅軟基地
編程基礎(chǔ)-文件定義(2)fIc紅軟基地
文件的定義:fIc紅軟基地
數(shù)據(jù)傳送的種類fIc紅軟基地
RECORD方式fIc紅軟基地
文件是由記錄(RECORD)組成的;fIc紅軟基地
用READ,WRITE命令進(jìn)行處理fIc紅軟基地
STREAM方式fIc紅軟基地
文件是連續(xù)的數(shù)據(jù)組成;fIc紅軟基地
用GET,PUT命令進(jìn)行處理fIc紅軟基地

變量的默認(rèn)值fIc紅軟基地
PL/I里如果沒有對變量進(jìn)行定義,則有以下的規(guī)則:fIc紅軟基地
字母I~N開頭的變量默認(rèn)為FIXED BIN(15)fIc紅軟基地
I~N以外字母開頭的變量默認(rèn)為FLOAT DEC(6)fIc紅軟基地
編程基礎(chǔ)-運算符fIc紅軟基地
算術(shù)運算符(‘+’,’-’,’*’,’/’,’**’)fIc紅軟基地
邏輯運算符(‘&’,’|’,’¬’)fIc紅軟基地
比較符(‘<‘,’<=‘,’=‘,’¬=’,’>’,’>=‘)fIc紅軟基地
連接運算符(‘||’)fIc紅軟基地

如果兩個運算對象都是位串型,不需轉(zhuǎn)換,結(jié)果是位串型.在所有其他情形,fIc紅軟基地
在完成連接運算之前運算對象要轉(zhuǎn)換為字符串型,結(jié)果是字符串型.若fIc紅軟基地
運算對象中有一個是變長或調(diào)用了SUBSTR函數(shù),則結(jié)果是變長字符串,fIc紅軟基地
否則是定長的.fIc紅軟基地
編程基礎(chǔ)-基本命令(1)fIc紅軟基地
a) OPENfIc紅軟基地
b) CLOSEfIc紅軟基地
c) PUTfIc紅軟基地
d) GETfIc紅軟基地
e) DOfIc紅軟基地
 (1)DO GROUPfIc紅軟基地
 (2)DO WHILEfIc紅軟基地
f) ENDfIc紅軟基地
g) 賦值語句fIc紅軟基地
h) ON STATEMENTfIc紅軟基地
i) READfIc紅軟基地
j) WRITEfIc紅軟基地
k) IFfIc紅軟基地
l) SELECTfIc紅軟基地
編程基礎(chǔ)-基本命令(2)fIc紅軟基地
OPEN FILE(文件名) [ STREAM|RECORD ][SEQUENTIAL|DIRECT][ INPUT|OUTPUT|UPDATE ] [ PRINT LINESIZE(nn) PAGESIZE(nn)];fIc紅軟基地

i. FILE(文件名) 文件名:程序中使用的必須與JCL中的DD名一致fIc紅軟基地
ii. 數(shù)據(jù)傳送類型默認(rèn)為STREAMfIc紅軟基地
iii. RECORD方式傳送數(shù)據(jù)時使用的讀取屬性,默認(rèn)為SEQUENTIALfIc紅軟基地
iv. 輸入輸出類型fIc紅軟基地
v. 印刷屬性 STREAM,OUTPUT時有效fIc紅軟基地
   LINESIZE: 一行的長度,默認(rèn)為120fIc紅軟基地
   PAGESIZE: 一頁的行數(shù),默認(rèn)為60fIc紅軟基地
(例)fIc紅軟基地
OPEN FILE(FOUTPUT) RECORD OUTPUT;fIc紅軟基地
OPEN FILE(SYSPRINT) OUTPUT PRINT LINESIZE(132) PAGESIZE(55);fIc紅軟基地
編程基礎(chǔ)-基本命令(3)fIc紅軟基地
CLOSE FILE(文件名);fIc紅軟基地

fIc紅軟基地
FILE(文件名) 文件名:與OPEN的文件名一致fIc紅軟基地
(例)fIc紅軟基地
CLOSE FILE(FOUTPUT);fIc紅軟基地
CLOSE FILE(SYSPRINT);fIc紅軟基地
編程基礎(chǔ)-基本命令(4)fIc紅軟基地
PUT FILE(文件名) [SKIP] EDIT(變量1,變量2….)(格式1,格式2….);fIc紅軟基地
PUT FILE(文件名) [SKIP] EDIT(常量1,常量2….)(格式1,格式2….);fIc紅軟基地
PUT FILE(文件名) [SKIP] EDIT(變量1,常量2….)(格式1,格式2….);fIc紅軟基地

PUT EDIT: 編輯輸出fIc紅軟基地
SKIP: 換行輸出fIc紅軟基地
格式:  A(n) n位的文字輸出—可省略fIc紅軟基地
  F(n) n位的數(shù)字輸出fIc紅軟基地
  X(n) n位空格輸出fIc紅軟基地
  P’…’ 數(shù)字的編輯輸出fIc紅軟基地
(例)fIc紅軟基地
DCL A1 FIXED DEC(3) INIT( 123 ),fIc紅軟基地
A2 FIXED DEC(5) INIT( 45678 );fIc紅軟基地
PUT FILE( FOUT ) EDIT ( A1, ‘ABC’, A2 ) (F(3),X(3),A(5),P’ZZZ,ZZ9’);fIc紅軟基地
-> 123 _ _ _ABC_ _ _45,678fIc紅軟基地
編程基礎(chǔ)-基本命令(5)fIc紅軟基地
GET FILE(文件名) [SKIP] EDIT(變量1,變量2….)(格式1,格式2….);fIc紅軟基地

GET EDIT:  編輯輸入fIc紅軟基地
SKIP:   換行輸入fIc紅軟基地
格式:   A(n) n位的文字輸出—可省略fIc紅軟基地
   F(n) n位的數(shù)字輸出fIc紅軟基地
   X(n) n位空格輸出fIc紅軟基地
(例)fIc紅軟基地
 DCL  H1 FIXED DEC(5) ,fIc紅軟基地
  H2 CHAR(5),fIc紅軟基地
  H3 FIXED DEC(7);fIc紅軟基地
 GET FILE( FIN ) EDIT ( H1, H2, H3 ) (F(3),X(3),A(3),F(xiàn)(5));fIc紅軟基地
 輸入123 _ _ _ABC45,678fIc紅軟基地
 H1=123,H2=‘ABC’,H3=45678fIc紅軟基地
編程基礎(chǔ)-基本命令(6)fIc紅軟基地
(1) DO GROUPfIc紅軟基地
(DO與END之間的語句作為一個STEP執(zhí)行)fIc紅軟基地
(例)IF A > 20fIc紅軟基地
     THEN DO;fIc紅軟基地
  B = X * 1.25;fIc紅軟基地
  C = Y * 1.10;fIc紅軟基地
      END;fIc紅軟基地
      ELSE DO;fIc紅軟基地
  B = X * 0.90;fIc紅軟基地
  C = Y * 0.75;fIc紅軟基地
      END;fIc紅軟基地
(2) DO WHILE (循環(huán)處理)fIc紅軟基地
 DO WHILE(條件);fIc紅軟基地
  循環(huán)處理;fIc紅軟基地
 END;fIc紅軟基地
(3) DO 變量= 初期值TO 終了值[BY 增減值]fIc紅軟基地
編程基礎(chǔ)-基本命令(7)fIc紅軟基地
BLOCK或者GROUP的終止標(biāo)志fIc紅軟基地
END [LABEL]fIc紅軟基地
(例)fIc紅軟基地
LBLX: DO WHILE ( EOF = 0 );fIc紅軟基地
  OUT_AREA.XX = IN_AREA.AA;fIc紅軟基地
  PUT EDIT ( OUT_AREA.XX) ( A(80));fIc紅軟基地
  GET EDIT ( IN_AREA.AA) ( A(80));fIc紅軟基地
      END LBLX;fIc紅軟基地
編程基礎(chǔ)-基本命令(8)fIc紅軟基地
(1) 變量名1 = 變量名2 | 常量fIc紅軟基地
(例) X = Y;fIc紅軟基地
 EOF = 0;fIc紅軟基地
(2) 變量名n = [變量名1 | 常量1 ] 操作符 [變量名2 | 常量2 ] ……;fIc紅軟基地
操作符: + - * / **fIc紅軟基地
(例) X = Y * ( Z + 10);fIc紅軟基地
 TOTAL = TOTAL * 0.95;fIc紅軟基地
 SUM = SUM + TOTAL;fIc紅軟基地
(3)變量名1 = 變量名2 , BY NAME;fIc紅軟基地
(例) DCL 1 AA,fIc紅軟基地
  3 YY CHAR(2) INIT(’04’),fIc紅軟基地
  3 MM CHAR(2) INIT(’02’),fIc紅軟基地
  3 DD CHAR(2) INIT(’11’);fIc紅軟基地
 DCL 1 BB,fIc紅軟基地
  3 YY CHAR(2) ,fIc紅軟基地
  3 F CHAR(1) INIT(‘/’),fIc紅軟基地
  3 MM CHAR(2) ,fIc紅軟基地
  3 G CHAR(1) INIT(‘/’),fIc紅軟基地
  3 DD CHAR(2) ;fIc紅軟基地
 BB = AA, BY NAME;fIc紅軟基地
編程基礎(chǔ)-基本命令(9)fIc紅軟基地
ON 條件處理邏輯;fIc紅軟基地
條件:fIc紅軟基地
ERRORfIc紅軟基地
ENDFILEfIc紅軟基地
ENDPAGEfIc紅軟基地
CONVERSION(CONV)fIc紅軟基地
ZERODIVIDE(ZDIV)fIc紅軟基地
FIXEDOVERFLOW(FOFL)fIc紅軟基地
(例)fIc紅軟基地
ON ENDFILE(FIN) EOF = 1 ;fIc紅軟基地
ON ENDPAGE (SYSPRINT)fIc紅軟基地
 DO;fIc紅軟基地
  PUT PAGE EDIT ( OUT_AREA.XX) ( A(80));fIc紅軟基地
  PUT SKIP EDIT ( OUT_AREA.YY) ( A(80));fIc紅軟基地
 END ;fIc紅軟基地
編程基礎(chǔ)-基本命令(10)fIc紅軟基地
READfIc紅軟基地
READ FILE(文件名) INTO (變量名);fIc紅軟基地
(例)fIc紅軟基地
READ FILE(FINPUT) INTO (IN_AREA) ;fIc紅軟基地

fIc紅軟基地
WRITEfIc紅軟基地
WRITE FILE(文件名) FROM (變量名);fIc紅軟基地
(例)fIc紅軟基地
WRITE FILE(FOUTPUT) FROM (OUT_AREA) ;fIc紅軟基地
編程基礎(chǔ)-基本命令(11)fIc紅軟基地
IF 條件fIc紅軟基地
 THEN 滿足條件的處理;fIc紅軟基地
ELSE 不滿足條件的處理;fIc紅軟基地

比較種類:fIc紅軟基地
1. 代數(shù)比較:fIc紅軟基地
比較以代數(shù)形勢的帶符號數(shù)字.要進(jìn)行數(shù)字域轉(zhuǎn)換.fIc紅軟基地
2. 字符比較:fIc紅軟基地
根據(jù)對照序列從左到右一對一字符進(jìn)行比較,若運算對象長度不同則將短的右邊補fIc紅軟基地
空格.fIc紅軟基地
3. 位比較:fIc紅軟基地
從左到右對二進(jìn)制數(shù)字進(jìn)行比較,不足補零.fIc紅軟基地

注意: 若比較的對象類型不同,低類的對象將被轉(zhuǎn)為高類的對象.fIc紅軟基地
類型的優(yōu)先數(shù)是(1)算術(shù)行(最高)、(2)字符串型、(3)位串fIc紅軟基地
編程基礎(chǔ)-基本命令(12)fIc紅軟基地
SELECT多重分支fIc紅軟基地
 fIc紅軟基地
SELECT (變量名);fIc紅軟基地
 WHEN (條件1的值) 處理1;fIc紅軟基地
 WHEN (條件2的值) 處理2;fIc紅軟基地
 WHEN (條件3的值) 處理3;fIc紅軟基地
 WHEN (條件4的值) 處理4;fIc紅軟基地
 ……fIc紅軟基地
 WHEN (條件n值) 處理n;fIc紅軟基地
 OTHERWISE 處理n+1;fIc紅軟基地
END;fIc紅軟基地
運行和調(diào)試fIc紅軟基地
JCL/PRC/PRMfIc紅軟基地
PDSRXCB.COMMON.JCL(PLIC)fIc紅軟基地
PDSRXCB.COMMON.JCL(PLICL)fIc紅軟基地
PDSRXCB.COMMON.PRC(IEL1C)fIc紅軟基地
PDSRXCB.COMMON.PRC(IEL1CL)fIc紅軟基地
運行和調(diào)試fIc紅軟基地
編譯錯誤LEVELfIc紅軟基地

運行和調(diào)試fIc紅軟基地
編譯返回代碼fIc紅軟基地
運行和調(diào)試fIc紅軟基地
編譯時的CHECK LISTfIc紅軟基地
編譯的選項是否正確,是否有足夠的編譯信息fIc紅軟基地
程序是否寫在2—72列之間fIc紅軟基地
變量是否有重名fIc紅軟基地
所有的保留字是否正確fIc紅軟基地
有沒有忘記分號fIc紅軟基地
引號是否匹配fIc紅軟基地
括號是否匹配fIc紅軟基地
注釋是否用了正確的范圍fIc紅軟基地
END的使用是否正確fIc紅軟基地
對輸入輸出文件的READ/WRITE 是否正確fIc紅軟基地
使用RECORD方式存取數(shù)據(jù)時,RECORD長度是否與物理長度一致fIc紅軟基地
計算時使用的變量是否都是數(shù)字fIc紅軟基地
變量等是否正確的初始化fIc紅軟基地
沒有明確定義的變量的屬性是否滿足處理的需要fIc紅軟基地
運行和調(diào)試fIc紅軟基地
PUT [SKIP] LIST(變量1,變量2….);fIc紅軟基地
PUT [SKIP] EDIT(變量1,變量2….)(格式1,格式2….);fIc紅軟基地

以上是2種常用的output語句,主要運用于輸出運行中的變量內(nèi)容用于調(diào)試程序fIc紅軟基地

DCL A FIXED BIN(15);fIc紅軟基地
DCL B FIXED BIN(15);fIc紅軟基地
DCL C FIXED BIN(31);fIc紅軟基地

A = 1;fIc紅軟基地
DO WHILE(A < 11);fIc紅軟基地
   B = A + 1;fIc紅軟基地
   C = A*B;fIc紅軟基地
   PUT SKIP LIST(A || '*' || B || '=' || C);fIc紅軟基地
   PUT SKIP EDIT(A,’*’,B,’=‘,C)(F(4),A(1),F(xiàn)(4),A(1),P’Z,ZZZ’);fIc紅軟基地
   A= A +。fIc紅軟基地
END;fIc紅軟基地
過程與函數(shù)fIc紅軟基地
<調(diào)用時的形式>fIc紅軟基地

[ DCL 過程名ENTRY ; ]   <- 內(nèi)部過程時可省略fIc紅軟基地
CALL 過程名[ ( 參數(shù)1, 參數(shù)2, ……) ];fIc紅軟基地

<定義的形式>fIc紅軟基地

過程名: PROC [ ( 參數(shù)1, 參數(shù)2, ……) ];fIc紅軟基地
…………fIc紅軟基地
…………fIc紅軟基地
END 過程名;fIc紅軟基地
過程與函數(shù)(內(nèi)聯(lián))fIc紅軟基地
PROG1A : PROC OPTIONS(MAIN);fIc紅軟基地
DCLfIc紅軟基地
 ROUND BUILITIN,fIc紅軟基地
 NAMAE CHAR(10),fIc紅軟基地
 KOKUGO FIXED DEC( 3),fIc紅軟基地
 SANSUH FIXED DEC( 3),fIc紅軟基地
 SHAKAI FIXED DEC( 3),fIc紅軟基地
 RIKA FIXED DEC( 3),fIc紅軟基地
 EIGO FIXED DEC( 3),fIc紅軟基地
 GOHKEI FIXED DEC( 3),fIc紅軟基地
 HEIKIN FIXED DEC( 5,1),fIc紅軟基地
 EOF FIXED DEC( 1) INIT(0);fIc紅軟基地
 ON ENDFILE( SYSIN ) EOF = 1;fIc紅軟基地
 GET SKIP EDIT ( NAMAE, KOKUGO, SANSUH, SHAKAI, RIKA, EIGO ) ( A(10), 5 F(5) );fIc紅軟基地
 DO WHILE ( EOF = 0 );fIc紅軟基地
       CALL KEISAN;fIc紅軟基地
       PUT SKIP EDIT( NAMAE, GOHKEI, HEIKIN) ( A(10), X(2), F(3), F(5,1) );fIc紅軟基地
       GET SKIP EDIT ( NAMAE, KOKUGO, SANSUH, SHAKAI, RIKA, EIGO ) ( A(10), 5 F(5) );fIc紅軟基地
 END;fIc紅軟基地
 KEISAN : PROC ;fIc紅軟基地
  GOHKEI = KOKUGO + SANSUH + SHAKAI + RIKA + EIGO;fIc紅軟基地
  HEIKIN = ROUND( GOHKEI/5, 1 );fIc紅軟基地
 END KEISAN;fIc紅軟基地
END PROG1A ;fIc紅軟基地
過程與函數(shù)(外部)fIc紅軟基地
PROG2A : PROC OPTIONS(MAIN);fIc紅軟基地
DCLfIc紅軟基地
 DEGCONV ENTRY,fIc紅軟基地
 CONVKEY CHAR( 4),fIc紅軟基地
 IN_DEG FIXED DEC( 5),fIc紅軟基地
 OUT_DEG FIXED DEC( 5),fIc紅軟基地
 EOF FIXED DEC( 1) INIT(0);fIc紅軟基地
 ON ENDFILE( SYSIN ) EOF = 1;fIc紅軟基地
 GET SKIP EDIT ( CONVKEY, IN_DEG ) ( A( 4), F(5) );fIc紅軟基地
 DO WHILE ( EOF = 0 );fIc紅軟基地
       CALL DEGCONV( CONVKEY, IN_DEG, OUT_DEG);fIc紅軟基地
       PUT LIST( CONVKEY, IN_DEG, ‘􀃆’, OUT_DEG);fIc紅軟基地
       GET SKIP EDIT ( CONVKEY, IN_DEG ) ( A( 4), F(5) );fIc紅軟基地
 END;fIc紅軟基地
END PROG2A ;fIc紅軟基地
*****************************************************************************************fIc紅軟基地
DEGCONV : PROC(P1,P2,P3) ;fIc紅軟基地
 DCL P1 CHAR(4),fIc紅軟基地
  (P2, P3) FIXED DEC( 5);fIc紅軟基地
 IF P1 = ‘FTOC’fIc紅軟基地
  THEN P3 = ( 5 * ( P2 – 32 ) )/ 9;fIc紅軟基地
 ELSE P3 = 9 * (P2 / 5) + 32;fIc紅軟基地
END DEGCONV;fIc紅軟基地
過程與函數(shù)fIc紅軟基地
<調(diào)用時的形式>fIc紅軟基地
[ DCL 函數(shù)名ENTRY RETURNS (返回值屬性); ] <- 內(nèi)部函數(shù)可省略fIc紅軟基地
變量= 函數(shù)名[ ( 參數(shù)1, 參數(shù)2, ……) ];fIc紅軟基地

<定義的形式>fIc紅軟基地
函數(shù)名: PROC [ ( 參數(shù)1, 參數(shù)2, ……) ] RETURNS (返回值屬性);fIc紅軟基地
…………fIc紅軟基地
…………fIc紅軟基地
RETURN (值);fIc紅軟基地
END 函數(shù)名;fIc紅軟基地
過程與函數(shù)fIc紅軟基地
PROG1B : PROC OPTIONS(MAIN);fIc紅軟基地
DCLfIc紅軟基地
 TEIHEN FIXED DEC( 5),fIc紅軟基地
 TAKASA FIXED DEC( 5),fIc紅軟基地
 MENSEKI FIXED DEC( 9);fIc紅軟基地
 GET LIST ( TEIHEN, TAKASA );fIc紅軟基地
 MENSEKI = TRIAREA( TEIHEN, TAKASA );fIc紅軟基地
 PUT LIST ( MENSEKI );fIc紅軟基地

 TRIAREA : PROC(P1, P2) RETURNS( FIXED DEC(9));fIc紅軟基地
  DCL (P1, P2) FIXED DEC( 5);fIc紅軟基地
  RETURN ( (P1 * P2) / 2);fIc紅軟基地
 END TRIAREA;fIc紅軟基地
END PROG1B ;fIc紅軟基地
過程與函數(shù)fIc紅軟基地
PROG2B : PROC OPTIONS(MAIN);fIc紅軟基地
DCLfIc紅軟基地
 ONSOKU ENTRY(FIXED DEC(3) ) EXTERNALfIc紅軟基地
   RETURNS FIXED DEC( 5,1)),fIc紅軟基地
 DEGREEC FIXED DEC( 3);fIc紅軟基地
 GET LIST ( DEGREEC );fIc紅軟基地
 PUT LIST ( DEGREEC, ONSOKU( DEGREEC ) );fIc紅軟基地
END PROG2B ;fIc紅軟基地
**************************************************************fIc紅軟基地
ONSOKU : PROC(P1) RETURNS( FIXED DEC(5,1));fIc紅軟基地
 DCL P1 FIXED DEC( 3);fIc紅軟基地
 RETURN ( 331.5 + 0.6 * P1);fIc紅軟基地
END ONSOKU;fIc紅軟基地
過程與函數(shù)-系統(tǒng)函數(shù)fIc紅軟基地
系統(tǒng)函數(shù)的屬性定義為BUILTIN,使用方法和自定義函數(shù)一樣.fIc紅軟基地

SUBSTR ( X, Y, [ Z ])fIc紅軟基地
DATE --返回yymmdd格式的6位字符串.yy為年的后兩位,mm為月,dd為日fIc紅軟基地
LENGTH ( X )返回X的長度.fIc紅軟基地
SUM ( X )fIc紅軟基地
MAX ( X1, X2,……Xn ) - MINfIc紅軟基地
MOD ( X, Y )fIc紅軟基地
TIPfIc紅軟基地
一個PROC盡可能控制在一頁之內(nèi), PROC字符數(shù)的最大限制為64K。fIc紅軟基地
使用縮進(jìn)格式fIc紅軟基地
屬性定義格式的對齊fIc紅軟基地
INITIAL部分如果長的話另起一行書寫fIc紅軟基地
語句的范圍使用END來明確fIc紅軟基地
文件名,數(shù)據(jù)名,LABEL,過程名等使用表示內(nèi)容的名字fIc紅軟基地
PLI練習(xí)fIc紅軟基地
要求:fIc紅軟基地
調(diào)用外部函數(shù)fIc紅軟基地
外部函數(shù)內(nèi)容如下:fIc紅軟基地
順序讀取文件中的所有內(nèi)容fIc紅軟基地
輸出文件fIc紅軟基地
報表輸出總行數(shù)fIc紅軟基地

培訓(xùn)ppt課件模板:這是培訓(xùn)ppt課件模板,包括了文章背景知識,認(rèn)字識詞朗誦,課文賞析,拓展訓(xùn)練/分組練習(xí)等內(nèi)容,歡迎點擊下載。

幼兒教師師德培訓(xùn)ppt1:這是幼兒教師師德培訓(xùn)ppt1,包括了引言,幼兒園教師師德現(xiàn)狀,幼兒園師德建設(shè)存在的問題,原因分析,對策建議等內(nèi)容,歡迎點擊下載。

釘釘培訓(xùn)ppt:這是釘釘培訓(xùn)ppt,包括了釘釘軟件介紹,釘釘常用功能,公司啟用釘釘考勤操作指南,公司啟用釘釘時間等內(nèi)容,歡迎點擊下載。

PPT分類Classification

Copyright:2009-2024 紅軟網(wǎng) rsdown.cn 聯(lián)系郵箱:rsdown@163.com

黑ICP備2025041396號-1