久久无码高潮喷水抽搐,极品馒头泬19p,久久人人爽精品玩人妻av,精品国产成人国产在线视,精品视频一区二区三区在线观看

最新更新最新專題

您的位置:首頁 > 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)有員工傳授其完成本職工作所必需的正確思維認知、基本知識和技能的過程。是一種有組織的知識傳遞、技能傳遞、標(biāo)準傳遞、信息傳遞、管理訓(xùn)誡行為。其中以技能傳遞為主,側(cè)重上崗前進行。為了達到統(tǒng)一的科學(xué)技術(shù)規(guī)范、標(biāo)準化作業(yè),通過目標(biāo)規(guī)劃設(shè)定知識和信息傳遞、技能熟練演練、作業(yè)達成評測、結(jié)果交流公告等現(xiàn)代信息化的流程,讓員工通過一定的教育訓(xùn)練技術(shù)手段,達到預(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 TraininggfC紅軟基地
By RaymondgfC紅軟基地
內(nèi)容gfC紅軟基地
簡介gfC紅軟基地
PLIgfC紅軟基地
練習(xí)gfC紅軟基地
IMSgfC紅軟基地
練習(xí)和復(fù)習(xí)gfC紅軟基地
概論gfC紅軟基地
PLI VS COBOLgfC紅軟基地
IMS DC VS CICSgfC紅軟基地
IMS DBgfC紅軟基地
編程基礎(chǔ)-規(guī)則(1)gfC紅軟基地
PL/I(Programming Language No.1)的特征gfC紅軟基地
通用性gfC紅軟基地
適用于科學(xué)計算,事務(wù)處理等等各方面gfC紅軟基地
容易理解性,使用日常生活相近的語言(英語)gfC紅軟基地
(例) IF GRADE >= 60gfC紅軟基地
THEN RESULT = “PASS”;gfC紅軟基地
ELSE RESULT = “FAIL”;gfC紅軟基地
書寫簡單性gfC紅軟基地
形式自由– 記述的位置沒有限定gfC紅軟基地
編程基礎(chǔ)-規(guī)則(2)gfC紅軟基地
程序構(gòu)成gfC紅軟基地
  gfC紅軟基地
gfC紅軟基地
gfC紅軟基地
 gfC紅軟基地
編程基礎(chǔ)-規(guī)則(3)gfC紅軟基地
程序的構(gòu)成(例)gfC紅軟基地
REI01: PROC OPTIONS (MAIN);gfC紅軟基地
 DCL   BAR_CODE CHAR( 5),gfC紅軟基地
  NAME CHAR(10),gfC紅軟基地
  PRICE FIXED DEC( 5),gfC紅軟基地
  AMOUNT FIXED DEC( 7),gfC紅軟基地
  TOTAL FIXED DEC(11);gfC紅軟基地
 /*** GET INPUT DATA ****/gfC紅軟基地
 GET EDIT(BAR_CODE,NAME,PRICE,AMOUNT)gfC紅軟基地
   (A(5),A(10),F(xiàn)(5),F(xiàn)(6));gfC紅軟基地
 /*** COMPUTE ****/gfC紅軟基地
 TOTAL = PRICE * AMOUNT;gfC紅軟基地
 /*** OUTPUT ****/gfC紅軟基地
 PUT EDIT(BAR_CODE,NAME,TOTAL)gfC紅軟基地
   (A(5),X(3),A(10),X(2),F(xiàn)(11));gfC紅軟基地
END REI01;gfC紅軟基地
編程基礎(chǔ)-規(guī)則(4)gfC紅軟基地
程序名gfC紅軟基地
 英文字母或者數(shù)字gfC紅軟基地
 以英文字母開頭gfC紅軟基地
 7文字以內(nèi)gfC紅軟基地
 與其它的程序不能同名gfC紅軟基地
記述的位置gfC紅軟基地

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

培訓(xùn)ppt課件模板:這是培訓(xùn)ppt課件模板,包括了文章背景知識,認字識詞朗誦,課文賞析,拓展訓(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備2024053236號-1