You are on page 1of 155

M-ATNFRAMFl

• -A
"-fl-\ IY) a...1() r__
pa IY\(L_ kS a ~
1_
r<'J~ nwmp
_ ~e.r
n.. (JY
server wh ;J.,, i,v~

c1esl3r)e_c;( 10 ea'¼, l'l'>!J's b't IB"'1 -

• tv1 al n-/,,aVfle_ w zx..s cl€bt1 ,J IYl ainLt to lYJe.e.t 1~ bW,;fl eM


-Y '4-.W re.,y,er,~ . -Alm ~l- 40 ·;: 0~ lti;e, bt.Ui l')V/4 -a.ppL"calion.s
a= Curreri¾'- Ol) rvj ainframe., pIaI;-~
Fe.alu.ru cha~cb--errsq c.s of-- !\l(a10-fra~ :
or

• lo ,5(o"'- hulk runoUJ)l::-- of-J ab.


• -+l i gh pocus;"Q spee,,1 of- Bo M rBs
e Jow ~ In t-e.n3i r") Ce.,.
~ __µ~O~ Se~.,;~_
.. +f ~ rol to --I L~ cl

Dtba~VctY)r-~u:
• -+-Ii9 ~ Ll½t!.g-- -te,J, r,o/o'3 a'
O V~olq ~r)O'°n·
~ l ic_a \; Or\$ :
· B.a.,k,nr
• Ra:1\t,.J2t\r
· lnsu.raf)ce.,
, -A; rt j ()~
· R~,l Marl:s
·Tefearrn
~ Sl-ock_ f\Aay~~
~ "-1oktt~ :
J) COBOL- .. pn:,'.]1,,rrwl'\in,a- .I.M1u.'\~• CHW.) / W.~r f-n~n,:lr,
LL['l"(\N'1~ Bu~ln, .1.(1 ()n,l)hq 'Mal/A~•)
Ccrml'Y1eri ud I "l't>btMl 't\f')al,(t'\q'·'
. __s+ruchi.ral Co&i nf ~c\f")~(,(~~e •
F ML( to {e a rf) anof rf'i a '1~mi f') .
. .Ou.~~ r)~ <I) 1%0 .b~ a -I-earn cal\d CoOMYL
camfu,nce on Dzh if rM'\,1 b"f af )
. 2 "'cJ h;_jlw..t-- levJ Ian~
: ~-- tn~ Jan~uar,-

@ Tc.L : (Tob C:mT'Yill tlal")~Ut1.~)


: 1).6~ a; wmp, lu,1 er,<_~ bat&i p-.-o'<Jn'Th( .
: ~o,i ptin't ,fa.I)~ 1;'l.i~-

@ vs~ : (Virtual Jl:-ora~e. -A-cceM ivf~ )


: d~t~ w·,11 be.. sl-orecl ti) ~1£¼ .
~ DB2- ~ CD~~ f)Zl!e.. 2..)
; ~ ~ seconc/ rrJeMe of- obbb-zue b1d' l5rv1-
: 1)4l:-a vJill be.. ~ro~ lJ') ~~~-rfabl~.

• CDBoL; TCL 1 VsA-M rD62 are. b"Etckend rnocid~ ii:> M~ 1,.,-fn.~


@ Ct c.g : C C.W.7.cr1YJer h{;;Yl'Yl a-fio0 Gm"trv f ..f~)
- CJc~ -a.ch ru ~t-enJ ir) N"rn(f) Fr-afY1~ patf,,wrv.
Co BO L - Com man, BU/,~() I½'\ OieniPe,/ ,l an~ u~ r-·
FeatiitU. of- CO&o L. ~
- -HLL / V-erj much .fn~ti.i.~ W:e.. /7,n(fu"8~
- C1:1pable_ of- slyQ [-z,_rie. arnow,t- of cf,1l ~
- Pl al-:-form lf)def U1c/llll:-: (11:-- Cal') lo mr o ltier o{) ·
- s\Y"'~ .la.ndl,(zt~e., (?At,e. lns~1tive- .

Jwi,ct:.u-e, of CoBoL .laniuaq~ :


,, IDbNTIACA-TION DlVlSION .

. ENVll(0NM8'JT D(VISIQN .

· DA=IA- DI V~I ON .
. PRoC~DuR~ D1v1~10N.

CoBoL-
t
_DIV1~10NS

t
SFCTTO~
'1;
parl\gr~~
J;
SU1tenCeg
J;
sht-emenh
t
h)o,cM,

-J;
dran~~ C-,4 -z, oJ:J, ~p~1.1I ch,rt11~J- Mztt S~ ,;z ·
lDE=NTIF•C.A-TION 0\/l~lON :
""'
• .1 L ~ou.ld ~ l~ !it .statement- in ~()y CDBoL- P"'t'Vrr(') . .1\:--i.s
rn11 " ~ =.u:.l -for d al Ztrafuri pwpo-> £- • '.i1- i.!. -fu~...,- ol1V1d.,.ol
inl:o parl',~f~h1.

szrnax~-
IDENTHCAT'ON D'VKtON.

pRo6-~-ID· pROeRAtJ\ NAM~-

[-AuTHOR, U~ERNAM~
DA1T-WR1•T""E=N DD/ MM/YVV'<
DA-TF- C:OMplL-8) DD) MM/ 'fl('('{ J
• 0~ p,-orarn-icf i;, marxJa t.o'nr pa 'Q mph Vl !cf Vltihca I,"')
d,Vl~ion.

E"nv, r011meJ)t- PtVt~101'{, :

_ 1.t- lb Ubd lo iderkify 1ne machi ()e., namu &./-/;le nam~


w t.c1 ;, ~ p'YO~rarn-
• G:m.i,5~ ~ (nforrna+ion abouf; S(w g; -H/w.
. Option8 I d iV1Si0"0-
. u~~ to handle. -#le!.
,, ..fnv1rtrmneol- d,V1~ion i~ J;edicrru ·
J;vided iotb Z

::L . umfirahcm ,f.eclicm - c;terc?,\iU abou±- 115--G, mZtc.h n


2- 1r,put -Ou.!pu.t- fe.cJian. &{JU((e v---lau~J- Gr,t,
I _ I_ ~.. r gJ tpeJ oi_ ~ IY)€, pa4-r
w ca I J' a.
0
s21nhx '.-
Ef\.lv1QoNM~N, DJ~ION.

Co"t A Er L7 RA-Tl ON St=CTl o r-J -


SOURCE COMpLJITR_. IBM- 32.=1-0 ➔ c lb~ -fur C1rmp1/~-ficrn)
osrecr WMPUTFR? 16Nf-32=f-0 _.,Cit-ii. -for ~ect.d,cm)
lNpvr- 0 ~ ..SECTION .
flLE~CbNTROL-,(J)e_h'ne-filu)

. $o= a,-.npul:er ~eate.a the. rn21Ji; f)e. OT'\ wh,d, -!tie: rr~ rn
is ~ wl-ed/ Con,p~led .
. Obj cl- Cume Fer -.sp~ i ~ lf5e rn .ii Jii f)e. ba ct -~
IN br PY1.)(!1<l/Y)
~ e)(ecu!-e_cf.

, +:; le CbnTYOI (.l, u.i. e_c,( to )cfrnb{y a (f £he, ~--l ~ U1.e4 tr) 1ire,

Fjr~rn -
DArA DIV1£l0N:

~ 1t-- i.& ma1n~ tM.ed -fu,,.. ole.dafa~on purpru-e.


~ 7h~ u olivicftof lf)b5 3 ~ed,ons.

:t- • +ile. .{ection - t1., w..e~-f,Y q,.cJzirin't t6e -f;le. vanable&


2 . WoYlcirii-S+ora~e., Sedior, - lb !Al.eol tv dedai-e ';311
+ur,po-.-~rt vari'1<'bl~ 1..1.w,! io pru~r21rr,.

~- .(t()bie. Seclion _ fb ~e..oi to decki.re. :all ~ .sub-proarlll'I")


V~riabl ~-

Pt<.OCEDLJJ<.~ DlV1~ION =

.,lFJl, fb 7fje, oliV\.Sion w~~ applic~nor, ole-vefoper ~pel")d~ ~O;(

ofi{ce -+,me.o I~ projramrnirtt I antara,e. Is eocteol th


1°hll> oh vis, 01").
P~~rarn~-

ID~TTACA-TION DIVl~\ON.

PR_ocrR_Arv\-ID. -Fl RS,pRoerRA-M.


~ ENVIR._ONMFNT D1Vl£ION .

-f D~TA
~

DIVISfON.

IPQoCEDURG= DtVI~ION.
1

; j Dl~ PLA-'< ' hJ R mMc= m 8 AM I\ gRA 1.


f Grap 1<0"'1.
• Srop RuN ,should be_ ltse, la.!t- <SbtvneT\t U\ ~ Cosa. Poff~
Once l~ · eon~I Come! across r &rop RON' -shtemenl- ~l:-
paJ.su. cuni:fui -fo o~ -fov-fut:.Tre -p1'()cen1YJG°
t9J p1 \f,J80:H>1 E= TD ~-AH MR A .
-A l) T H O R._. S(J.)M'(A.sRI ·
If){ NT IfIL/\110 t\l
X. N S , -A LL-A no"-'• MAqNf 67-~0RWAQF
DIVISIO"I , I
D -A 1 -r - WR!i1T"'· ot.t /H /20.1.D•
D " ,. €' - C.OM p,Lt: D- 04 I 11 /'2 O:JO·
\_ S E. C. V R. f""T'{ • 71-/f .$ f.S (Ot,..l("f DE Nl I AL ~ I( 1r--z ., 1 '--" r ,

E N v I R ONMFI\JT DIVl~ION •
C O N +2 1-qUR-AT\ON SECTION,

* ~~~- 0:mf1:1IM it;:,_ NJ-acline_ rrdof~cl dd-rut.,


S o U R_ CF CoMplff J<L-- •
0 B T .E. er COMpuTE-=Q •

t f\l VI ROl\lM[f\.lT S p f? CAAL NA-MF'.5.

o,vi~10 "'· -,
D €- C.I t-,.-1,AL po1Nr IS COVMA .
'f\1,AJ,,.'-r: J. ~k'l~; 1- ~ p v T-OtJTpUT ..5tCTl0N-.
Id tJ)J./1 i:fJ1'i
F- 'l L E. CoNTROL.

s E- L EGT ·f NpU!+L A~~IGN TD ·DDtN+L.


0 R. q-A1'-JlzA~ON IS J.t:qvEf\!ffAL
1 -A L- CL £.ts 1YI ODE; IS &t~ UENTIA-t_
I + '.L L £ $rATUs 1-5 ·!Np1A+L-fs'.
l, * 1.11\k.,i ~<f'leA w..eof V> F'/rrn i.,'Yl-1/-et) H,-/4.~ltillal
'-.,__ I f/O Devfc~ ~

D.rt- T -A- D1v1s,0"1.


+I L 5.. SELeCrlo"\.
X D /Np\JT~L-
~ f2D - ~le d~CJCpton.
bMA DI \/1~1 ON.'
\ O I iNP- f<ECORD
015"" IN\/D1c.G flC..xuo) ,
Of) ~TORt;;-1D pie x(o~).
0'5 t'ltM - TD ptc )((t o)·
1 ,;; 1

y
\- I / (/ It G ~ .JQAl:JE s~r 01\J
f ,/ 1I f 11 A1 lfJf ~
, pf .fL-- re pv ciroi
_,; ,,..,"-10- Dr._ LA ✓ p,.. ~r~,
p ~ ._,,/ ( D Jv
/. -A pI ~-A.

PPv J IJvP ( ti ?le


rf\JV &- 1) -./.ff A D v1 T'Q
f,,;IV1 r1 OJ
v)S -1D-I) , ,.:A

't-J.S- 10- D ~PLAY


St7Jf1 RJt

f>orJ,1ovr d G.,, ,r,-,.,J-jcr,

~ Aatr,fr?Jmd-.-

M,f
'

I'.,
'(&~
, ff\'31(\ fr arn, ~ ~ ,r d.,,)IJ tf
°'tftF~
C,(,ro)JJJ? 0--11 I>../( & 1~JJ,,J ff,~ !JJ-'da1}J3,1o
r,, :,1tp1. ,t.,Ji,oJ b~ V(la,ln
vx. (~1-Y
f( Vb~ -eT 0)pev1) ~01JfllL-
' iJJ / f..wt
{lft1/1"0
\/.ARJAB~ DE="ci....A-rzATioN rf\J COBOL!

$~tax~
LEVE=L-~O V~R_- NAMf= p1c__ DA1A1"<Pt7&.!~12-fi VAWE
LtTE.RAL .

..:rl(amp\e-: ol -A pie. !<C30) vi,.Lu e. 11


Sour1t'i, 12...3 'I.
YanablL tJame, Rulu:
, '"/Fje, variable. -nat'Yl e.. ~h oulol -not- e,a:e.eol rn z:ne- 7fi21n go cha r;J, cfw; .

. Ditr lt5e.- a llo LV a.hie. ~ feci;, I cl,a r lh ~hen-


' -¾rhen .shou1ol noic- be_ p-re&ef)t- at- "1e- d-artinO vr ehe. at-
-lh e. et)J,onr-·
. t:=G '. 1\--B -(G,-n-ecl- de.~~t,O>'))
--4B - C i,07011 '/r d e.ela ra tian)
-'-AS C ~ d ed '2l. r-a. /.;en'))

• We- shoiJc.1 · l)ot- f~ a.ny ,,-u.,e,veo( tvad_c. ek.,.

, : Dll>pl4a, Di\1.s,Crll, se&ari ek ...

Prclu.re- cJzuµ,~ cprc.. ') ~

, pie. ~ M~ -to~~'f I
~ Jqfa ctf~ 1--
\ ~ G{2f~ £1ff-•
_J

i.£ve1 ~umb~ :
~ COBOL eonstsls of- Sorne. 1~ rxilr)ber.5· .,,
• U6e~ -to .£~-hL, _t_J
l - . .,l LY)e. leve,( of- ~ I
Cons1sl3" 0t :)_ cff5t~tt.
<..J

o1 - -ft oiab, in ~ ~-
erner,f::ary I -6 rou..p
o2-49 - £Lem~t-ary I 'r'D (
6t; - W,e,;j -foy ~oian--,2. c..p / .su.{, ,r-ou.p- Caf\ ~ 1
b<.. kJa.-d v/o o/
=t--7 - Indep,ri&er,l::-/ Inclf Jdua I ( 44-, w.. '4D~ 1)1)
'Bg - GmJiUons f=) varhr cf&,j.
• ~n Cll'\IJ p)oa ram, }irtl 'dnl"f 1.. ¥,·I
~ l lernen\ MY v" hr7 dbl,, l '(~mpk
,T()r NT\(lC •,'\lhJ"I f)1Vl<,1L)r-l
1'l;l t, nrt r An,>,, (;IV1 ~,o, ,.
PRo~RAM rr'D · S l"-.\Cil t VAi' . fJ\J,()l',(,PJ\f~ :, () (llr.ir.,vpr)f fl

DA 1 I\ f>lvt~IO"I r)AIA fJ\Vl~IUtL

\N~t<:1 NCt ~<:ToR-1\QE S f c rlO"-) \NlJPY1ttr, /;roo1,r,~ .') l"JlOf'\J .


01 "-lllrne p,c x-(~o) V./\ LUL I SRt 1• ., O) J)l r I\ t LC:
ol C°'11ACX pie X(3o; V-ALUE fl 02 Nt\tlrf pv Y(?O)
\ o:;, c.o N11'\ er p1C r30) l('

PRoc.FDLJRE D(Vl{lON- PR OC£-DlJ l< \:r t>t ~,o~i,


l)lspL-A'{ NA-Mt" .
~
f'CC~pr "' A-M~
f 1)1&pL.A'{ C.O~IAcr. cq kc CS1)r Co"TTACT·
, Srnp Rut\.\. t" 1)1.spLA-'I( OTTN.LI.$
&rot> RUN•
9/p : SR/
1./p'J. ~ S~I
<~r=,-q 541 '5.2-I .
S1~'l'5"4)6.l-\

Q'p: SR\

• tt5ere. 0-Q *ve... ct..ffere0t-- dab. T In COBOL ,-Ja~

Dah 'Twe..- G,bol -=tqWvafer1t- !\,fat !nt-a.CiW-


·Nu.meAc ( o-q) ·9 °tLi.'>Vllq :: 12·Sb ,lt

--Atphab~c c~-::a) -A (;.~ 1,0 ➔ eobof-tf"


-A(p½-a · Numufc ~ (~i) 12--0....-, eoJ,of -~
·c.a-?tJ) I Co-a.}
Si'Q1'~ C-t-ve/~e) s
-A-b~um<d D~af
Poif)b- V
Data. ~i:a!_ ~-

" D~ta §~L v.:, l-A-6~ to alloca+~ ~ rne.vr>cm.r fr,t"ett,aU,1f. tJu.rr,11../tr 1

---A\ph'3.ournerfc . v -'Alph<1bit'c. J21f-21~ •we.- ~1""'Q -+o hlP •


j_ b~h- of- roemDnfi 1~kn21~
. rCP' C,Vl'.tlj C j,,_ r,(}yo<7 J('Y
value. c)amt. :-
• lf;W. 1h Uhed -{;o a&sir 'fa{,Ueb to o,-~ \/ai-iable.
L1t-e,m\ ~-
., v-alv~ can be.. ~ lite.ml tifi~ f)U('()etlC doJt\ I alph~ bdic. cl~ta ~
;;ilphM~C. olqh
0
Nurnerfc vctlu.e.. ~cxJ~ not- be enclo~~d "'fi'lk- ti) ~V\Qle__ doeJ. .

• -Alpha beKc. g; ~ b<ll I) u.menc. 0hou.ld he. rn 2tl')d a ~ e.nck~


w1lt:f " .,
l:::~: "Ju_mwc: Of -A ptc q(=,; VA-Lt/G' ~o.

~~ ~ -Atph~bJ.,c : 01 B Plc ~Cto) VA-LuG I tvf~&""(\)'.

E~ ~ -Atpho.numenc: 0 I L .plc X (6') VAf_Ub 1 0012...J (,

De.fw.Jc- vaw e.! ;-


. fu nurnenc.. ~ Jcfl-a.wtb Vctlu~ -~ 1( 0

'
be_ Zf;"Ro I<G"Ro~ .
-h)y alph-a be:Hc 1 pb~ b0 u rnenc
2\ { w~ 1f -be.. Sp, A,.._
rtL-t- /SpA-ee~
~: OI WDl p1c Cll4-') VA-Lue- ZtiRo/ z.E=l?_OS.

~: 01 WDT ptc.. XC5") VA-LUE Sp-Acf:7 ( ~p-A-CES.


t).,L, 1t~m ~ cV1~~1 "hi,~) ·
., .rt'ri ( t) ~( )j I
Wt' h, "l\rr' !.) l \IP'\ 0~ r'h,t., i ( fl/)'H ( VI\ ri /\bl,.-!)
(!) c, RUl 1p lll M (''l l It (\ 1( ~, ( f\J>y DAJ /\ ITT lvf

ts.I,1 It ; fl. '<l"", p ·i1 l'I\ 1 ,,1,,, ~·" I ('r,nl ,1iri ( h,. p1r lJ Cho,dd ~
d~c l~tfd c,nl,d h,d OI lvve/ nwl'1ba.

Cit ou.p f) tt.l" _(\ nt"' :


.lewl nun,bm .<ho«l<'I he (() foc,n,.l:tn~ O'f~rr .

11),, d.,{{eunce 6/w of &.I ·H .;;., 101 1 IJ. w.eJ 1-o,, ~"f 1~
ru 1Ndl ;a,- ,..Jemel)tary hui '171 1 1/2 w.c.ol ~ i,,i½-,
e~etnuJ ztrit hi..&, not -for (l'l'Wf 1h.('().
DD- Datil DuCAfptcrr- .tl-rnt:s spt"ci~ ft,, 1/p ~ O/p slrrrk of-
cxu p1031- ~rf).

-Accepb vtub & u.&ec./


to ru.cf r 1~ valuu
lo (h--,,, -v".vi -ztble D'f' -wofc. ~ .
f " shBc.. --'I MSlgn·1na- 1/awv. wil"f)V\ W)G- FffM> ·1
, D'r"'rn1c. .._.,, 41 cc~,a- v...Wv. ei-l- FR- 7U'"l -¼-rJ e or -m:;--
e)( ew kon -f, n, e. .

No~ : ll ~ i1l1N"t ·1&°od to vv11k d'f 11.rr17c pn,fl11:un 171lB°er


l~n stz,.Kc., beciu,1,1,e r.f- we W>ile. ~ r=ri1rn ~-am1c
~ szime. copy of- proW'Z!rn weal -for- mu.l.hy!e. --fi'ro«

Jat-Z1~<: -:Acc_ry, W~-VAR·

~anabla anc\ ~ts :


'.f0 a ~Ci ra.rn, olat-a ~ IM~ t? VMable1 e; dm<l--M1S'.
Gmhnb 8~ --bo ~ 1 ~d.lZ, are.- bfva/,,. 8J ~aura.Iv,, G:,rv.hrrls,

oU te,r4 \ _ff ~
~ rMlr

J
-ARITH M A--11C..

(!) -Adufd,~
@ ~u_1wa.J-i011
--.'\ {){)
@ Mt-J-li'plfc~-kOo) 0 V&"TR AGr
(fJ D·Nt.s1~ MvL-npL~
DlVt['I~

+- fDb1'-..fITAc..-Ano1'1 DIVJ~1 ON.

-PR.Octf<AM-:Lv.
"i" f"'\ AR(TU
-M- •n M.ATJWp5 R.AflONS

DATA- D1Vl~Jor--.l . _ .. --AL-rr-Rt.JATTVF:


WoRJ(JNq--&TORA~ ~EOlON .

or ~ p1c q(J-J ¥A-Lu&= 10 .


CoM pt,rn:: D-=- -A -S
OI -S plL Cf CJ.-> VA.Wt= V::,--:-
C0~1pvtt ~~ A-•B
Ot C- p1c._ ~('J.-).

OJ D p1c. l'.\(J...).
+ ~ .fye
C:0Mpt.1re
01 ~ p,c_ llfo), D~Vlt)f; -A BY B ~vt~6 +
~ At ND~:6
01 F Pie. qC,i..) ·

t
i
0/ q- p,c..
pRo CEDuR'7 ·DvtStON .
tjb-) .
~ f\.- -A tfm, - sru- 8

M AtN-PARA -
-rAOD -A TO B ~VlNq C,

IO<JBTT<Aer -A- +koM £, -$VI NE¼-D .


f\,I\ lJ.LnPLY -A BY B -G,l/lN6-E·
~ ~
~ DMD,;= -A BY B -&,v1 Nq-- -h R~IND-ER_ -€f.
r DI.SM'( c/ D, fi,-F,fr
Jsmp RUN.
-Avera~e. of 2. t\lurnbe.K5 :-
* .1DEN'17 Fl c-Anor-J DtVlil ol'J ·

PRoErRA:M-1D - -AV€i-2-NvMBfRS.
DATA DIVISION.
WORKIN6-STORA~ SFCTION.
4c
~
01 x pre qc.2-).
4f OJ Y PlC ~(.2-) .
ol z. pie 9(.2-)-

1 [)RoCEDUR_l:7 DIVlSION.

-kcE=pT X .
--AccE=f)TV.
.-l#-dci£f>'/rlId.J.
~
~, Cov1pun;: z = CC x+Y) 12).
4' DIS PL-Ay I ---4VFR-AE:rt ~ I .,z I &, I y I f.S J z_.
Srop '<LJN,

0/p ~ --/\Vt1<_~ OF- 30 lY 4o ~ 3~

JDSTT-Fl CAno NS : t--.1 umQ,nc_


-Alpha bJ, c_ /
0
1
-Alp h210umeric..
C-Cf -A to z. 1 a l:oz, eomfit)~,,01)
M~J< len~; ~ 6p~ce..
of- NumeJc.
Deno~ by 9. M'Zix: r~~; 2..~ anc/
Q~Qhr-1t-td.; ~ci\ 1-1 ~ ot-eol t> -A . ---Alfb~bm-c
1
Yt- JI.A-&U-~i cafn. of)lj) ~ bl X..
t{~ _ju.!.-ti~CZl rn .
Pefa0l- " Z'ero Sp ale.. .fpace.
I~~ L{~ C{ly) 1
0

vaiu.L 1--tt-Wit:t>.I -A<,-.,')


1
[ 1 1 II I [t-ll J
1 1 I 1 ~'.)_( [N i;l r ]

l-i 1 2,..\ ;7
1
~ w J
t= w zr
[ 1l'l-.l3I_i1 ~ wlzlcl
'::i kczd-~ ti I ~ 14 \ ~ 7 N ( vJtz. f
. ~~ cm ,Si:;~e
error ex: arn p~:
On ~ i.:te.. e,ror &1 N u

* 1DEt\.lTIFI CATlON DIVl~ION-

Pf<Ot:rRA-t\1 - '!D . .f"~A-M plF·

DA:-,-A- DIV1 ~IO~ ·

\NORK.tNq - STDR-Atrt ~EOTON'

01 I>( pie. Cf(.2--).


01 Y pie qc:i..).

01 z_ Pfc Cl(..2-) V-A--LlJt ZFRE3)S.

J PRoCEDLJQ.l7" DfVl .s,o r-J.


tv10v'Ei- 30 TD x.
MOVb 90 -roy. t FiO -ro y.
I -A-DD X 1V y -t}/V)Nq Z ,

D1spLA'< z
I COtv1puTF z : )( + Y ..

O"' ~,z.E? 5RROR


.D1SpLA't' 'O"I SIZ~ FR.ROI<._ lS 1D8JnRED 81 PLE-Mr;:
C'.,HECK ""tHE= i°RONCATF{) VAWE'

Nor- ON ~IZE? -FRR.OR


'D1£pL-A-'{ '--A-DPl110N 0-F ' !X ·1 &; I y 1 U f Z.

D1~pL-A'( 1
0N SIZS t?RRoQ 15 Nor ID&JIT-ReD 1
ti-JD- CoMpcrn;:-.
r ·Ru1'!.
~p ! . 2o

ON $tZ-G" t1<RDR_ ts I.D8'JTJA8) -& fL~A~ t=- CJ-{e"Q( 111o=-11<VN


VltWJ~

)) Olp : Bo
-A-DDl""TTON Of::- 3o 8,; ~ ~ ~

ON .Stzs SRQOR_ .I5 "-far T.D~iTft.G=_t>.


'"'i(tJf>{ 'TF R._M1NAT0R_:

A 'icope -ie( n"'~nafor t?nd~ a. v'l!t b/ st atuoent-


'<er)rc.( ,.J., ,,)~th I~ I ~ol
.s,core tr.n))~·0 ~h),\ (c1n b,. tJ,('f'l;c;t -o-r rmplrcit

t ~pl i eo t ,'- • r· T~ "''',.I'\ ,,!v,:t ('I), i a verb i,vil/5"v.d:, ~~


1a Stl\hnC<_

n,~,, C<'n~ist c( l Nl") follow.?.q b,Q 21 ~pl,,eri CJ I~.,,_ name. of-~


"ct b ht fn~ kfM~()~cf. Such ru -ti--JD- T+:
-M r~\;crt- Scv~ -+etm~rrator- Ll> e1 pe,Joq (.) r',at end,, 15e,
Su:>pc. of all P""e.,;iow, .staJ--ernen--h not- yd: encftd.
CONDITION-AL 5r-A-TFtv1t=NT.5 IN COE,OL:

ti mere. arq_ -+wo eondikon~I sf-~hrne,nh ~() CO&JL .


(D J'f -r ( lF, 1'/:'- El...$ 1 N~t--ed-1+=)

(%) £.Vctwat~ ~(-FV-ALLJATF ""l"RU-G, £Y-AWAft;" -AL~d)

. 1f- u:rrdftio-f'I ts tru~ -), fufu.s 1nm -the.. loop,


1f 0:rnJ; h"o-n f~ -+,l&e.. ~ ----hm,1() a t-e.. t15e- Loop.

8frnple.. T:F :

~f't-ax : 2F {Cbndit°O'f) ')


STi-
sr-2..

-t- 1 DFNn--Ac~oN DlVl~lo"1.

'PRoqQA-tvf _'.ID. I-F-PRO€rR-AM.


IDATA- Dl\J.tS/ON.
¢ WORKf NEf-~'<Aerf= SECTTON.

{ OI -A. PIC q('3_) VA-Uk 2.FRos


PROCF.DOl<E? -O(VIS 10 N.

-Acc.epr--A,.
'(p ,2Q
,e:> '

TF -A> LO
D1SPLA-'( 1 A- 1
l5 "9 RE=ATtR_ tH A-N 1o 1
E'ND-f~.
mp~ut---.\.

~f: -A "fs &R.~ 71-fAN ID


~ - t.LSf ~

_ ~'-rt I,"" ~ Tf <l tnlC.1, !{,m1


Sn
ST2.
l LSt
sr~

-tKample. ;

* 1De;.J11-Ac-A=rfor-J i){vtStOtJ.

PR_oqRA~-~. _n:as~.
DATA- D\/\SION.

WoR_ Kt "'1 Er- ~m RA-q-F SECTION.

f 0/ Ct p1e q(2.) VALVE- 10 ·

PROCEDURE=' i)tVISlON.

~ l-==-1 0
D I..S PLA y IV A-LV l7 IS -R?O-A-L \
a'.)
t=Lsc

t ..J.-i\~
l.l'fD-rF .
.DLS PL-A-Y ' V'~UE;= ts !'JOT ft0.JA--L 1

.STtaK: 1-F- ·(am~J,licrn)


sn
~ E 1.F (Ccmdi·H<m;
S"f2

FND-!f:.
~arn~e :

* ID~lTTHCATI0"'-1 D1VI..S10"-\ ·

PRo6d2.A-M-1-D• -ELSFLF.

DATA-- DrVl~JON.
WOJ<,KI N q-STIJR--AEJG=" SE cnof\l.

{) 01 T- pre qc.2..) v'AUJF w.


I P~OCFDOR~ D1Vl.SION.

-~ 1-=-1-
DIS PL-A~ 'VALVE~ Nor -EQD-A-C

~ <i-F.T=tO
DLs pLA'{ 1
v-A-Lu&" xs -ftvuAL'
~D-f-F.
srop Q.LJN .

°tp: VA-L\JF 1S ~UAL

Nu~-:t+=-:
~o"-ta)( ~ TF CG:,-,,d,-lian)
STI
sr.2-
-as E r F- CCb-nd-, h:71))
SB
Ft£rs= :U:- (G,rdi11~~
Srtp
-ELlF
sr~
6'.t.D-~
=5JD-'1~
END-TF-.
{ \._ \I'\ '\"\r
~ l''\'\~\l t (h \th"-\ l~l\l , h'I\~

l'Ro(; f' \f\\ I''"' t--lt '- 't 1, I I

v\\'~"-11\I(\ ""W~' \<,t ~t r- Tll ir--L


1."' ' I\. \"'I C qt ,"\
,--, I ~ r1l· flc\ \
<-"'I C rk· l() >
rR0ct. t>L1RJ r,r\ 1<,o~
-1\t·crpr /\
~co:pr f).

-Accc-p, c
TF --A~e:, ,-AND ~>c
1
Ot~pLAY -I\ Ts -qt< l -A rL7<'
-fI.sE 'LF B>A ~ND B)c
D1spLAv e. , ::rs ---GRFl\;-qz1
-f=t_~ E'

D~pL--A'{ c_ 1 '.ls ·~t-::;yrFR.'


~b-T/2

..,
1/p I IO .1/ ..,
I)
1'j
p- I IO
g
'Ir\ ~. -::/.

oy 15
t5 ·f/R cAn: ~
G
u;
{,
C,-p: 1u I { l(Rl-lht R_
~; 10 IS~-f~

EVALUATE:
• fuluate. Ll, aho ~ --(or- eonJ:tional Ch&.;1)1 Olm;lar bo
,~ sW-ernef)t-
• dv..fQ~ (;) Cobo/ - fsl'r.
• fy,,J,.iale t,fftc}iv~ &I e.{P.·c;~ ,.,epl~ ·
sf't,.x: :
-fVAW-A1F VAR l ASL{;"
~H~ CoNDfTTDNI
~~

ltJHaJ CoN f) rn 01\\l-


~TMU

~uai Co No, no r-J ~4-


~TMU

~H&J 0~

~TMB
-fND---FvAW-AtF· L ~ v-
- - - tu-..;t--- -<.
m
• tyj~KJ urn we- CM) ~ 'V)? w b"" ~Jtun.c 1.U'f nf u,J.u,.J.i.
• WI--IFN 01HF'R V, ttr, J'liunal ,dnit, but-i't-~ h'f8hi 'lU.Cffi-
tner)cfable. -iv Code. u WJ./6N Dfffca._" ~FtJT
~
1~ al~ ~ -hue .sfal-mw,t:-
" Wl)ef) 'any ~ ~ Co-ndfhcrn ~ hue, ,~ am-t'toJ .::JII aulo-
N'lt1tica~ p"MS to 'le..-1:- .shWY>ellt- a/tu -&ID-Fv'AL~
MovF sr-A-TFMt=Nr:
R(J..feh:
, ReciiJnf --f;.Jd ih .-y-e.fv..hed ,J~t{, spacv.. ur {;.UVS on d~h.~ X, A

w~I~ .S'f-aw , anol ci'.s w~~ <eros


, ])fault- jl.lb~-k:'l!lion z:rn X: ,-A 16 n'8hb. 1-e vak.w. rn ove.. ~ .
left to -t~ht.
, Defau.tt j L,l/,tit,'c<1 kOT) ran be_ ch~ gee! -to ~iqlw r5T) x, -A
• (Jo £J's I Tote~er r,rt- tak_e.1, rt'1,t t-- j w..-li.frc -afi"o-n l.2 de efm21 I f <Vt-
-ta ku left JuJtiffca~m.
• ;S('J)d~na -f;efol V, u.nchMqec,{,
Dffunnt-Typu. of- "0ovF :
i.. ·cSirnpk I .f=rernell~ Move...
2- • Qefafi~, R~fuence.. Modi~czrtfon Move_
~~ -q--roup MoV€-
'f• ---qn?"'f Mo= ,;:Jill, ~pO'f)d~
~- Qu~l;f;er move_
CD .Srrnple. / -Uementa7 Move ;

$Tb~ ; Mov,;: VALv~ -to V'-ARJ-Af,LF.


r)(ampk :
-¼ 1rD8-JTittGATION DtV(gtON. 1

PROE{--i:?Afvt-T[). &lrY)PL£MOVb-

4
DAT-A- D1 ~1 Ot\l.
Ol -A- plc
f OI
q(;..'),

B ptc. KC to),
PRoC£DURE' D lvtSION·
~ 1\1 OVl;T f'? TO ~.

f MOVF 'sovMy.A,sRJ' ,v B ,
DtspL-A~ -A · l •

1
00
\)t..<;pL-A'I B
Srop Qvl\J .

,~
SOLJMYASRI

@ ReltJttve.- Move- ~
& rt:a~ t MOVF VA-RJA-81.£3 l· tO VAflAALS.2..

'f1 C.Opy~nf ~ bk ~ -m
C>r>e... v~na o15e7 vruiab'k...
~arnp1e;
~ 01 -A- plc. q (l--J ·
OI & flc__ X (LO},

0/ C p\C_ C\(.l).
01 D pic__ ~c,o).
tv1ovt=- l'5" TD I\; ,

Mov;::- kourriY-A~I<.' "TD B·


1
I
ov-tv1 I,' -A-'° c. .
MOVE= 8TDD·
D!spLA'( C.
) DtspLA'( J)

°Ip; ,~
SOOrY)'{Aff(\

R_efer«Ke. Moct k~-f1'T) rvfove__ :

-'-'A- move!, patfi-a_ I data irito ~"1nQ -kdof.-


- v,m,- pait-- of-- ~ ~~"r ,fi·clo( t/2 uriJ-iztl)r.
$'.f'lh x: : Mo\/f? ~ Ra::. ( l ; 2.o) -i-v 01.1r_ I< '='c ( ll 12.0) ,

-+tut.. --A'131:-- 2o d:iW3 of- Tri -iu ~ rn ove.ol -to


vhan crf- Ou±- re. c. f9
*
la&t-- 2..o
~o c9iru:s of ou± - 'Jre..e.. are_ LU) J rar,r .
fun"p e ~

~ ID~,, fi CA-=n or,.J DV\~torJ.


fRo6R-AiV1 - 1D- RFFM~

DATA D vlS of'J .

< WOR( "16-SIDQA6f= SF010N.


....
~
C -A ptc. -x((FS).
0 1
B .pie XC r15).
PRcCEPURt= P lVlS or-J.

M ow 4 RAJA-SHE?KAR' ID A-

MovF- ' 5 OlJ('(}'{ As R. I ' TD B-


i
~ 1v1oVl7" -A Cr:4) ,v B(f ;6) . -M~ B(-=1-:q) iD-ACt=,:to).
< I)l .s PL-A-' i f> DtgpLA-~ -A .
S10p RON. 5mp Rt.Jr.J,

G/p: RAJ7\-__ 5RI. <9-tp: RttrASRI

~ -tfOu.p Mov2,~ '


S-f ~ou I/IZlflt- -to We. ~ move-, ~en k!e- have. 4v ~ck_
2. wndd,on~ : {') ~ nZfm~ ~hoJd be.. d~-freref)r.
(ii) Variabb. pmerit--- U') [fj:,: -£rr0up! shoult:/
have.. .SclN1e.- '\fcui~ ble__ h~rnes V Sarne.. pi"'c~

datJ.be..
~~fle :
T< OJ ~OD.p1
02... 4 f)1C ·xc,5) VA-WE f RAT'.
02- B PJc xC15) vAL tJE t sin 1

OL C f!c.- Y(1'5) \/.ALUt '0-f Ut<c..HI: 1•


OI tfRO\Jp2
OL ft pu, X(15"), tvfove=: t(ROvp l TO ~Otfl--
02... C p1c )((115). prspLA~ -E,Roup2- •
0.2- f, P1c. )((Iii).
~Rl C.MtJK~ I

t 014
~ Om-upcmo!~ri~ Move- :
"ti' : va. riable. d, c1 a ra I-on HIYle at. V) ahov, P"'Wa rl)
MOvt (OR_Q e~po N DI N Er ~oopl ·-ro -E;-Roup2. .
Dt~PLA'< -€rtzoup2. y~ ro.N'v o1o w ropp

RA-T CHUKCHI SRL , 91r (ta .ur. , .1 •r


a-.--) r.,ir 2 ,,., At.

4<- 1t- ~ ~eol +o rnove_ OTl<- ~'°"f +o OJ)otl,e.r rf


!!x'I} ft5o'1h It,.: .s~uJm., of- tl5,:_ -h.vo rfs are_ Dot- ~M>e
fr d. LU..ed +o rr~ce.. -the. nwnber of rnOvk.- .sb.t-em-e-r,t.
lb~ move); eJemeJ)t-wy i ~ v0C:(l:j- ScllY)e_ Name.. W")~

Ieam olf5er demen1b,

~+ci IC : Mow 1ClJR~R:fONDLI\I E'r/ CoRR} t"'-'f' ..J'-f-un 1 7tJ n--fhm


@ Quali-her Move.. :

]\:;- LA i,uec/ ~ --'Qrvu.p [t.,-fi-rou.p Co-v=pond,l')t move,.


v.Je. UV) '1l..i:!fr ~ e -tv "5e, f21fh"eu.lar V'anabk if) pru--!fwh.,,-
cru.p) 60 w.'fnG OF/TN-<pn-cf e~ 0ec) ~ 0
-

S'f'+a\(: MO\/& 10 '"TV VA-RIA-BLt'NAM& OP/IN -€{-12.otJp.1.


-t\CC5P, V-A-R.IA-SLb OP-/_J:N -€rR_oup2..
-i. f?E~FoRt-.,1
2-.~1D

PEf<FOR"-1 :-

- 1s t.UecJ -to ex~ ~ ~rnu.p of- sbhmeJlh ·fveJ) ·rl) cl


par-~1r·"f ~
_ Parar-ph~ ~ U/2e.d to c:ode.. q'°'-'f -or- .s-l-a-hmefl13:
-A of VtJJ)ta_~u :--

• To act)ie,i,e_ Top ofrurn -app-macl,.


• To "'educe_ <Ye.olunta,-)t-- c.ode. -exe.w.teI. --fv.om d:ffurent-- foc211<i
of 1'5e, Same, Par-am. pl-ace '>.eclundw-i\- Coe.le. ,:;. , ~ ~r
21
and Pe.rfcmn.. 'i't- -fk.n rnu$p le.. loca-/i~ .
• ·7o acl-,f vt<. 1beq-1,07½ -7o exeuk ~ pa.r-1 m ultj,k.. -h rnu 0

Cm-iJll-iITT)!l ~ or f)u,nber of +, fYle& 4


wi ~ ; Ji•O>'l ~.
• To Loop l~ouf fn km a} +able. (:-A,rrays) .
• -P~rrn tA Ml ltu-21-h'O>) "7) CO&oL P"<>(f<am.
ct-ffueJ)t 9-Pes ·of-- p ~ :-
:i. c5,rnp1e.- P~-
2. p~ r, "Tim~ -

3. p~ U0+i/ -Ccrnoft-h~.
4. .p~ v~Y)r ·ConJi-h°a,,.
"T. ~er{orvn,- Parn -X lttu. tarn-Y
Thtb -P,+rM C::\f) be... -C-od~ a:<. 2 ~<>1:--
i . 10 l:0 e. 'Pe,forrrv
l-. ~ e, perfa,rrv
• °9er)Q_~1' !~~ P""r "°ill be.. -l!J<uu.+=1. ~ ivp +v bo1~
19 le fl- ¾l ,.g~ ht.

• '.:gf- we__ INlU')t- +o ~ lt5e -con"tvJ if) b/w I ive hzwc.. lo IY)~

l~e_ of ~Ql')e_ P~·


CD otrnp)e.. l'"'>~0 e_ &m pl e.. Oa#Jne
~~~a~: ~~rTY) ( Con~M) 8'-t't-Ot K : p~ Pairo-nrune_
stmt.1- <.5hv)\;-f .
~aro. -l)arY)e . Stop Ru-J.
~fmt-r; Smh.
En~-P~ cSl-mt-3.
0
~-p~fomv 9,c rnMo{~ ~ ~~e, f~-
0 tJo en~-r~ ~ 0-u;{tof)~ f ~ ·
1-0~ HCJ-\Tlot--..\ Dl~ l ON . 1D8'1Tl-f:I CNTl o N I)lvu; LO f\l .

PR o €rR-Ar-A-1ID. · -5, m pL6-:rN LU\l&. l'-RO~AM - LO, S Lmf lEOUTUl\l,F


~ ·-
~ ~M'VJR.ONMENT 'J)WlsLON.
<;: EN\/\ RoNtv1'8'J r D fVUWI'\.\.
;.I

i ll>A-1-A l)tVlSION • 1 DA=r-A- D1VU10N.

PRoCE.DvR.t= D1v1s to N. PRO C€-f) VR.F :1)1 Vl{ /ON,

Pt1Q.FoR~
c:!11 Dgpt.A'( I HT I Srop R,vf\J.
~

{ -t=ND- pA(PoRf\/l,
15rvp--R.u t--i . t
Ci\ ~A--1·
DUpLA-'( 'HI. I.

STDp RON·
G) p ~ N -#'m« : Ir, tine:. ~..(le_

¥at<~ P ~ t-...f ·+i"M~ S~1' I ~ r~ ~


(5\mQ.
+{~ ..

D1&p LA-'( 1 HT.'


<Srop Ref\t .
--tr)cl-P~- ~ov-E 3 "10 N-
PG?..f'vR.M p ~ "1 TtrM3 fu,w~
6;-tYYrt(f- ~ ~ 11'\0 -~

PtNm I· U) P~l/
$1-Mt-1 p~
R~Atv1 -TO- 1"-l L I.N Ef\fTl til\B.
c.S\mt3. ltu t.w.f;-t_
~ DATA- D\V\~\ON . J/~t:fr
N.
'I f'Q.oCEDOQ.17 DtWlON,

.PEi2_..fu,e_l\4 ~ TfrY)'B
"l Dr~pt.AV , \-rri
~
i ~I.D -PSZ-R:>Q."'1.
l ~wp RUN.
9'f: ~,
~,
\-\ I
HI
~I
-+t1
+f I

~,
4fl
HI
® ~fo-m 0"\i\ : ln\~r,~
&rta'(: OJ'Jplc q(10'), '"t~: Pt°--Rfu12.M ~Ai UN11L 1.,s-:
·tll( , Pr·QftJRM v"'nL T>" ~rop R.u"'·
<.\l /)l)f) I ro f. ~, P.l>rRM·
~ Dl~pl../\'I 'Hr 1 f1 1)\S~A'1' '41.1.
I"'ID 1'~N1- --A-oo , '° :t.
qf; ~'.t
\-{f_
~1
Hf.

@ P4= Va.rf1 : ~Ur)e..


~:
~ ~ ~ f b ~ f~ VAA~
~t() l?_I'() VAR.1/U\\ €r ~ ½OM I I!, Y I U MTIL :t>-S-
'1. -F'a.offl 1 ~'( I VNrlL !.~
Q Ct"' Ct'OY)~o\:-')
-t 11 Swp RAJN.
t cle.u-em~ J f P4RM.
~upLA--'< \1r 1•
r (:!} pFRfoRM ~lfn~
~1~
~RV:

1 Ir, ~el)

P~n:J IZ."'1 t>.<\RA2- 1H RV

Q/p~ .p-1,-Q.A ~, 4, ~/ 6, =1- , t


Pf1efof<.t-A €1 -6o-ro
• Perform pGU.1 u eu,'ifivl ~ .!: arYJe d#si.r- Pa-m t., e,,f ~
G,-ntr,oJ +o "fe net<t- ...{fa!un ~ ll~+er p e ~.

.. qo -to ~0<.½t I c('IT)\--.,,.l VO Jame. olti,r fo-m &, ob.!o ~~

boi!k to t~~ Ctrf'\irvJ .


CHAR~ -HAN DLIN6- RJNCTI0"1S j ofRlt\lq-:
o 'JF,ere_ a.,._ th=. d-,arc, chzr bMdL.°n~ -fw-,cJ,,m.J, Ji coe,oL I t\~-

i . \NS p~r ~ -+i'r)d il)e, (,aunt;-- of cu:.,ureru of &,zwad-er 'i'r, <1 .sh;'a'
Ji t : .Z.m(' ~ l/5Z f'ct::,,=.., dc;w.J,<-
a½ T : .(e 21~ ~f°' (£h , fr~lu-,/j" .$pc:w.,y

+<eplau,,--{ ~ ID ['\cu,.. One... p~ e,ulo.,v cl,a.v,_~ ..o? rt O ~


~o [: &rwcrL
-- ,.L.... ~
,r Je.-
U-0 D-l1/
I'
~ ~~ r)q,--
(j
If) bs' to~ ~ -

, 1 rA...J
2 - £TR1Nq : v ~ TV Con°' 1enm-e_ 2..
'- L _- L . 0Y fr)r:,,t ~t;;T')~
a t::;()+o ,eff")ale_
G
_.cfn~
l.\ I

3 . \J NSJR IN Cf: US~ -to :S-pta- § nt S Inn Oifllo rncJ:t'p!.,__, s)v; nr


-it;: ~~ ~ fje.: pichire J cuV,e. I l')d- l/Je.: o.Jiial. \T-
OJ ws-~ p,c X{1-0) V-1\-WF I N-€iNz_-Et.Jl .

'"'_g peer1' Tl\LL.'< 11\1-fr c".rn_ -RJg ·0-1 Ai<A-cr51(s .


'VS-S11<_
~ Count- of- Oce,,.nr,ce. of- c.h-arzu.h,- ff) a sfi>"'(.
Of Ws- ~ PJc_ XCJ...O) VA-Wt7 '"l-8,Vz.ef'J I .

INspFa- N..S-S-r-R_ ,--AL.Ly INfy UJT::L 4oR. 41.L F·


D~pLA-Y , E Re.petthc:/ f OJTi 1 +im(½. 1

~ To lWplay feaclf,-,'U -'P ?A ca, -+m;'~ 1 ~.


fNSf£er \.J~~ ~1'1(2.- °'"4 -Fa<._ LFA-DLNcr 5fACE"~·
<err)
tN.Spser ~S-STl(_ t-4-l.L'fl~ q- °'ITT '.fol<_ L5At>I NE( 1 1•

6
l"-1 fFC.- ~-srR, T ~ WE:r- CMT1 --foR_ tR.N L.t.Nq- ~ -
(Of)
1
"ls.J>GGT LNS-s~ 1ALL~tNq CNn -fo~ "l'Q!Ait...\N6- 1 1.
_..,_
-If\
lr.o _..' ~lol a C~ 0 1) e _L
c,ir)ztvT
. ~"', (t..·
vv ,>
o l~cr . ,

'ti.'
•~speer &TR\ t~t1)1 Ac1~16 A LI ·it:: I Pi'-'l J
,

IN -Spt er sm I Rt {)l,A u " ' e~ -h R.~ r ~ ' v,y "'{ .., t J'<¼ z1 ~

f t\LSpt: CJ 01R., J~_\~ LA Gt"1 q -A LL \€' 12.. v


r::> ' ~ (' D£ "- 12 ~
u TV t;, I I"'" 'z..
'r\.J'-A~

I "-'SP:-GT ~ \ Rl?pLACl~\~ -A LL 51121 ~y 8 P? ,.

-«:- To Ccn\vevt

1"-\~~sc.r vJS -STR CoNV~J1N6 -AlpHAVp~ TD -A-LpM-lo\-J~

l t-Jsp~cr \.0 5 .STR_ CON V&RTIN Gt -A lpH ALo ~ 'iO -ALp HMJP~.

--~ S'TT<JNq:
Olfhx ~- -+o -Ult:;, t~ b~ ~
~,"1.c_ ~ , b~V') ~ /~o-1) w.u clt.~e.Ji
o , ..._ , v_::::r ~ -f p~
1
i I~ 1'
STI<,◄ DR..lrnrrm f3"( spA-c.& / StzS/ \.)..C8<_ DffiN8f),.
Ne c:;,,, du;&,__ J.. f9i;lfn.,i 1 ~ wtJcl,., !~ Ct,.;:._~ b,_

S°f7<2- .i)t::L\ N'I l'l"m fH SfAc.Ef &12-Er{ 0~ t==Q. .De-A "1 €b

°JNTO -STR( WS)


tA)ITH po(NTT:?r( . PTR c~i)
6 N o V1Sf<.--A.1)w
1rY'lpt1<M1w'G=- STMtS

NOT ON OVE1<·A-O~

snv-n::r
I1'A ~ I\'!fl VG=
D1sr1.AY 8 1Rcw~
~\) -S TQ/"-l e~ .
* Uf\J --STI<tl\\q:
scr+ax r-
UNSTRINq-
ws- snz ·DC-1JM\TFD B'< -At-L SPACE/ u;n
~rm
STRI DFLIMlll:1(_ 1N OL-1 CoUNT I~ Wll

-Sr-R.2- 'J)aitv')1TI.~ ~ DL-2- CouNu.. 1~ CNT..2..

vJrTI-f Poi N--rR<._ \tJS - pTQ_

TA- LLVIN & I~ TLi_ - ) o-p-\.o-n.?'1 dmt-·


0N o \ltl<-A-o"'-,t
11Y)pFQAiJV5= &M~

"1D, ON OVI;R_FlolAJ
t Nl p&RATIVE= STMU

.• l
~ Si Qt"\~ h-:Ab1pLC •
G'Dt "I 11/;{CI\ TIO") DP/I ~ION -

Pf<oei R.-IH'1 _ 1 f). S Jr~ f\l E~ t V. ·

DA1A. DI Vl ~IO l\l.


\1'.}0f'<~ IN(1 ~roQA f ,l ,Sl ( not\\,

ol STR~ pie '1-(lo).


-Ale ./\ O;l STIZJ.. pie K(.J.O).

01 STQ. p,c x(~).

01 PTR 'PIC q(.i..').

PRoc.C-DVRE Dtv1srof\.J

~u.Ep, StR1 .
~C cepT ~~.l-.

~ j_ , 0 pm._.
STRtt\\fr

sLR I DFurn I TED B~ &pA-e.5---


1
--Aii,;,, !l. STR.2- DRtrn1 TED 8 'Y SjM-c-6=-
If\\ms~
~lTH po, NTE=R_ -:PTl<
Ot\J 0~-R..o\J,J

1
DtspLA'( o~ f>oafP.,Lsl
t\t or ON O~+LQ\A)

I DtspLA-'( ' +t!LL.. s~ 1.1\.lq- ' sr,z


~ 'D -Smt ~ ·
~rop QLJ~.
,
Yp ~ HA-I DCAR_
l5 OorvW-·A.q:~,)

Olp ; .fu LL cS'fR rNei -1-f-A!Soom YM ~ I


+ Vt..1srR1,.Jq t~"Mfte:7 !-

TDr-N11 n cA no"' D, v1 <Jo t,.,J


PROGRAM-1'D lJ t-J STRf ~ f'r )( .

DATA [W/\{loJ

\NORKIN-('r STDR.I\( l { a< r1uN•


ol -511<1 l"lk Y( ){1)

o' 0~) p( '>((..l-0) .

o! [)LI plc X(.J-OJ.


01 Dll-- p, C ¥(XJ') .

,A o1 CN'TI plL 9CH·


ol °''T;i_ p)C q ()..) ~
ol STR_ p lC X (>o;,
o\ PTR Pf c q(:i-).
al -n_ pie C,(J..},

P~t=" p 1vUION,

rl\c.e:tpT STA,_ ,
-ADD I TO p11<,
-ADD I -ro 'TL .
LJF\)S~NE,
STR D~L\mPtD SY -ALL~f-A-CE
JJ\.\10
.STR) Dtl.f N') \TE?R_ IN Dl.1 GOl/Nr 1N ·CA.fr.!.
STR.2- DR.trnrfER_ '"' l)LJ- CoVNT'IN CNU-

"°' 11-1 pot NTEQ Pfl<._


TALL.Y ll\lG lN ,L - Of"t:o-ra\ ~fMt-
ON ~'uJW
Pt~pt-A't >o vr~+LovJ po,,1~LE".1
NOT O"-l CVl Qr:Low
Du.pLA'( •..sve srQ1fl,JerJ ~ , .s~,
D1~pL4v \.sussTR,NG.2. ; , STRJ-
&Jp l)Ng~1Ner ·
S10p ,U,t-J.
* STRl"\tt 'Jt\Upt a 1~AMpi\;":
1'D-t=t,rTT-FICA1TOt\\ r)lv1SI 0 "' ·
IPRO&Q.AM-TD, ?f\.t~p, Cl01"PIN(~ '
°DATA DIVl~I ON.

WO~l(.1 N f1 ~ToRAftl ~E:-(TION,

OI ~ ~c_ 'X(z.o'),
OI CNT1 Pl C q(.)..),
0\ WT.2- p,c.. q(.2-),

<j:"
ol Cl\lr~ Pie. Cf(.l-).
01 CN~ pie.. qr.)..)•
f oI .S TRI p, e. !>I /.:>o)'
OI lSTR:>- PK- ~ (){)J.
PROCEDURG D\v1£loN.

~LCEpT ~"TR.
h--1.Sft=Cr STR TAL.U(NG- CNT1- f=OR_ CJ-f-M.AOFRS'.
DLs pL-A'f ' pIC'.::rVR& Ci-AVl"E= L~\ Eftl-1 ; 1 ur,--:i ·
l~tsp'7-Cr S1R_ T+)-LD(WGr CNT:L FoR -A-LL. 'o',
.l)t~fLA'< l O '<Ep~-1\lF}> I (Nr,2... I Tl Nl,Q'. I,

f
l NS f'O- S"TR_ T -A-LL.V LI\I Gr C,NT3 -fo R., Tl!_-AW !\If; .spA<:g·
~
1 I
.s; 1)[ p1...,w
ll?.Atu Nq tS'fWE
-A-1<. 1 CNB -

t l~pFo- SfR_ 14\LL'-IINE,..-


1
~ foR. l..£M>tN€r <5pA-ce.
Dupuw ~we,- s~,.,c.c.i: ~tr I c.,rrcf,
l>JtpFc,- .sw._ Rtp<...Aa>lE't 'A-LL , ,
0
e,y I A-' .
ft,
]) U AI/ I Rl;pLA ap 6 Tl<_ I S Tl<,
, c.Srop Qu"',.
r"p: ~OO(Y)lf A-

otp ; p,cnJ IH5 GL-IW1l ~ C:,TI-f .20

o R&-pcA-Thp or ilfl\~ .
17<-ML..t~ ff spA ca -Af<6" t<+
LU\-Ott--.lG sf>"e..Eit -A-Qt:: oo.
R'1>z.Au:t> .$TQ_ ~ IY\ '( A
r--=- ~e_11er.;e. ob W, dzf"o ..t;.,"'-'ry\e_ :
I ~.:1.ott!Tl-RCAllON D\V1i,ON ,
pROOR.AM-TD· STR.R ~ F.
J)AfA J)1v'~' o,J.

1-voRK.t N Er- S ro o:-A€rE"


" oE 01 o"\ .
. 01 5J'R ·f\c_ X{20J,

ol 1- plc.Cf(.2--"),
o\ S p,c. Cf(;;,.) ·
o 1 t<-- plc. .q(;>..-'),
o! L p1(:., 90,).

or --A-CN-4L-LE-1'.' $1-f P1 c.. q 6-}


o( R_ ~v~ TR J>lC... ~(.)O >'
I PR_CXJ?[).JQ_E J)I\M-ION •

-Ace.Epr &TR,

I ~ptcr ~ T~l.D( 1t-JEt d ..fuQ. C..HA-R.A- ~ .

Dt.spLA'( ' L--ENErfH oF &TRINEr f\CTVRJ:~ Q-A-v~c; ' X •


I t-...tSf ErC:r ~,12._ TAL.Lll ING, T -FoR.._ -~LJN€r .q>ACB .

Dl fLAY 'LENenH OF-·-m~e- ..sp-AGG's ~ 'T.


5

/pdSfbCF rn:_ -

CoMplJT5 ~CTU-A-1- l&JG=rl-f · -= 1- _ T.

Dt~pL-AV. '-AOVA-L Ll:N~ l>F-'THt== oTRfNE, =- 1 4CnJAL,....LEN

~ MOVE 1 TOL ·

f PFR-Fo12..I'/"\ VM.V tt-..16;-- I( -Alo1Y1 --Acrtl4L-Latffi1-f ,,_;y -I 1..1NTIL 1<-

""'o\A? ~TR CK~ 1) ,o f<&V"&lRC L; 1)


-Ai)D f 7U L
FND - Pt1<FaQfYl .
Dl.SftAy Lg~ OF 11-h:- STRtNq; 1 R-EVS112...,
, swp Ruf\.\ ,
.,vr ~ goumy~
°tp: ~\ff11-1 o-F ~tRINa pie CL /\VS. \: / ~o
L8'\.f.-111 o-f TQAl L-t "'f~ lpA(..£~~ 'i
--t\-01J-A L Lt "' e~11-\ of 11-l l?" STI2. 1", ( r - oG
R~~F o-f=- t1-1 e- STI<rN er Avi1uo.s
OCCURS/ TA-BIB -HA-NDU~:
., Wber-i \~e., s frn~b.r v ~ri ab~ a~ ~~~ C") '~ .S-arne.
p\,l~ o.se... fn a arnh°I ' ) ~ meff) °(f f-ocafum 1 ~~«) o~ @I)

be U6e.d. to ,u!u.ce., nun.her of- variabl d .

. 1't- lb &mi Ia r -to --!ttrat '1n o -15er l an~ u.1 e,1.

" s~h')(:
( le»d no. O.)..-lf ~ ~ c;f errK ~e..r oc.ev,zs N T1 M,55 ~~earl) 1N Et/~ cato ~
Ke< JS ·dmcJ. -f)oJ'{) e-21 { ,~ Df;;(Gp 6'( 1')~-,.,~'h-e- 1-

..(1ry")I ta-\i'crt"U ;
" Clt- ca_"'not- b~ deJ -a~ V) o l, Eh, :=f::J- 1 ~ )~ .

. 'ft- can b,_ cl~~ne,:;1 al- su.b-JunmhQ/e veJ / a .c~up l-ek,t.


. \/alu e c huue- c ~ n be__ tfven om oe~ (e,,vtJ .if,~ ''V-A-Wt= A-LL\

C ~ aul,'2. .

" ])a.fa no.mu. bJow oecu.~ le.-vd shou..l~ l)ot- ha~ cl~e.. ' v ~.
• Tu eoe,ot-, oce,Ur!. ,s+,._ffi ~ 1- 101:>«-e__ ~ 0 ofuu- lal)Q°1eb
~t-sh~.m ~ o.
" ~ C.OboL- 1 -g~ ~h.ndaici ,-htbk. c_an k J~ruf <Af+v-=1 l~c
0
4:-- ?.s notr ~ com rr>e-t) d~ Toi Ieve.-f M ·
;) Oc.a..in 0-nnot- ~ o\eJare4 1'±- of /1-+
lenJ ·be_c?J.J.Me cfc-u. +-o
"'-?"-* ,{2r.,JJ.& ..o~ti)th ti)e. 'Tt'.UJrd. bu.t- not- -+o --npez.-1:- - r ~
~klf--
5f,¼x: t
o~ PQ..01)- Dl:T-r.t\]:l..g OCCVRS 10 'Tl~ ·
Lo P120 D--Co £)6= Ptc >< C<f-)
l O ,.PROO - P~lc.E plL s 9 U~) Vq9 .

e Oc~ o\s U!~ tv "Yu:iu..~ r)o, °t varfal:,)~ .bu.+ "ti not- -fo
ryl)~1ce ~ ·
--Adval')-tiu of:- OCWtL :-
1. . To ~ce. .,~ V>urnbu-- vt-vanabW
2. 1o U\./,e ~ ca:f.,.,t" w'?fls- loq,r,.,t t15"7V"f> I& -tzJ,/e__ U!.'fr,~

fr)~e per~.
3. To se_a~ deroe.<)-ls ~k- w.f"Q 66f\-R01 ur S~OI-A-LL -

4-· v.,.f~lls- ou.w;s okpe,,olinf ~'2 1 rnuncry- CO!¼ be.... ~avu:/ if) 2T
-/rte., To 1f\tb CMe- -4,le. fxe.om ek ~ v11,'1a.b\e lenfeol '>e.UJ( di, ·

".> When s9u<Y1h'al ik & -fo be.. sec1.rzheo/ r:,r, ~ ..J;e,tq "5efl i.o-a4
~ -f,le --:r-V)t-0 +ahle. ~nJ Se~ +aHe.

ou&sc.R_ tpr g; l "'t)B<.. :-


c5u.bµMpb-- - ~er.+.r lt,e.. po&l'l·tur. of- tl5e: ~~ JUV)~t;-
iJ) ~ -fable. '
Toole',( - o.1o -~Mi! -~e, po~fktx) of tf5e. pait°uJcvY efe.r()~-b--
- ,15,: IT'.eln~ txro.¥> ob lorit°c:-uk Jeme11t:
v{lfri(f INJ)8<. £50 B'( .

Dfffen-nce.- b/w ~CK1pt-- g; ~of~ ~-


&hscApt-
i . ~en-h ~ p:,Cikon of- ;i. u °'- of &v..platv-
ol~-.(el;- / no.
05Z eJ-eme,,rt-, (Oleu.r,eJ')CfL rnent- pot.~01) ~n't ~
e\ OJ) Jemef)tj _ O:M/ arra.r
~- 1Ne. ?.Ue-- "°(:; W,'"t !:role.x~ 2 . voe_ fY) U!,C- f.J ~cx.d~ t.t.Ae. ~~

~ vefb. ~Ja~ bQ~·


3 . &(I not- ~ruel)l3 ~ ?>· '°' \ ~"f?:6~ l~ ~
r1)e,rn~la_a~. L<X.?Ji~.
4. j\ 1l II() oM'na- <S'/-o,Q 'f · 1!, 21 t,J arl,,'.,-,~-cSh,rT-

~l--~) J emen-t-- be cctuhL dUY)el'lt-, 6~ ~e.. C2\n1b cf~J-al'L


we_ cafJ ~eJave- 1~<rn ft- rh . o ~ ~ ieekD").
~ , -s lvra~<-- s,- dfoT),

'i>- We._ car) w.e / vdi, tl) Ff. lf..Je ut,e ~ z vu&:

$~c.n pt- : pFR FOl<.f\4) -A-f) DJ 'P El<Fo RfVJ 1


{,() ~-1fvrf= eJc. 6ET.

6, c5low a~~ C-omf~ +o 6- !Ja/2b ~ -a:nnp~ -to


ln&eK. 6~~c:Apt:
~. We_ CZH) ~fl~y 1~ :1r)dex:
=1. "'-le c~n't:- d.u.pl~ ~ 1r>~.
value~~~-
~ffatp b~ we. ce:Jn ~I~
8 , 'fr Ca.I) be_ f" Cf'e,(y)eJ) t; e_j / -:r-,1:~ ..
cfouunel)t-ed wf1F) Grrnp~/ hJe. hltYe._ to move.- jrd,e_ x,.

P~· to Mofuer ~-akk_ ancJ d.Mp


~ vari al-_k_.
CornpLTTE k ~ K-tl(vr)
UTTY)F k::: K-10r) 8. To fnCf'UY)el)t "i~J.et<_ N-e..- ~'Zl\i'(. ;f-o
P ~ V~11%' ~e... SE.T~ t

SET ·INDFx-v~ -ro 1. G')


<SET lMDt=;(-\f-A-IZ "tJp &'t' £ / K. ._Ii(+ t

6'£1 /"ID&-Y-1\R ~ BV ·4 <6>'\)


k2 K-t
j f) '-)L\.~(.\ «pt ~ t II( ;

i f)t N TT flt A. nu~\ DM J 1ot\l .

PR.Ot:rQAm l' O lSv&icR(p,j_ . fff : 1\JOOI


oovrny A-
f\t\TA f) \'(l~IOt\/ lOOoJ-
WvR_"1N6- 6TO~-A ql ~CTTof\t _ CSRJ
0 I :ST\.ll>l 1'.!T- DITA\ LS·
tA,oo3
~o omy~ RJ
O;. STUDE1\JT - R_t=e,. occuRs 3 11 MES ,

( ~ 1{) 1,.JQl
ptc.. ~(~) .
o~ NAM& ptc XC2.0) .
<9tp ! STVDt:=NJ~D -' -to-oo I
($lV i>E=N TN AM f;= : -'Ovm't ~

TD : IOVOJ--
of 1 p,c. ~Cl-), c$n}~T
sw DFNr- "-I A-n~ · s~

I
PRoceDoR~ Dl Vl~to"-.1 . <STVD~J-r Xf) :. u,-c,03
<Si1J DEN I I\\ Am,G=- ! JO UN'f-t
P~R?£.f'() VA~'{ r"\ fr ..t-FRotv1 "j_ &Y i. ~ g_ '1 3 r~)
-A ctepT To No t'.L)
-Act Ep, NA:<Y\FCt)
D~pLA~ ·1SrtJD6NT 'i' D ~ I TP"1oC.X.)
DIS f)L.-A't \.5nJ D8'Jr N Am E? ~ I "-'-AM btr)
6'JD - PERFoQ.fY) p

srop Rvt\l.

:t.o Triob~ J Be ; w."in Q' ~ vw'/Q' C• ~ ab~ Elf)


02- cSroDrn1-Qa cx:eu~ 3 111\'1-£ INDn<6-1) BY T,
~
.,._ ~ ()~ t:c,- d~te.- 1- v;;zy;;Jite_ 6) kl~,--IS~ ~ -
1-J) ~~ t tt : v.&fO' ~ unt>I

02. SnJ-R.bC OCWRs g 11t'Y\-'75 lN:DEkA) '5"( T..


PR0Cf?Du1<s- Dl~lCJN · SE, 2 w .:L ..
p~~rn tJNTIL ~ '7 3
-AalEpr ~ol~)
P1SfX.Ay U>-lo cr)
-A CL6pT" NA1Y\~ Cr)
D~pt:1w N¾Y\t;Q:)
&?r-:t up ey :i
6.1~-P~~~
.2D S~c,r,pt- ~ ~ ;
10 8'1 lf RCATION () vUI oN.
l)Ro-q-R_AN\-W. SUB..SCR_ 1pn.

PATA [)iVl~ION.

11\,1 ~lt r-J& -STD RAO~ SEOlo ~, ,

OI SfV-DffAH.S ·
0 .l. &nJ ~ RFc oc w l<-5 3 ,1 MEcS',

03 ~NO pie a/Fi),


03 "-.IAMe OCUJRS 2- nmB ·
Olf :FNA-M~ pl(_ x bo),
0 4 6f\)AM,E- Pl~ ~ C?O)'
oI 'r- plc qC;..) ,
ol J ptc_ 90-J,

PR.a CEDv Rt= D1 ~lO\f.


· P~ tbgrr, 'v-AR~ 11,1 E'r '.I -A<_or<\ i &Y 1.. UNTIL !' ;, 3
--A ClEpT 1'-0N oc r)
D!bpLA'< ~ sru Tp ~ t ~f\\oc r)
p6'!?.folU() W,,Z'(u-J €r :, +f<DM :L e:,'{ j_ Q I\ITI L T ? 2.

-A ao-pr "'Affi r;: er ,1)

DUj)LAY I S1V "1A1V)t: I NAll'\E('i',1)


-Ebl t>-p l?QPoQ.rr,
-5-JD- Pt1<.fuQM ,
&op Ru~,
°tp; &v xv~ ~1
--;(p ~ Woo\ STU "'AfflEr: <Sovr<tfJr
~OtJfY't'/-4 8N NA-me=: cS'R..t
SRI
U,002,.... cSiV U): · I000.2--
&R1 60Jrt\'(A-- csrv NArl\ ff": SRJ
kroo..? ~ l'\\Am ~: so ()f(\'(j\-

s~,
C+{o f<.CJ.{ I <Srv 20 t Lcvv3
6'nJ "-.1,\-NlF""; CHVl!CH'/
onJ ..JA-MF I 6R(
~e.it~ i &. l l,U~"O P+ V°'f'<t' (~I'/-(_ bovt- °(,ii
~ Sn)-~t=c OCC.VRi.$ 2> T1m8 lf\lDAcl?O S'< X..
~ ~\-Ame:- O{c»~~ 2. 11M B t~ ~ 8) &'i T.

♦ No r)«J t:c;- ~(J~rc- T,Vanabta_

2t> '1.r-wxu! : -u : w'i'n'ff' p,+,r,v ur,h1 C~:ur-,_ -J,,,=--0~)


Ol- !TU~et: 'OCW'<J 3 -nm~ lND~ BY T..
03> -~l\-M~ OCCUR.$ .L 1lrf\E;s lf\\DBcEI) £,'( T~

P'loGEDuQt=- DtV\-5.loN .
.SE=-r 2 m i..
~fbR.rn UN11L ~ 'r 3
~~ ·tt>NOC.r)
J) '6f L.A-~ l D"-lo ( ~
s~ J .-o .L
Ptl(_fbe..f() wnL "T 7 2-

--1\~ ~-AA'\F CI ,:,)


DUJLA '< NAM~ ~ 3}
OE-T T Up~"( -.:i.

Kf D- p~.fo'2_1Yl
~ T I VP BY -=L.
FN D- fFRFoRJYl·
6rop llUN-
l5 EAP. CH 'Tif:Oi N 16? uEB :
. (,..('earch Cb v..~eof tn / -~nd o-n fJ•.r()f~t ~ tk"' -1~ .
• i"F,ere- are.. z._ ~ o\ it t\.rt~ '(" ~r)f ~11/2/ •

.1, ~r A-fK'i
2 . ~FA RCJ-i .:ALL

'"' £el\~ , I~ ~~ ~,11 k cl,e~ v' ,ne or cn- ,Q. \,.

~~uef)tfa\ 1 i.u.hf01) uf)4il a rn-a¼ ~ -fo~ err ut'rlZ{ u,4


of ~t- -+ab\e C-EOT) ·
·- 1') ~e_~ ~ , ~Jt n~ f'lot- b(_ ii) ltse: sart-ec;f DYe,(er.
5F-A-RQ-f-ALL ~ l'") .Sea~ all, ~t- ·~d~ ~ -+abk,. m 2 ~
hatf alJct ib cheeh ~ \~ e,f-unel)-fr. ~fl:fu- 8)-
-{fnl:- h-atf o-r .Sel?Ol)~ half bMeo( on e,(O'()mt'
; Tt- ~ar c)J.;; k 115,, +a~ dl\$ ~,4- W")hl
·2.

a yY)aW, .-found or ur;J-,1 +~-'k_ iook up eurntM··

&e--A-Ra-i St1-¾ '< ~


SET ltJ DF><.- V-AA_I A--f?>lE 1D 1 .

6 E-Af<Q-f DC cu R..S P-ArA--TrBY)


-!frat!)
c.STTV)f
4
K> E-N ~S- V-AQ.1-ASLE ( lt-J.D·B<,)-::. ~O'mc V,l\lUS:
cSnA,
-FNJ>- ~FAACH,
St=-ARC~ &-~~-Au...
'i. ~E'f)ear / ~~utn-ka \ ~~arcl, ~- i-.n"ll "( f e anJi /TM)d"Yr)
2. ~~ ')!-~ ~ no+- +o 2-. ~ck ~houlJ ~ ~

Ix_ (h 0 ~ ~er- s ~ orr,fer.


- rue~~
-vluce..vv~
g . \/\)-e__ ~ to s el- tf)d.~ 3. No f)ud_ :fo Sek- Yi J
f)q~
v-atial,k_ +o :L ~~ _,_ \R,. r1' able_ -+o 'L / ~ ,~.. ~
J l ~rn o .5e.a ~ ~~ 0~ Dr~er.

t· Ai h-a~ ~ t)o. ob
rJ-e_ 4 , ..1u Wf_ ha.ve. rn = cf l'lo'

~ u , , ~ i pre~ -~i<Cf-1 ~ ; rfv ~~ -ALL


~- ~I~ <'..llr) ~ rnuJt1'pk- Ii"• W~ Cal) Uk-- rm~ 0)(..

l,() H£=N GrndtnJ; ~ rrJtt.fion 'I '°ha) ecm dt,, .t,; Uf)~

OfUcl~ (>, <, >-1 <.:::., "-.\OT-) ~ta~1 opt.rat& = u po,,~f..

6· #e_ cl.c,6)1't- ~ rµ, C- ~ o , - -


6. We sbl.J cock 1UC-~

~C - ~
CTr" ~c-½-
:::,-. ~¾x·.
OCLvR_! lO i 1 ~ {t\.\Dt:i(_t:t) &'f r.
Kf?l{ ~ {-Ra,o t\f Amt:} t,..D'i'C
BY 1!..

\
~ 6rAPC.~ JD 1NC>F11CE-I) BY L).SIN-q V-AR.YLt\J£f, ! :1..D 051"1-Er lNDct(,

1'Drt--m+te A noN D7V1 5 lot\] .


Pf2_o qRAM _ T,() . ,SF AR~:L.D,

])ATA t>lv1~10N ·

WOQ~tJG -STVQ-AEtE SE010 f\/ .


ol .rrD - C£=;-AILS
5,t)-R-EC OCoJ)U
02.. ~ TIN\E.S IN!>~ep &'( 'I .
o~ ST-{) pie q('Y) ,,
o~ S ~IAmE pI c_ X(>O) ·

ol :r :p, c qc;..),
Of ~-A-R01-f{) Pl c q{7] ·
PRocFDvQ& DL¼S(or-J. PR.oC:.G DtVUlDN.
~F()Qr() V-1\-RYU'JEt .tFQ~ ~ &'< 1- <J~11L 1 7") SET T- TD~.

-4aepr SU>(~ f>t=-f<.FvQ.m tJt\.tnL r 7~


-Ac~pr 5NA-m~CT) -A-cc..e:pr-SID(r)
EtJCr-pt:-RFoRM. - -ACV::pr S-F-ARO-f-I{). -AOCEpT ~NAffitC_9
~-fuQJY1 vAf2...Y._ IJ\lq- T -+1<_01'('\ 1- e,y 1- Ur--lllL r. ? s-- 5£r x. Up&'( -j_
5 E="A-a.Cf-f STD-R:ff.. -END- pEttFo~.f(\
-AZ ENI) -1\aepr St?~G(C{).
l>~PLA--'< ' "-loN_t' Ser r TD ~.
t\11-fEN sr.c(_r) ~ ·SEAR_ CHTJ) tt=f.<.-fo«_ff) O"-JTIL T. )5""
~ - - - S&TJTD!L
DupLA-\( f-+tJVND~ , J SF-A-Q<:.4-1 ~TD--R..ee
--atD-..sE~ -"1-rnD
~ tD-peR+=or2_J-1\ , 1>~pL-A"< ' "lO~
STt)p .t<UN, #QJfaJ g.TD(r, -=- .se:~c,.,
SET"TTOL
P~fLA'< 'fout\11): 1
T
~D ~A-R~
Up Pl(:1.
SET 'X.
-niD- p~.e._r,, •
6rop RVtJ .
~ 2.D l"-J Dt"-.rbD gy U~(N fr VI\R'l1N€r ◄
J'-Dt=Nll Rt.ATION {)1\1\~I ON·

-PRo"tf~AM-fD SEAAGM2-D
DArA DrY1~1o"1 -
l,()OA.K.LI\I ~ - s1'0 R. A6F 5 E 07 ON.
Of ~ - DE?rMLl

ocwQS 3 11m~ l"-Jbc~~ ~"< ~ -


O.i .SllJ- Q-f;c
o~ ~It> Pk' qr?)
0 ~ ..S "1 AMF oc cV R.,S 2- l1 mt. -{ I.N [)C-,c t=C> e;'{ T-
o~ -f1'1 pt C '<(,;..o)
o~ LN pi e k'(.J-O)
al 5r1<-+f\.} ~c. Y(x),
01 ~ pi e_ Cl0).
oI L p1 c q(;..).

rQ O CEOuQ.£7 D\ Vl.S l Ot\f.


pt 12.~Q m VAf<.\( tNft :r Rzorn J '3'{ .1 lJNTJL ~ ....,3
-Ac4, SLDCX)
P£-,Q-foRJY) V-M2.. '{t ~ T -filan j P,'( 1. Ov.TIL j"" >:L
-4-uu:---pr N ~£- C1 1.r)
-f=tJD-pc--Q.fuet1\.,
-"t!-0- pt Rfoe..tf\.

-+\C.u~=p• SER- k--t .

Pt' ~fuRr/\ \LJ\R'( C/\1 fr 'i' ~OM -:L. e, Y i OI\ITIL '.:E )' 3

F" R.-fo 12.rt') ¥~'< w 6 T -+Ro rv\ :L ~'( :L \J"1n L J )- )...,


SE-AR.Qi 6"TU-R_~
---!(r-- t.==,J D
t)L~r~ , \
~MBl ~Cr,J) = ~E=R-FN
D(,.$ p~ Lfu; N {) 1
SET '<--ro T
SET L ,o T

Dlhp..~ ,po~,~ 1.,r: f K ~ ' L


b4Jt>-~~4/
&JD-~fovn
~ Pl7D..A:J2JVL
SEARCH ALL
h e have to maintain the Sorted cfer ller a4cnding
detcending we want lo use SEARCH ALL

e dont need to set bdex to 1 as he SEACH

binary search
tRample
OD DIISION.
PRoGR Am-TD. SEARCHALL
EMRONmENT DIVMSION
DATA DIVMStON
WORKING-STORAGE
of STD-DETALS
SECTiONN
2DREC ceURS 5TImESAstNDING KEY K SD INDETED BYT.
03 STD pIc a(s
03 SNAnmE pc xGO).

o SEARCH-TD pIC 5)
CAT PLC qO) VALUE O o r 2T2
o JPle a)
PROCEDURE DIVMSION.
PERFORM NARYING 2 FRom s BY1 ONTIL L 5
s9-ue 9 9 8
AccepT SID)
AcEpT SNAMECI VA
END-pERFORM.
ACEpT SEARCHID
SEARCHAlL STU-RE
0 AT END
DspLAY1
HEN SLD (T)=SEARCH-2D
9ET J To L

uspLAY
1 TO CNT
ApD
ND-S ERCH AL
F CNT =O
DspLAY 'NOT foUND
END-1A
STOD RON
p: id d

coga yu
ltrogoa-a
DYNAMIC OCcURS

ID DMSION
PRoGRAM-1D. DYMOCCURS
ENVIRONJ MEN DIVSION
DATA DIMSION,
WORKINe-STD RAeE SECTONI
ol STUDENT-DETAILS

02
STU-REC OCcURS o0 TimESDEpENDINE ON L.
3 STD pIC q5).
3 SNAmE PIC xC20).

ol pie 10)

PROCEDURE DIMSION.
AcEPT L
PERfORMING VARYINLG 2ROm16Y 1 UNTIL 1>L
ACcepT STD(
AcuEpT SNAMECL)
DUspLAY sTD (2)
DupLAY SNAME (1)
END-PERFORM.
STop RoN
MEMORY SAVING TECHNOLOG|ES IN COBoL: )

Redefre
2.UsAGE Stm
3 Renames( level no. 66)
fCondithion name Condilion (leel no.
8) ye
REDEANES
-Redehnes alloo dilferent varíable to s e e Same Computer
Storage area memovy dpace.
Syotax: o1 WsA pic xes) vALDE
A623
ol Ws8
REDEfINES WSA pic q3)
CpwSA AB123 WB'AB1
Rules for Redefines-

Redefning and edefined vaviables should be nof


number same level
Redening vañable hould mmed aelt folloo be
Varfabe.
Tedekined
Pte clause of
,

edofning vañable and


aedefhed vañabe ned
not be same.
Note When we use
edetnes we Caut use Value clausge.
2. USAEE TEMS

here are wage tems Cobe Namel


Daplant Dejault d
Comp Binau Represertalien o Data
Comp-1 Singe preeislon loating toák
Comp-2 Doup preislom Foaling Poiut.
Comp-3- lexa Decimall Repes entatiorn o Oata
Comp: Ot t a bioay aepresenbabim ofr dala2 y9o aM

Sqntar:
olWS-A PLC sq08) USAGE 1 COMp.
COR
ol usA PlC SqE) Comp.
Mernony Cal culahon t
Conp
oOner bourdai es Highar Bound asd es Memon Uud
Sqcol) sq (oy) 2B(hl
s OoT)
CqCos) Sq0a) 4 Byl (Wr)
6q(10) Sq CLR) eBa Cruble or)
In Comp Ite siqned bt l b e ctor b MLB (moct
cnidfcaut Bt

0 +Ve valuo, 1 ve Yauo 1 s vo hu

Gomp1 and Comp-2 bolsbseos eilol


wdmut
Cmp-1 and Comp-2 are uted for sturingr he deimal
ePoint
Ih Comp-1, we caw CoTe up to0-2- dceimal dehe
pouwl
tn omp2, we Caw sore up to 2- ofeeimal poali.
NoT; for Comp 1 auo omp- we should ot menion
u plc clause By default os l be allocag
2311 3p/0

byles o memom jo Comp-


auo
bys hor Comp-2
gwsid g
Sumtax
of 10s-A mp-1/ Comp-2 ol o

couatoe
Comp-3
t padked derimal va desdool mpreneutato ohdale
al4
Syntax:
o Ws-A pIc
so) Comp
(o)
of Ws-A Plc sq(o) Oshe 1 (onp 3
Mernorny Calculalion hComp-3:
ndata ae) &obD (0+1) Byi
VN
Stgned bi n Coorp-3
Siqmed bE l l be dored in last ithle ( r i e - y biu)
C: Stqmed +ve

D Spned-ve
Unigne +
n e e , D-34
5 O 2

6
3

whicw ne besl her Comp or Comp-3 2


- depends on daBa sig
-h tz datn dog is at lower boundaries Comp-3 ú best.
- 9h dala ae ú dishore boundañes Comp best
Where caw Sec yaluuos sor omp Crmp-3 data
you fa temk
tems2
le-oo tool.
8. RENAMES C66 NUmBER)
LEVEL

Renames ued frqroup oh difrent varabluz sto


Single vafable
Suntax
66 Mls-VAR Renames <shartug var naney l a kewdug Var havey

7 6 6 s-VARI Renames Ns-AR Thsu s-VAR-3


roveM
Renames nsed gneiall for badk up purpese D renam
We
don' se
any Pic clause
We should not mnames 66,4, 83 level oumbers

pCorndthon name Condtion Cee level nunber)


When e. hare mulËple Ondfns hat need to be gtver lo
a
rgle variable we
go or ondihen nanme Condihon
No We caw onoiate 44 evel number Combmyalin
wf 88 level number.

dtJd s

d ohbud

d 6ruod awad ab lob

Jouo 6 s
CopY booK
fimes
When we aul lo Tepent voup o stmtr multple.
menber
t & bether to place hat shatermenli h
cop uB
aud all ta. member by holloding Gartax

SoBax:
CopY CopY BookNAME
Copybooks can b d elker ala AsTon procedure
diviion
Copy books are expanded during Compilalicn time
Ne caw wite Copybook os ó a apybock

Adeaatage o Copybook:
1. Reusabiily
2. Reduces lke memont po
3. Reduees l manual h o

Vanable names prcta clause should be ke ame

Cobd Pqm

INITIALIZE VERB:
Dsed to eet ha Values to defaull values batud
on lha oata yp
Numeric i tialise to o.
Apuanumeríc italise to spau
alphab dbue

Comman areas
Kaugout wd b he 4tle sedtion
Hasyout u d b he orliug slraq Seauoo Cobogs sdion.

Forr a Commun coding in he Procadure uii cin


CALLS Gr) SUBROUTNES
Sub programs
When a
Speske tunctionaliy nec to be porfornein
mae han e praram then tt á betler to keep thu

functionabya sb-progran eCall 1t fom drfferent


man programs wi6 a cAL Stmt. Sub-progrmm

exeeutable
due
he hich recéns Ik Conol
prearam caled Subprogram.
CALL Sntax
CALL SUBPROGNAME USING WORKING-STORAGE
VARIA BLES
ta: CALL SUBpenm1 USING
ws-A, ws-B, W-c BY REFERENCE
CONTEIT
NOPE:CALL BY REf a
default optien cofpet
Wite pre condition to
Decare Ihe acual param eters th
wok on
Suby
Subprog
WokiugStorage Seckon
Declare the fommal parameters n a mkage - Setion
o
Sub-program.
he no. varfables b Woeg-Storage sechion
should be
equal to no.
of varfable o liukage Sechion
.The
The variable
Variable names
be dferentow

15e vañable data type data Sige should be Same


actual paramerers vaYablus todeo io main
proqramd
formal parameters Varable Coded sub
Main prqm-calln proamnoggdu to dondo
Sub Pgm-callee proram
AD
Different wRys of paning Vaiables(
here are 2 wau: nggd
)BYCoONTEAIT
Onlay value & paued to the Sub-prgm
Value modijed Sub prqm hot eecded to k
main proqAM

2) 8Y REF ERENCE
Addres pased to he sub-pgm
alue mooiied bhe sub-pram rleed to he
main prgam

Diferent wap (alling Sub Pam:


r are 2 ay: 2 u Ehpge

Dunamic call
aStattc call
UA
*Proo
am-1d main1. a Program-D. main1.
Call sub1 wng s-yar1- ol 40S-ub picxex) Valua
WS-Var2 subi'.
(NODYAIAmStat
fooruCall ws-sub sina
PARM
oocomeq omodl aN-va2
PARM- DYN AmShatic Jomamic
PARM-(NoYNAM/ DYNAm)

*Sub-prqm expands nlo mau Sub-pram don expan


PRmv into mah Pam

No neea to Suppur sub-pym Supply qub -prgmm balib


Loadib i un-lime in t un fime

*Ohen alde
Ohen sub-prarm h
Sub-pram Changed,
N
en
eomple main-Prgm to { e e thn no Ded o ple
eum

change of uub-prmgram. main progam


d
Keu faclons used lo oeide Static| dunamie call

Merme don memort urinn


SpeedihSpeed
Maintenance doo maintenance

Static Omanic
) Hi memeTy
utlsation ) dno mema rns
Sub pam ex pawds nlo main
Pgm 2) Relatively too tpeed
)Relativeluybgh ped 9) oo maintenan ce
Noneed toloadbhe un ime
)igh Maintenane
when sub-Pam s updabed, reicm-
pile all man pramt to pick-up

changes o Sub-Pgm
osoon
When a
sub-program called dunamic, Supply- sub pm
Load ub
When a sub-program Called stafc no oeed to suppt subp

Program Loadub

Advantoqes: fa Adantags slow


Kealuced Gode oth r-usabiiy. Lncre nscd Readabii
y lwitiall stla Redu ced teug
ze o
loa@moaule tauy to mauton
exibd talz
Small
S we make any chaugs in alwap
uihal Shalz
Subpogram ker We wed to eumptk
botte Sub-poqam Reuempla Sb pypm
maun-popram
Cominue
Crhinue pasnes Conrol to tbe next latuneut aftar
explicit Scope teumina
Next Sentance
tpases Conl lo be next
Statuoen aftr mpvit Scope
ferminatoT
Call by Reference wn d
Call by Content
l3
CALL SUBL OSNr 8Y
REFERENCE NCV9RI .CALL COBI' USING BY
CoNTENT Ws-R
y Gortedt bearöored

2. At & weded
defautlt s CoBoL. By relerena, 2Corheut, ku w
& not neded s
mandan to pasa a)
dad wouk bolles elemeul value
3-Addexo oh VAR- paed 3. Value ohvarpaied
4.Subprgam modzlramt e 4 Sub proqram modi
Pasted elemeu are ViSbe H Cauons un pasned
ta mai domeuts aie loal
prog ra)
to ttiat suh-pogam
ananot isble
main-progra
CopyBooK
Copbook 1s a member of a PDs oh ich contaîns a Comnon
code and is used în one or more prarams wib Copy stmb

Syt ax: CopY Member-name


Copybooks are expanded be Compilaion Kme tron b
SYSLIB parameter of TeYCRCTL Proidin L18 opton
Compilakin parameter
/STEP1 EXEC peM= LGYCRCTL, PARM =C'B)
I SYSLIB DD DSN TSO. Copy LIB/ DIsp SHR=

Advantages of Copybock:
. Reduces Coding Efect
2. Reduces maintenance ohn a ned feld á added to a

copybook of a -He
3 Eires Common naming for he laHouk used b
diherent prgram
Comm on -Areas t a t
CoybooRs useds
Kayout used the dile sechon
Kayout used 6 tta
Wokiq-shorage Sedtion or

ünkage-Seelion
TOT a
Ccommun Coding bthe Proceduure diition
DIFFERENCES
BETWEEN SUB-PRoGRAm CopYBooK
so do h Sabpegran vi
Copyboo
expanded in Comple
hese are expanded i inb
are
These edittume s
inne
h un time Supply hese a mun time
No need to supply
when duyoaically called
Sorurce stord h Sowre
- these are called stored opy is slorc
ag bbrau laod
vhra lloað lbrars1 9
Sending and receiing felds Sendiug neceiingelds are
are notpOsible
d poccble bus dlu
oodcHLE HANDLING 3WT8 235439 I

Gener allg, any projeet okals oi Colleckion of OaBa.


he data can be pemanent cormcd 6 l r file ordataba
Rles ar used o sore e proceinq daka
-Spoel i a temporay dataset wlteh dors pb alrmatron tr
max 48 bous

2
bapes ot datset:
Partzen Data St (pD)
Ph cal Sequeulral Oatasetf ¢p9 /AAT ALE
PDS
Pudher diided hto members based on Ikz Dreerblocb
f o r pDs, te Direetory Hodes shorwd be mandaGr qrabr
han 0'.

membes can be a Cobol proam, TL, Capybooks,/ Cor


Carcs
Ps e -
P s Ale a coledtteD of Reeord
Records are a colledtuon oh ttelds
foR ps 4fles, be diedort blo cks should be mandaloy ke
D%orent Cperations bat can be operattd cn adleir
- Oper
-Wnle
-Read
Upontz
Appeud
Clese
Dferent Mades oh fle
Modes le Operaio) oll
Output
Rezd. start, Read Next
Trput
Input-Otput Upana, Reaa Reushla, Oclelz, stat
Appeuo Read Nest
trteno

Srps to be followed to wok on -kle praranmn:


NGG
DDehireta fle n as3of J
e dle
)Declae
2) Declare Iz o oljou oudy (e
Opow lka la
Process I dle l k e Ja shiulon
Clese Ia Fle

De4e Sqmtax
ENMIRONmENT DIMslON.
INpUT-OUTPUT CON TRO
ALE-CoONTROL
SELECT ALENAME ASSIEN TO DDNAME
ORGANIZATION IS
SEQUENTMAL/ INDExED /RELATIVE
AcCESS MoDE S SEQUENTIAL/ RANDOM DYNAMIC
Deelare Sotax:
DATA DIVSION
fALE SECToN
FD ALENAME
RECORD moDE S RxED/ VARIABLE
BLock coONTAINS 32 cHARACTERS
LABEL RECORDED ARE STAND
Ol CUT ReC
ARD OmTED

he Reecrds be ntenalle sdod i blocks halpe us loo


the Speec or acee)

Rler8
ller & wsed ohen a data name not mequid for
amemoy locakon. 4ller is used h 3 dierent siuaions

Page headers detl heades


2)When a spaiug quived i ale blw a dddy
t ncrases neactabill
3) When 4utuse expansion s expeeted a le.
Wher a neuo freld is to be added to 1he l e hen
incude 5at neuo l d h e enal by mrdudivg he
4ller leng.

olsvi Tam/sivl
OSTMO3 TuTUo-T
OSTAo3-3

230oM 20
A Y d ModaAaATLB
VSAM
ebual Storaqe -ActesMehod Claleal aned most advanced

. tt maket efficieaut use of virtual dtorng Cpernfivg &ptum.


, VSAM cah be use n CoBoL Progams he plupiral Seayuew.les-

VSAMae ke datasei qor steriug nCLoTl j

, Plet can be a Secueuially 0 andoml ih VsAm. d 3

, ts an ioprovd a y o sloriug data wkich oercemes lka


iitationw o Crveuliemal le spleme ike Seajueätial 4w
,twsed as a database ih 0% manframe spehana
Advantages
.VSAM proteos data dgainst un aulb oiagd acon b ukng pMwerd
One mathed that cupprla all
.
Lrpes of data etieal, &queitial
Randem, Dyamic.
The ecrde in VsAm data ola ae
puysically deleted
dataue are device bdepeudeut
VSAM
fast acces, shucturd.
Supports tved and vañable Reconde
Embedded space s avai lable olb fre space
oplicn
Disadvant ages
l oalod eay
nseitiuon oh eeords ún futuure ee space
Should be ht i dataset tus leads to memvy wntaga
.for KsDs,
Piman Cant be changed
Ouu nesi des on
DuK, Cat be crente onTape a
VSAM Clster: MA
logical dataseli tor slering LOTds knouwn as duber
Custer apoci atioo o the index, Scauence e t d a t a poteok

Colleetion d para eter


4Tapes o VSAM Ales
O EsDS tnty equeuce Dataset
KSD-Keer Sequence Datrase
RRDS-Relatre Record Ortaiet
LD inear Dataset
Cluster Contan 2 Comomeus. -opdvb
O Data Coonpon eut ecCrds pres eut to W Gompoeut
Index ompomeut Comtai pointer to b ords prsent
i data mponent

Ps eiles, e reeorde staed Blocks. CBloces car) comtain


Tds). sgso
n VGAm, the reeoTds tord
Oit oh Reeord slorzge allad
a Cosrol lukervad (C
Colleekon of recordy.ledlioug

Coooponents- O Oata VConiho

helps in inaeiling le necrds 4- free Sprce


midd
It&o 3
byte long, nsed Reeord duscHpto ereed RDE)
to
oonelhe te ne cord u Corol nfo. Deacipto Rld Cob
4ked Leug5 or varfable leugt
-Ora o move RDFL 4byta long. Ocupies t ladt 4 bya oj
nho aboub Ihe eecpate ouailabl
Collecion
of Cewtrol toterval
Area
Crbrol
minmunm of tuo Coirol Yntervals
Lhould contzh
a r a is 1 Track
Min Size of lorho
Max. Sioe of Coi area u 1 Cynder

O-1

shob lsy s)

Conabd) sslves2 tsjd ossA- 1stausi) i batenpsdnl


+le landlng 5 CaLes?
OAle Orqanisah;
Sequential ps,esDs
Indexed-KsDS
i RelativeRRDbs
) LinearLDs

Sle -Acem mode:


SequentTal
Ci) Random
CiyDynamic (ombinahioD of Seaquenbal o Ranom)

le Opey mode
dy Toput- Read
( Output -
wile
ci) T-o (Input -Cutpt) - Read, l e , reuh E, extevd, elelela

)Erted-Add mort no of Records

le close mode
Close Ale-name

fleFaus Code :
Oo-q9 (90)

ntergrated Data Cluster -Acen Melbvds Service (IDCAm:)


JCL Wses IDCAME uti ldy to create a cluster
melhod Mcev
ceve
ocAM a
uilly, duped by 1Bm,for ncceo

used to pimaiu dehne veM dataseli.


ESDS CENTRY StqUENcep DATA Str) # )
Records can be nceed Sequentirllf oY5 RBA Valuue
RBA- Relatve Byle -Acce
by neuerds 1st Red:0
.Contaîns ony Onfa Component d Reud:eo
gTd Recad; l6o
Using RBA We can aCce) Rnow) zus
4 5 Reird: 0uo
Addre ed acceM
.RecoTds are to be held ba Sequence. Ne recodls ae
in serted at he end.

Delehim o Recards are not pocefble b tsp datasek d


.lo index
Any leftover space at end of eadh CT brcomes fee Pace.
But,Thi free space is not wsable
subsequentinserhona ba
all ecords are added at t end of the dt aset

rdsd

dolsey o d l Aoi b d e
KSDs (KEY SEQUENlCED DATAXET)
31AJ)2083

More Complex ha Ess &RRDs butù More wehul


and verahle.
clause bcide he DefNE CLUSTR
Must code nlexed
o A
Contan 2 Component
addruo oh KiDs
O lndex-Tpsents be psical veLcd
relates key elalv locan of e zeh vrcerd
Data.
ben reeerdú deletrd updated/ added,
Contain This ndex á updated aceerctirgly
actial data
ncuding KEy values
.Piman Keey should be ) untque bo
(19Same. poätton in every recerd
) Ls not split (has lo be centiguou

tree
ReecTd can be hcested midelle
k mbedded
space C-9.

Recer ds Can be deleted pluysicalluy


Prinan Rey Can't be changd
Allows aternate Shdex
KSDS can be of fxed lengh or vañable lengl5
RRDS CRelative Reecrd Data set)
.Reccrd can be accee eilher - Sequentiallu
dirneloy b ung RRN
RRN CRelalve Reccrd Wumber) we must Code numbered

e PEfANlE CLOSTER.
Command ndde

RRDS
Consisa oh a data Cmponent ony
Corntaio fie- leugb vecmds onlt.

tach C b lled T6 ixed- lengh slot olich contain-


acie vecord or
an

a dummy ecOTd

Slot ohich are Coilain dummy eLrds - are avaizble tor use

in lke 2cdt) of DeLO secerds to Prle


Can be londed cequeataly cr eetep

free Space Ibal exisk at la end of Fach conol oteaval


Cau't be -used(rused)
pextoms a delehion by Converhng Ihe slot nlo dummy
delining clustert
Common Parametes ed o
a

1.Tob card: to ideuuty Ihe job nmme & job elatd parameter
pame
1e step name program
2 Exec: deutfy
Ths exec Card bvokes aces mehod erv ced dem IDCAme

3.Sysprint": to pint be enor mexnages


h Spoo
4.Sysin: to ndicale te nput streum data n0 o soog (

foy deiihg cluster


St releyant tbrt we should define every parmetur
and Commands b sysb cnr

DEANE CLUSTER: is used to create name a Am cluster


NAME: wsed lo specty he Tame o he cluster

Syntax: DEfINE CLDsTER(NAME(NEW. ESD:)


33AqB339
CYLINDERS OR TRACKS: wed b proide space hor lha Dataset.
In real fine, ve ue Cytn deru

Sntax: CMLIAIDERS (07, 0)


T
TRACKs(o4,03)
Quautb Quauiuly
voLUmES : ques vplume señal number, Ohere he memor
allocated dor lie cluster
Spotax: VoLUMES (
SASYS1)
CASZ Conrol Interval e: Speeies sieCC, be
multiple o 5
Suptax: CISZ (N*2) 5 N= I o l6
Record Sfze: prekentt Avq &Max eecnd leugb of Dataiek
Syetaa; RECoRDSZE (ANgleugb, Maxleug 5)
ReceT stge can be ked block Vaiabe block, fpPoned non
Spanoed
0) ixed Block: Jh avg wmax luglhs
bolb arc same. de
tREcORDSIZE(80 8Uo) g ds9
y Varñable Block: leuglb oh ag max- are dievent

ta: REcORDSIZE Cro,teo) oinp


di) Spanned or nom-panned: Reecsciz laraer ban the
e. Size (Spanped) o
free space le{ by Spanned ecod b Cl Ct be
wsed by anolber ecoTo
hwe dent peeiy spanned parameker duuina dluter
Crealion By dehaull it d| b
non-panned
fREESPACE Only for KsDs. 23DART 90 2930
voN
wed lo add lhe reecrds to CA/ CT b Fulure
otax FREESpACE ( CiZ, CAT) aqin)
tfREEtPACE (O 10)
By dehaul>@)
KEVS qwes be leugl5 ch 15e Ksps Keus eih oet(stai

posihion ) fm Beginnngr of Reecrd


Syntax: REYS ( KEMLENIGTH Oe<ET) sdel n )
DATASET YPE PARAMETER: Speies @helber datase

KsDs CIJDEVED),
al tsDs (NONINDEE D)se-Ss
lbo NumBEREO CPRDS-
l LINLEAR (LDS)
Oe ault: INDEXED
REUSE PARAMUTER:

SHARE Opmonls: Spezihes how aVSAm dalaret can be dard


across the
"megionA acrocc he sytem).
Syntax: SHAREOPTONIS ( Crou-rrgin, CroLL-yin)
Dehault: (1)
PALSOORD PROTECTON): prvteeted at level
READPpW mad onl
(10UpDATEpw Can be ead, updated, added r deletd.
0) CONTROLPW 2acteso Capabil
lies: READPN & OpDATEPW
) MACTERPW: above all operafions + aulboity ta
delela
INDEx CompoNENT: Cont ains Re valus, wlich nternaly point lo
adual data.

DATA COMpONENT: Contains actal data bcludhg key value


_ -Acft ~ ~ ~~+er~re belwte¥Y -App1rc,lw-n ~ r,r··uY)rnrv...A
0 armp:l-e,.1icrr1 ~ncf e,<ec,u.fi'O"'I) of- e;,~M,
\Jset.i -fur- ~~~­
• Can aiAo I,(.,!, <cl -for- ; Cc,nf-,,,\(1'1'~ (tj,: :Tohs
Cre_ ?j_ ~Y)~ -€{ DE/5 ·

-A\locztte- ?Tts1 P-.s f k ufi1t, tbm v-ffl1k<Uv.


U'li'-h. ~ .
So-ffmi I~ flt6,
~ Scn(tf0i oZanr1e.. ·
• E>z<lth p-tocec-4nQ -
• t<.ee.uli.,,., of-;oV pr.:ior~ w 10 mz.n1.0,J
&11<! 'i'nh.rveii-1,·o-f).
~ : M(n)1l5~ b~ stab~.
• b M~ <7T'J r,;im~, 'tt- .;;1,11 ~,ce.,.,,,h j~ f""a..-a~.
., Job - v')qt- av- vvoi-~..

:FC.L. ~tuU1h :- Job ~n-futm°7J\t o-n.


\1-J hf~ '}>TOr.rn -zr u ltJa nr- to 7W) .

"Vllh1cl, cbta;.e.h iru an._ w:',,.,i ·


JCL Codi,. 61-,uf--i ,
\23 _ - - - - - - -~ ' ) 'lt..Unben _ _ _ _ _:r)...-53_ _ _ ~
JI .n,B»A-Me=- . JO; P.t\~-/W\fTlf<I /)AA-AmCT£;;Q.l_
. , .. ' . '
I

/) ~~c
// , DJ)

J/ • -..,, ~en'r ( * Cd '.C> co U..rm -,.,t"' .,,-1,, Ir,U!), Cam ,n <1'1- )


I/ €?1-,tJ ~ I~ -rcL.

+ ,% 'Nt ~~ to em-Jil')IAl.- ~ral'O~ V) 11;:i. r)e,w \me ,

@I'd 11\i lai.\- pzu "roe tui.f.115" ' , ' ?1""1 ec.,,t,·~ ...,_ n,,d p:11 r.!l Me~1
~1 frv h/w Y-16 cd.umM.
+ MA-Xcc~ ~~ Co9e. 40 1, '4,, 1 ~ ', lJ:i_' UJ t; ~o~~)
L: l)tf,,,t1<Y)urf) I<_efum Co¥
~ep~w-h tt5"i- 4iJfu Job e~xe_uxPf01").
* o(~c.__ -J d.. aA,- Re.

*JCL {t w.ed I,, ))Gfir-,lf:C & CoNTi(OL ~ JD& -to J'5e:: ~'"r
srtem- c:°'rmoL '\'rwv lvv.. U7Yl"iru Ill'rii !Fe ~"ir
exe.t.d,ll') or
of "' l""r ~ ll5e ~9,<,<et= b.u.~ CT) ~ F= P""~
~ U.<.JtO"f) .

+[!aj U. ar, ~ ~4 "F"'al-, _Di-liJed ffll:o Jr/terffl~


'6CJ

6) JJ f,e.t..f cJJe,,d:;~) ® Name_ "te.t.c.l ® 0per,;j;,,,, +'e.e&


I - .2- ..B-l O r2..- fFi

CY ~J~o- t~ : t-~ &,a ~l'(lt o~ -.t ra. ~vM bf


;fdt5 l
;• olehJO~~ { !oJ 0~ 7u..)
I/_-, ()~ to CC)dl)rr>ert- an 0 7CL
@ ["' l l ~ 'b~.Jq ~ DpU,emal . .g houid .sht'1- at- -eoi.m,, ~ ~ ha-v ·
J.,,fi-x . g ch2t~~-

I
-li& cl,=~ shcn.Jcf ~ an
® o_per?lh·on --f;eJ d f-
-alp~~ ( N-,,.krn-ra( dic,.-a~. t
1 . ~ .d,o,.JJ b~ at- (e~r- ~~ -'fie~ bfw ~a~a-J-0.

· 1f-- na~ u nor- Coc/d ~ ~ o n Ov) .d-art-- ~+ 4--'5"" ~ T ) -


J Toh sfmt ~ ·
• Max zn1e. jo.b ~ .-f,n-- cme._ Ta...
• 9>u~ ~hcn-Jd bT 4:i...~ Col.um().
• "-'fa,<- ~ if- dr2oa~ f~~
. -(} J :Jv13
• rn J'CL Ne.. ha~ 2 qerak01),.C: / ~tC

"'t)l)

(!) PararnJ:er. -/teld: I

• Operan& ➔ param~ ~ ~ op~-J,·CTa">.


' -A- am,~ Sef ara~ praJYJ ~ ~cl ~ ~h~ f)ot-
MY ~r'Zl(e_ b/,D par-AA')~.
z. , ~ of- Pa~m~ : poJ~fi•<n)~ r pt\~~
~~crrq p?-f ram~

-~ no ea,,k,wah·cm ei,ekc.t
@ CcmH)eJ)l- -H~ ~-
-

Cl) -=t2. col.not) 115-a.t w,t be


~taJ a'-> Curn,n~t- -f;&J ·&.i 'it- l<\Jan' t- di a lt..,J ~ lli'Z
~t~.
0) ~ 2- Tub f>roceMf~ r
l1 J 1,,~ phaJ..~
i:Jn am ve,n1crt) p1'r~-~ e_
(,i~J rro~wr rh ue-
(rl) ~ pl-,~

Cv ) -ftard Copy Pl-l ~
~1} Pwr- pt,,-zue_
G) 11?;'~3 "'
fYOCeM1~ !-

- U()k¾f um~,Jed Fee,½.


-\TCL .ihd.rnenh J ' ' aQ •~ ~. 0
j cl, ,,.J.,kd ~..fr
(!J "JO.B - , - s;- _ -,, -i-~ stmt., /

_ @ ti< f;C_ ~ multfl,,__ i o b.r - w;U 'TI.VI c,,r,c,,," ~/ 0'1"-


I
® DD_ ~f-et- 0 fker bu~ ?:YT\ iob name., claJI'>, -0

l
f)"Jr(le.. 0~ f"71' ~f\'I
1()~h-'~f:o::<~'12{,
r-~ kt~.
Dah "DlJ.~ p~. -, JJ a~~C' d~, a l- h at ~~
.

1
Co()
r Ulo/.». ~ -h) b !_ co o1~ -to be f"'<>l€h~ b~ lf5L. prv~12trf) / dh 1.e
6~-
~ lxtc ~ JOB Ct!lfl~ g½J ~du w:J 6£f ~ r--oi0rn.
.,,_ ~ o~ '2-1)1l &u. ~tMh M~)(iro-um 3>--=1?> Df) .rlM-n C'~ b~ ev.f~cl "~
(at) ~ lO Jtoi u, ~ "]08.

J)i~r-~ " JLL : -


LI)

Naroe.. <9pe1r.di~ . ~ pf~oj


Tobni,me.. "JZ')e,
Posf+rcmaJ pa ra ~
6npn~ --Rte \\,wcm,) pr;.,r~
DDn-zune., DD
@ 1Pm~~ "1~me ]
-h, 1~en-fity ~ f'1r'arn()')el.l ~me.. Can be_ of- m~x ~ w ~?Jr', .
~or& p,,nmdm h-
(D fd~~ ~ h"W; si'te_ chan~ckr ~ --A - x.
tl-- so about- tl5z Joie> q,ue.ue_. .
gar about- max:fmwn -1-rrne_ -a job Ct'U) k ex~ ~
~ d2l,(.I).
® "[PRr-1 j: 1'' .!. ·I~ p-n',,.;i'~ .abu, Ih,. Jo I, 'h c,Qa!J;'n~ 'iI) a ~-"'•'' ·
No ~~~ Job-' t~t a n- ~
?,11") , ~ a ,e.,r~u t.k~.
Ra.wr "~ value ~ : -Frvm f -to ,~
8e,r,for, 1ob.s €.J(e..e,uh_ ~n, ,~ &J tlH oft;i.r Job E.9<~
wflt:,9 .
- lo cleuo(e.. w~'fcl, Pcrrr, f"3ob t;o ~~ ,_r~t-.
- o
@ ~ r- par?1.tnel-er :-j -S81.-1. al
- ( tv)r)')) M) or (!~) - SB'Ob aJ
- U!e,,I lo clianQ & cl~~ -Hm-,_ sd- hQ I);,_ C~c
- RFq 'D "'' ;:
- Mr~'= / ofUo<Jcil. ·
f
+ j we. rnen+ro-1) -tf«l~ < 0:,f ti-ecrm pJehol

lf- ~'t-- u.. ()ot--Q:m,


lhL

pl ebcf
~ ~ ° " ) - rio emi.:

v;J,~U) ~e-
- Rto10"1 ..

® N?Tl~~
- V>~u:
C,,.'.a- 1o ill➔ -¼n e.oi.d- em,c C-''3.4-) .
$
~lb. 1.f
~job
@ M~e-cLMs :j

- sair a.bou!-- -ltiz device name- ...ohenc. ~ job ~ ~t,,,,,


~ten. ~t- h~ ~ -vaLla ~ -4- ~ -;z:__
- ~aulc- e--A- (Jpool) . el'#,es-- obf)om')c&.. fmnin ,,J,~ flOTI"() at ® ~PRJ"-
-~~ p
+en-n'n>~~-
(!} ~~L~J-
-¾dax
7'<pRu"1 -
- Lb ha! 2- ~ub ~~.rnektv. ~~ u. J:fn.h._ oO~a.uik-:
GJ)olber U,. M!w. -8,(! Ms@W5L=Cf, I)

INt- ~.. o(i IYleM"'tJ..,, , -zr. war,t- -to ~n't-/ d.upl"g- 'I,; 115,; ~+>'n?.:'
e.Aff=s.u- ncn--mal / ~ l ~n-zrtfc,-rw,

~, M~~Ct,1)
( $~iYrk I rMr )-"' D - "1cmnai I T <nr>i na./icn, CN r)
. .(. . _ '-
O -ToB .s1m1& 1.. - -frn:n~ (I\.IT &-A;r)

I- TeL -(JOB 1 '5{ee_, t>D") ~ pu-Ml'?J;e.,.r


2 - ~d TCL .dm~ ( No 1'3nun~')
(§) R~o~:}-
- till,o c-ata ,aJd ~ lp ate. ~<t r(.ci -to V<et.u b.,.. -a job .
_ nit trr nm ( Jtl,, btu. o-r ~"'Q'--i )
- soq ahe.n of - mem~ -eccep+rOG')
- ~ a~ UL{Q' ·fo a Ct_tt.tn rn~ rn ~m ~<f \'nC).f)
7.Jr,-u (JU) o.L' UM .
-S81-1. abt"'nd - Rft}L1d~M ~O?J) t1 not av;,l a bte
- SB'Ob a.beno{ - i ozd rn odu.ee Ci. not --f-ou.nc/ .
- RFtrtD"-1 -= 8M ->r ft- aUoca~ ~ m~I~ b~ ~JteM -rr~c~
_ REqtDN ---ot-1 -:r ll- edloc~w IY)tl)( ~cln.M ~p ace. 4w~ + lf5-t j~

(j) ~~~-
- {/2 ~wrd to- no-k¼- +o ~ ~ W~U) I~ job €)(~at±-~ or
~Lb. 1f ~l- u. not- cale.d, ~ ll.!er h;;;u lo- ch~ 1~ shttiu ci
~ Job •~on) 1f)L -'foeL · .Ji- haJ 2- rnelrfock :-

N.OTIA'-= lJ.SEl<rD. vJ~en <Mehd u ~ l ";-t- wi1f r ) ~ +o cf r wer.


N0-11~ =- 6J.SYSU1D. KJbef) &.J,crw~ u. r
1 ~t- wif( Y)Oh¼ fu t~ UJ,e.r

®~PRvN]:-
-115'16 ~a.lllmJ-..- ""q'-'e.&-h ~o1__ fY<J le,,,';','""f, --fo-,--- fl,,; feb
0
- ~tru( 7YPRVt\l={-+toLD/.sCMI/copvJ
7YpRuN "--SCAN; Job .:XII be. scanl'Jec,( -1,,,-- -Alt sr,icJrc..,/ JCL
~ , but- 0,J/ not- exwAe..
-rxpRDN =HOLD; Job .,a;fJ he be1d (I(, not-- e , , ~ -+unporan l..,)
unh1 ~ opera IDY U!~ 2' Commzif)o( +o ~~e.
7'YPR.1.Jt-l= C.Op'( i .0'-f nu.tt-; You.,. en-f;,,._ TCL ilip>~ +o Jts -TcL.

@ r~ PAR-A-M1:=m2_/ :-
11:- .:. w.,cf to sf-a.rt- th:,, job fr°", ~~ e,j 1/f, '9b . r. "-
to ~-i,£ -fr)•tia.L !~.

-& : R.~4-Rr -. ~N.I\Mt==

~~ fL\ll:AMFrr:ij ;-
~r, .. ( Re., c:p~n,R_ .<m-T> )
.,. , - ·-rNA-ME'
-C'~, NL=
-Qr, LT
Tob l,~t
t!(l')ecr
LE,qe
001 t#5L- ~~ ~n ~ 'vi" Co<lt. @<.Jh_p I~.&.
r""'U, ·'" ,~
_ lt,,'\t{l;J") <V'<'' s\,~u~ a~ r,ot -rrqi,il"'~ ... ,Of' ()lild4 prJ~tr,rN,/ ~f~
Th,« "''t tK<t,,hel ~ (/;, tvtl•m \1/nm,d .
ft.1S1TIL'INJ\t.. P"t<"N')l""f'{;R.~ J [!1€,M. 7 f'RIJC I
.S<jnt?t~: // ~ pN/\rnv · t ~le. pt1r~1rtJ( feY.
\iJhich pb, tfu ~""l 1o 'YU')

\0'1-ic~ f'Y«1 lr ~l)t fo tbl'tu1.l-L

ln 1vb, vJc can \ATnl~ 2.~- ll.X~c .s11Jt1f'f)if\~(.

r~c --~el-o~ TCL gf;y,h.


- taed @ ~~ t~ m(f()°cf g,; Jrn u
wt. Q\f') ~Ce.. m~0tatl ~iorer.
~t'<WoRD ~ A ~ }

(!)'JAR !VI Param,hr ;t


~o" ~.,< : J)AQ.M 2 'vak \ ,,.,,,. PA12 M .. ( ~,~..)
Ir ~ \U~ 10 pa.t.1 Ctm7T-o I ~h,, -fvom :tc.L -+o r~irl\m,
MaJCrnwn ob loo c~~r211C,hrv (?Ir') b, pllt/)c.'~ ~ " ) J(L iv c.c4Jcift1
- tt u eoc(tJ °'"' ~~te $n\"hm ent.
-To ~~~Cvt, ~ va.O.Uc. eaffaf ii-> P/\QM ~mrn,frr , V\K' "h01,~
frav-t. l;n6t ~tcfum lr> Cot;oL f'Nijr'lll'l'l .
, @ f1Ml :

(J) CONC>' PA~Aml:-:-rr~ ,


- It L' \.(.S~ -lo e,recu~'-- ~ bof'aM ~ pat-irc.u~r shp •n rh. lob
u. lM bo'5- "108 l~vd 8f)Q &Ff> '" ~
bt. ccdu.( JKJ @

_ Co~ ~ 'c,of\lD' p~nvn<..hr@ shp l(vd. v.. mzm: pcp~ar,


- Pb c.cmo(ih'cm ~ 1n.Je. tt5u, ~ ~ ~n b'dfAV) ~ -+ '~
G:molrkO'T) th ~(l. ~n ~p .vrll bt_ ~,ulh~.
s~~,c;

• CON!> - ( Re, op~-'IWII. , .S!t=pN4mO), ~ = dunf- m,n\i IN') r.'1 cltri


(~ Re. ( Mz;n, Cool~) 0 t all. f't.-VlOWh sh>~< \Ji1/ ~ Compard
• CO"-ID : ONLV, G ..fhp ..oiJI bt._ eJtuutd ~f- CV\~ of, tn;: yrtNioLt.;\
s~, -zi•,_ r-16.nd~, ~ c.oik ~ """<f f1'1C£ ;;, ,. :we,

" COJJD .. ~'1'-.l 1 ~ shp ~tf k. e)(e.u,_fe4 V')dPpq..,,n{qM,f oj oifM,-


~:S, \'Vt. (di) coo{~ W...s, mulkpl! ~ if) our ros.
f\loTF • IF w< ~~ -fo b'(Jfw Z( pztNc.u.h,.r 1hr tt;;/)/
Gmdr~ Code.. tt.~ C.ON o = Coo, LE)
-- Dah:i Di/2u,; ~ ~l-ah.rn~nl;.
- lt- u. tAJ.. ~ -+v iden+tft -frl-v. ( rnpu±- af'ld ou.~u.,f) u.,,ecf if>JCL,
l
&<fh<x: ~ ~dl ,a,, \zn.;ctr- b(w CoB(JL rcr ~If, ~ <.vt ud,~ f\ °t JrL
// DDNA-ffi t= DO P~N =RL.EN-Am f=-j

I/ Du p = CWRR8-JlsrAfl/S ' No ,uoM- i -4B "1 o~M AL '


---rB2.m1"1AllO"-I Tt;RJ'{\ I N.bJloN)'
II uN rr =- S'<sDA-1
II VO LVm t;=-= SFQ_ = \lo L\J n1 fr N Am IT1

ff spAC.t?-= ( UN rr, CpR1mAR ~ 1


.5FW Ni)AQ'f 1 'D8J, RLSb) 1
~lJANTI~ ~V+tf\.fTTI'{
1f
DC-8 -- ( Ds OREt= pq' p.s / =
l.RfiCL N, l?,LK-S12.s == N +,o 1

R_~ -=-~/ VBJ

IPosi-tlcm)e\\ ra~nfkr~~
cD )-« C~hrfc):t- c➔rba.t-l Of~)
- ij~ e.om~e.J)r
- 8 end 11~~
-I/ -S'(51"1 DD 4( ( Input-~ g~zvn ofo:talel-) .

H- t'I. ;~,if;,J s¾tl,"'Q' .0:115- ~ " el)~ ,:i1lt /•.


Sq11·hcx :
f S"(.StN DD -'ft
valu~
I•
If
....:.. 1,-.,_sfr-t~ d~h u. ~ -to faM vzJ.u~ ~ "1cL +v eoBoL- JJ/''
cnlt!
- JO Utept- tr,,_~ iii CoBoL rqlY7, 1\/e.- sh~
h~~ ~ww:J~b aCL.~1:- ~

I ~ I D~ r~rzuoeh(~ '1k~ ~ C~c)


j SY.s!N DD DA1A
~
!•
® [ Dvrf"n~ _EARA-mrn-R. :f
- 5'f1ta'X': II .S'(s1"1 DD pommy
/-ff
//
_ "'1'- CZ\n\.- pa,(/) 11).: vai.ue< +,-m RL -to CDBoL f""Q''' ·
-VJe. CZJ.f) w..e. it)~ cLum~ pa.~r()e:hY ..... ~ t=,-r pi, pJL
- .Ocm\-- ~ fur- creaJron Gf:e of-- cl«bet.V ·
[ l<-B<woR_D PARAmfJFRS:t
(!) [Ds N( ~~<l- Name.) :~
_ iA 2'- p~·ici,,I spaee. or f le_ v.Jh~ /f>e. 'Y'(_~ av,O bt:. s-fo..-.,..d.
--n.p~enh IF,;:, p~rficubr- d~et- nctme..

® [ol6P_( Dlhp~ITTDI\J) ,_
'¾°+c.)(~ Vt~p CCumnt---- otaliu, "'~\ k.m1~r)~kon -Pb7)orr,r~I Twrinl'.
::z. I

- ~~h ~ o~ J~J-.
- {Sf.ATO~ CN) be__ NEW, OL01SHR, N{OD.

1!£::aj: 1•r-- u oot--p=,ent--- 6' ..... '<:'.I~ Ct1!:lllin a {/;;_ ti~ u, Vi.. si..,,
@>LQJ, <fl.c <A ~pvuent- ~ W<e_ ~ ex&.ui.,., o.a.M ~
O:Qv.r,1~ ,hat ~fe.

[SH~ , 'ff,_ li. ~ ~ .,,t;---- t:, c i., r, b,_ 61, 21 .,J ""crou cl; tl·=,i.,.
[M~ ~ ct)jl~ Ct. ~ ~enb- &; vve. ~ I) adJ ~ -reccrcL.. h, 11;7
erd o1 .t9uenHcJ... ~(~.

NoR_fvfA-L ~lNAllON / (~f') b<. G41tet, lA\ICATL.ft, 1) CL CTEi f(CtP,


lrA~~ P~
~ J: 1o ~fur. tJi, 'r'" lr> kno.;,t) bz,./;OY) - Cn:af-o. 115&. ,Ji,
lJ~CATLq/: To i ~ lh~ <f:la J, ur,kno;J l~akcr,
(R,m~ II,.:. e4t po'i o\:- '-' b«I pn-i,nt- .,, "'rh,n !of)
<Batl up'")
(.!?~: DJe.h !ff,, d21kid- r,r- 'rk-
am,ple:te- ~ovo.L +le. ·.~ 1 t ..~
J:fhm Uw loa-lr-Jab---~
[ KRif>f' t<'..uf ~ ola;l""Mel:- DU) ~ pa.~cultt r. vo 1wne..
di~rir an. not- ~kclin't ') tzwfi"-1 ol~ se¼
rp~: To r2t,','l l5Z ch¼.s et- z,,- <f le. -to ~ s:,.J,s9" et)-t 6hfs ·
Used U') SoRT vt~•
(On1 ~t/2 (/) N o RrY)A-L 'i"t?RIY1 l"-IA1'1 ON )
PaM -cbfruel-- ...1/)-tv cm~ _chp ~d CM Fv/\~ <& ·c:,ti;fer
~ wTirrl/) lf).Z ~ob.
- ~ No.e.rnAL_ 7FRffi !NAnON / CM b,__ CA!1..€r, lJN CAlt.9" I t:m.i;:n;:: I l<Et'p ,

· '.ft-- in cbcG\b k- un~ua_u c.µ exe.a,tkon {:.) oJlo~ p-an:trnehw


'l,l~ ~rrn1l~r -+o n ~ I ~1n'"Z\+icrn ~ p~.

® {DCB C~ Co-niroJ ~~ck)


sr1b~~ DC£ = (LQfia. ·, l3LJ($/Z._f7/ R._EiCAr,) I T)SOR.-6-=- pofp-5.
Mzt~ ~e_ ~ f>Lt(SIZfr : O / 32.~ . f
05 ~ M i{.. zt·kaf) -
['<tiC:RY)j-t -F, -A3 ' VB' tJ . 'l
~~ -> lo q'Llll R,a,r-c/ .len<f15°
/5LK.s~ B1ock.. Si~

® r~~-== (lJNTT3 / (pRJrnAR~ 'SRoNDAR'f I 'b\J~_RJ-OR~)


~LJA-NT!n( cvo~n 1'< Bl..C(JCS
I RWi) ,

[uN 1Tsy TR.K, CJ.<L I KB,tv1B, B ~, Ri;=-c.o~ -


CJ(L ::2- CFr-rQ.K.5.

/2'1<.v!AoR'( BLOGK.S r O -for p.s


Ncm -~en:> -fo>, pns.

[Ru E?.1- :1b i'lr>o Wl ..-1 sr~<'e_ rt- I ,i, ~ ba QUE ( RJy.l")
-How roant Erf'M/ ~
u !Arant f-o i,JT) fe ti) po.r - <~ ~
devcl~ b 10yr~ Bl och .--- 6 n--! J

tf ff 11 , zo ➔ Go {) - I ~ II'1 ('><' ~," m4,,

vtJr-ril= P~ + (,~x s~)


not- 1Jlfclffit -:., ~heno( S B~.:J-
Jl rnm<'\o .rrace
0
ci
(-6 ---, '

~
1,
do,), r mU)nrrn
,Ji..
&W11ol2Vtf r _., abend
a .fo~ce_ SD3-t

1n.a,ife,i(J)\- ~,~ ~l(Ci ~ ~ d S~3=7


(!I/ t)NJT = S'(SDA- )
_ ~enh fi5e__ Loatk01"\ o! \~ JcrtMef- Con v0kch U~tT:-.r(Sl)A.
0 d2l,oo;f ) ;,., in DMD ( !);.,,.cl-- --4:w., 6 ~ DeMce)

© ~OL\JIYlF ~ C P, R, vs, v:_, !;~ -, o~t:onal '<"'f'o-rd pa,nt~ r


P-~re
R. -f<~i()
V..S-Vo~,ne &t-1:;i\l nwn her
VC - Vtkme. Cow,t--

cod~ v~
&~ - Serial number_ lntt, IA mandt1~ 1 "9 r
- iA ..yJ--fo J:M l~ volume_ ;:di11 f nwn /,,_,. \tv~ere_ (Ii,:"
da~ ~'fqe-6,,.
- "cwmG -- S-1SYs.1...
- r
cr,svsovr= -t'
- ...

- To -roid-e.. t-/f-c. emm / ouft.J --'-'> to s.po o-l-


® Y= ct,f,r,,,:.( ot.t,:u.J-- "'trl« ~ ctc,u}:--

¥~
crJ,t--u.d -
~Lmf--4o ~t-ik d.u.mp ,r,..iff <10
a&....k
()~8-Jr LIBRA-Q\FiS lt4 TcL : -
f6ere.. €lrt. 3 cb-f+uen't- bb ~ ne..& n z. rn~ .
Ci) &"FpUB
(2) W BUB
(3)Jt LJJB

C,;'/£rtf?UB]t 1b- u wed fo ,(pecift- ~~ po1Js of; ttfi lo~ mockJ.e.


It- u c.oded aft-er t=it-R: ~k~+=

(2-) pve.u e._/~ U. oiw ~~ to _{Pwft [Is,, po.Ji, o~ ~ ~ rnoolu/e_ _


vc.'o' -roe,ue, N'_ LP~ 1t,,:;- pd/, 1 alL ~~ k,aq
cztf)
rnoct.J~.
u codec( aFc[ob JfaJ~m~
~ TbBU5
-qe()~, ~t- .u h&er +o w-nle., :JbBUB rt=,l)J)
0

SJFpu,&

"1on;c, ,,., i=t· *rne. rduk, a1{ 1FS,; /J>'J<[OJM io~ .o,u· b~ F e/)1:--
U) e>i1e fa-aq p/4,
- ~~ ~~ d~eli)e/)t- vo,1( be_ ~~0 ~ lo~ moc1.nk_ f1l- fu
69>LtB/I'~ it- J. not- r~c- in ~1"Ef)U8 )t-- ch~J& dJ "Jt>BU13 ";V
nob -{oun°' ~ ~~~e_ek ~ .SYSU8.

- :t-f- I~ lo~ fc not- Fent- In ~ oV 1'5e: libr.ine-1 ~GI) 11,.; Job


\()111 be_ ~ef)~d .;:[,/~ S806.

6? 1'lf- r cok bolt 1obtl ~ t"hf let iD fl,e" Job 1 .,JkJ, r:me- i-O~o h,.,,;~
h~qliev pncm~ i
-~UB.

( . , ) ~ : i& IMd -6 lolu¥~t ~ ~~ ~ (a},J.off r c.J,,_"'<.


~ c.od~ o{fer [cb d-cJ-d()~.
PRoCFDURJ?S :
_, i~ a gd-- of &rnrdGtrd JDB 6 ~ -d~tn~ffOM tl=;-a, c~r, w e_d --r,f~,~+vdlJif
-to ~ " -fvNCT!Ot\l . p-r-oc~ ~Yl. fnvoke.J b~ EXE=C. shnl(.
@~:]
- {)roe~ bet '°Its"- ~ mr t=i(g:-c ~1rnk.
- °"kf sl-m-h; allowed ti, a p-oce.du.n.. -ate.. ~~ 1 DD 19 Comment-.
-('~""1-- ha.ve_ ~n.sl:r,eain d~~ ~hn-k 1J:J "' F7~
--A-- F~ can't- ~nvvk:_e anal~ F e ~
-Cannot-- Cm')t'a.1n !obl: b ~ jo6c.at- DD n'N'n~

* SeJ oj 3d &trnn:. whw ~f)I.I ~\- to ~MO r)f oi 4;cJ .. ~~ rrvlJ;P'~ .


* l?aJ-, prtt /-,7-1ve, rme./ rno-r,_ <b(_e.e_ sfml:s, ""-- ~r),,.-- ",'r<>udu,~./
* 2. ~ : fMWe.a.rn ~d c ~ t ' p-oc ·

\~~trearn r e) \c~t pwc "',


" Proc u. code.ol wirB'v:> ~ dcl • e,
--
f)-roc ~ eo~ en -a &~zuak--
roembe.r.
ei n- can be.. exe..u.tt-~ ~ l"Be ,;, ·'Jt- OJ.F) be. €K~~ fIO 1 ()

S?.{me.. fd when... ~t- tA ecd~ - an~ 1c1-


• lb hzu, PRoc ~ PEND. • IJJ- hZM {)Roe b<.Xk- pruD i&
r)ot- ,y9Ji ~.
• l{- u. T t i l ~ LU~ U) pencmo_\
~~
• ft-u ~ t-wd U) ~
ra. ~at ti. -exe.u.J-ec4 ~
~~ en.r,1:, -e()\/irr:m r() er-,-\-.
- -frnb too cl,-m of-- ~ $!mt-
o 11;-tb ~p~~ m 'XX
~ pvc ~ etpM>d~ ~ tt ~
JFSTU .

~ ~ d e on / stm-l ~~k • Or, OV'errf ~~ I It- Lb atp~J


cM +-/ V) ~ ~ ></
, It- car, k -ex~ Alj"' krne4, • n:-
\~ ·- u oo # I ----
,
,.e~ -a um -h~Hc1'
·f nn Y1 ·{f:E iSame TcL.
.f< ~ lnstre~rn proc e1Xecvl,..on •
.g,; i~

Nol-c2 : H c ~() be £'Xe u.d·ed t?° i)fY)~ --fr-o-rn ~ rfe s,;:,rne TCL
bur 'i'r c~rV:- be "><( uc}~ ~ ~i · Tc.L
II TCLI :roe, . . . .
II ..
# PROC J PROC.

t ps 10 6-{;C J>6rtv1 = PGMJ


I 1NntE DD J)St\l = ~ fNVr-Acs psE~, -RL6t,)
II D~p = SHR
I/ OUTRlE DD l)Jr,J -== ~ FN V ·-AC~ . psFtS;J. fiL.E2.
1
I/ D~p = CN~) -C A1Lq 1 DfLG=rF)/
II ..
// '.
~ PE:1-JD
11~
I/ J!.JO -fie:c.. ·PRoe i.
// 8Jv=T

[$~b~c r~rarok ~j
- lb a ckra.c:W Jln't o~ .:j_-Jo -'1- ~bbJJc cl,""-adm- ~ d
a0 2\rnpm-anq (. ~').
- ~ ~ t -~7zyachr- ~ ~ mUJ.c- be_ ~h~bJ:c.
- -At-(})~ +;~ °V Cl'il~ntF~, w~ ~~ve- !:o pcL,(/) lhe ¼iliAw LU~ ~

-S~ be~c.. r~Y-zi.rn Jul;.

. . 1'f ·no Frei.met-if pw..ent- ~~ (~ sr.betc


1/4 pW2)J()eh@I

l1)°m no ~ --to me.t)ilcm ~ clot- ap~hrr.


-r CM ~ e. ·s~bitc · pararo~ anr wb~ if) b/wfW'41
&~V) ~ ♦ lo& not e)(u.uJo.11~ o.n proe,s1 ru CM ~L ~fl)t-
- ~ ~~ ww,-\- -fv p-ztM ~ vaiu ~ .:fn,-n, pwc& 10 eobe( 1'5u,
Wt. u..se. ~~) cru-Jv(pc.½. m err")b~r c~) bc~, ·h~, t f ~0 obl ♦
hiD--lo
* \N STR.F-A-M PR.a c -& A-M ptr ;-

// fBMU£ER_ we, t-JcmP( = &J~Y~ulD-


f/ fQcX: I PR.a.
/ Sn=pl -=B(G=C f~ = t~Rllp
II tvl DP ~N = 6}~)
Dt~ p==-- cN E?vJ, CM LEt I Da-PrB),
DtB =- (LR~,&.> L / '3Lk'.SJLb =-l-B I ~ ~ - .f-BI _pso~ !,
Tlso)
6'JMw= (TRK, Cto,10/&iDB); R_LSE=), L)-_jrr~S(sD4 /
II sv.spR,NT -D'D s'fsour:: ~
// Sysoor DD svsoUT ~
f 5YStN DD· Dummy
pt?ND
n STE=f)2- ~t(:__ ,PIZ.O~RcOC-1, D.S=SWIYW-A-· FR-OC ps, L~~o, 8::>400 I
f)sO=PS., DB=O
I STI7f3 ttff.. PROC.:- PRoct, D.s = soomiyA-.. PR.oc po.s I 1 ·B z~
L~ ~

1)SO::z.po 1 D8z20

+ ~ fu vszurt- '1D fa½ -~ vaL.<~ ~ p--ou lo Co8oL.,~ vJQ---

iu.e.. CorfrvJ &r-Jv ( pcL. mun bu- card). ~Tu I ci.~ pro~de. .-
#(8W,U5ERJ) -:tDE> ·NonF\(~KJ~~~lJU)
c ..
ol_WJ.A
rrQ fo ~ \ipd.4\fa.
II

I/ f)RoC:L PROC
// srep1.. &:~ f ftM ~ -AD Dl2-
// ST13p llB DD 1)SN= sovm'{~. VS-Wf). LDA-DUB, D!Ap =-SHR.
ff s¥S('R1"-\T DD S~SO(.)T. ~

fl 5¥.SOLJr D1) 5YSOt.Jr =,


fl ~~~u-J DD DSN = S01.)r(J'(.A. JU_. PD.s (Mt) 1 Dl~:. 61{f<.
/{ PttJD
J/ .srrpi.. ~6~ PRa.':L

Mf
,o
2.0
-ADDl2- p~ ~-
fDt?t-.lTIACA::rto~I 1.)tVl.SI0"-1 ,
pRDE:rR.M')- \ D· --Al) T)'ln0"-1 •

-FNV\ Ro"-'M ~ DM.S\Dt-...l .


DA=r-A-- ])1~10N.
~OR~Nq-.ST0RA€rt= ~rCTlON .
DI ~ ~1C:. ~(z.~.
o\ -e, pie. q(~.
ol c._ ptc. q(~J.
PROCt-{)VRb- 01\/UIOI\I.

-Aca_e:pT -A-,
-A~,~.
COMptnF c. - -A + B.
DtbpLA'{ C. I

srop RvN. ' .


• C ~ T:-.\bC, pROC t,c An1 pu: '

}) IBrf\v<o~p WE, NL)T1P{ - &,) ,~ iviD

,," pR..ocu B ·r,.,,


J "- ·B
'-',,.I
OVDl R. £Oum'" J'(L PD<i.
Q snp2

PRor3:

I/ TJIZOC f PROC
// c;n: pt t~t C pc 101- It' (f-1.P l(J
fl DDJ ~ D ~.,_, ~vl>lfWA, PRorr 1' c;1
,, Dt~p (~ll vJ / ('Art{ , I DCLL n.: ., /
,, J)(' ~ ( LQ. GCL..- 40 I '!,L.K,S12r- t1ur.,, pr r rm r r 8 '()v P'. J)
,, Sf-4l€ = ( rRK, (10,10 ,o) 1 ~ L~), u,J IT rf<; r:,/.
I ,Pl .f,,

7
J1 SY .S 11\) OJ> D\..'M m'f

f_Ad\lllri~ " ~ p,oe,\ ~


o R(~"-' f\A.vn~ tpac~
" ~~~~i~
0
-R~ ~ manual ~\mt t;; m M'-'aJ ~mm,,

' 1NS11(~ PR.oc_ [ UvfALDer PROC..


t- -
- stzuti1't LA rd~ ~d k <J,,~ t ''f '1 ~h/4 1o
0 - We 1J=,,_
proc.. el-mt-- ~ eMO(~ Jifn a rn embu 1 PDi, V\)P n,lJ r5,e,,
pwE cfmt.
rnunbu in Tu_ tMf'<t ~-- s~t
_ yt ~ iA m~Z\~ . ti w~ ~f~ ts~ po1t" of; cJJ1
_ 1Mw-~ F u a~ lim·, ~ yroc. t.t.tf1" TI.ill f;.
~ 01\¼-
_ 'f..k C2U') ~~ (Y) llx IJy
~f"r~Job· - f ~ (A orium aL
- Dl),~ t WE- ~1e caJ-zdo~ f°lt
fn,~am Y'°d V) ot {e>b l~ re. CM b~ wed ::;, tll"[
no.1 p bs .
ti!D6'~ ~ Ol ~k~ l)iJ~ -qt'Vups)
• Wher, WL WZ1nt- +o 51:oi-z_ mp cfota over -a. fuio,l ~ -h'rY)e , ""--(f V,.-
.f¾i)Gt1>-,
o -tff>Er's a~ eolledio-ri oj d~ t.0hch ~...-e_ -funck~~ '"Ye.fated +o
e_acl, ot"-er.

l-edv,11)±,,,, o~ --Ei1>€:rIs : ]
- Ma Vrfalll, hrclt,,ic--. I ~=-dn bQ en 7,f /,·ivr- ~"-"'-l'"Zlf,-af)
- ~ ovawme/2 ~\Jcok Jd--Mer-en1"Jr .g;h~i J) 'cuJarnat,, e,y-

Sch~ tne: ~ob: -


~ BM~ Olf) &;-z --q-Der Bi:Ue. , It- \-0111 clllf)ar- '1f( 8lj)~ -y-Jafd-+o ;~
*~ °'JJ-e_ ~ ~ilhe 1 ~ "'it- ~•H rlelel-e_ -cill qenernh'cnkv
~1,1.

-€,Der u. ~e_ ~up oi) f 1el.t h avi~ ih Ca-mrnal) n ame_.


I .

~ 8-w..d z:rn !ne- rre{ mnce. z,. cceM , ive c~f) ctelk d"llY qlf) enttfon . r~rtr
-t{O')ern.Kon CYf imon: tr9ct~~voo .
- Va i ~ n WYi bw 0~ -to bL

~?A,ed r()~f)U7'.¾-. 6<fm/l) IA'.)0"6)\- ", n ~ (V)l-


('(\~Y.

W:!iOtS) nu~ ~~ ~ ir) CrUnel)~ wn-r~ nwnk,


v.?ben we.. 0~ to- up~fe I~ t1e.
- D~'b- ch~nr- IA') f~ ex~.di"-'f' <\:f·fe..

-ar; '\Joo ~U)ef"il~ to- Vb1 rHaf) an ~ ~ modfr 1k~


VOi ~t!)W:than f1e.

5~,c:
- ~le: 41e rarwn
-~le.
- D~~~ -ftb-er l,cv..t. i.0t ll) IDcl\ms vttQq-
- Cvla'2 rnod<l dA • i,0;15- lt-fBRti v.J,wq.
- ~ L exe.,uJ,'O'f) Jc.f ( ~ e °O ~e- g.,, rnoold ch)
-G-t>Er Ba.-&e.. ~Cf) 1t1-: .
/I JBmV~~p -n,B NOTIP{ :::- g;~Y1UIJ)
//~rep! R E:;C perm :z- ICcAfr'✓-5
/ &'y~PRt"11 PD W OtJT:::o *
f ~'lS WT DD .SYSCVT= ~

/( S'(.!:.JN DD 'f
D!;:,RN ~~Der (NAmt;:C.sournYA ·-GO£r) -
urnJT ll2-) -

tfrfl'< -
tJo s CRA=Ta-1 -

o~~(s1<1))
I•
f
Dt-fte,td)t- ~dVl ~eJ ~ ~1£)rQ'~~ BMe.:
i) Name- ~~ ~ tU..e.d lo naroe., ~~ B~

.2-) l3rr,~h ~ LU,,,/ to


t>cµ.L,
t ~ 11,z-
CM ~zz.h,_ ~ -V.. -ti~
f'fV . a/) ~erofruo-< lli'z n
Ma" we- C-al) =k 2..'iff , " ) ~ h'in-i ,xi- ~ -IfMe

3) ttYIPT'f : w~ ~ ~,t- lb ~ -0 Nhel) N{!_ -'fet.A-tro' art-rf)


cu vnr'1 ,~ a1t ~ F-,,,.,.,, i ~<lknlt~ ~ 11 tie,
W)C~ ~ -

4} No erripl'(: ~he.() I~ luri,~ t6 ~ ~ ~ ~~ f f ~


1k ~r
W)-(,hlo~~-
urrn I¾, 1/c,,_ efd~+ r~ CY)

1) ~MLH : ~ 'AU... -'P~ IS ,~~ ~ I~ wx~ueA


'q"'em¥cmtv iSJI k v , f, · l r ,:,1.Jtl-<,o\ CNo I f 1..IA&I}
pum~ Cfkr~~)
,
,) NO .Sat~ : ~ Nf. -'fW~ n o ic1«hc 1--, , '1«> Iii, ""'- c~
~~k.;-,-u 1011 k -1--ur-r,,._¼ dJ,k\ <riot ft....rr~-
~, ~-..( Dm ~ ~rp~~ ~ dl~ ~-GD~~ ~o-.JJ t><_

ex,;d '~J~
Noh· 1t GJ:>Et b.w_ ~ dJehd lk,,-, c,.!Q. Wr. a<t,ocfa~ ~•neraf;on,
;:;-. tj_ ~J-J-,.J
3) ~ - u: Y.fr ~41 ~ "'(if~ :, ~ ~ fcr.!trn Jo ~ ~~h~ l~
~D& &-a,!,e..

f •BtrC~ -w& "-\oTIA{ ~ &,, {Y.SO.D)

.' ~~, ~ PltM :::= lEAsRltf


l1 D) l>I> l>.W ==- gwrn"fA-•Q¼<~t) ,
II 1.>up =(~ NIBN CAfl.E:t , t>ac:TF)
1

II be& = ( 1.£.im.= 4-o, &ucstzec = tioo, RRfivt = f's rx o~E,'fls


// ~ = CT1:1.1e,o-0,>-0, o), R,UF ) , iJNrr=.l:'Crl)A
I S-t.Spf&\11 Op ~.swr=-«
I ~ C:>Jr J)J) S'<.soor -~

,.
JI~.~

I
t)I) ~

Noh~ -G.)q - ttmen.kc-.u ~,I bt- ~ -,hr- ~ emnp,l~k~ ol jc.--b ,


(,x,r '41-et- ~~ ~ 1 ~ )

~.u -p~ ¥~ ~l\ ~ CAt~¼ a4w ..s.~ comfl ,~t't')

-«- -fu q-...,J,,.. Qt0,rnb1:


~ ~ ~(o) - G.tnu,t-1~~
~ ~(~) - ~ '\

~ &cw.(-n) - ~~ C.
~'"' lr,n, i:'1.n~1;c"~crt\).j \,l(U Gp -qf)q t
- f)A7~ t) t,(I") L
~ (;It'-' rtaH,l.d bo.ck.tlp
- (i)e,. mO"OJ~~ backup
- (;""'le< (o+rrf~t.l'l' bCtcfz_tLp

-,r- Defe~e -t(U)e,r;:\~l:nV, ·vU.intl '1-bCAm.i Vh ~ -

ln ~~frn ok-t ~) q ~~k \:o- ~01")-

DL LCTE "tft)€r-Gratl-- NAmF

* D("fct~ -E,d)e.nJ-{01\! UJ.'fd I E-ffif<. rlf- Jfi~. , ,


l~ DJ.t-..\ = -A AA. ftD£ir (-4):' ~ c e -
J)u.p z ( 0LD,D~1 b~ ,1

-'/fie- e,Mt' Dtl.RloN v,~ ~A-rf\..! au.Qq.


Ir, ~If) d~ ~, ~ h°1\Ye_ fu- /Ykl)-ffcrn -

i.....c:-v
Vee
r:::rc:-
I..,\.. 'l:.
A.A," ,. ~fr-~
·.
pO R_t fi( -fci<... U3 ~ ~
~~
1' ~_pv,.,y J.f)k
/t-1.6 ~/r-,rfr) I Q

-91-- IV~ ij ~ ~ b~
If"

~ 1 ~BR!i_j
ti) er~h -a Pliu.rfc.;\\ ~ u 1 fie c_ p.s'") ; um~
//lf!:lv1U~ TVB NonP( ~ t;SY.SOfD
II srrp 1 -&cc. ~ 2- l (;l:8Rllf
!/ Dl>I DD f)~"1 = Soorfl'I-A· TCL· P..s,
)J DV..p = ( f\J8'J1 C-A1l.E:t1 Dtt.ElF~ uo•
J J)c,e,= (~~~ Lf-0) BLKSIZ~ RRR'(),= Fe>/ D.50 R6-=P..s
g sp-A-CF=(Ta.k, CJ..O/W16)} RLs~) , OF\lrr -s''H D A-
// .SVspRINT ·DD ~oar:; ~
/( .sy..s oa, DD S'(~OUT =-~
II svs,"1 DD ~
/-ft
II
~) c--~~a. a f>zlJ.t-.cm ot~~ ttl- C~ ) ;
J l3m\Jif;=Rp "JVB Nan.PY== lY s,,Y5, \JI_D

f b7ef'J ~ pqm = ltFBRltf


I/ DO f t:,1) D.sl\.l = &OOrnVA-TcL. PDs) .
Q Dv.p = u-1~, c4n-Et {)R.Prc=j1 ' 1
.. .
Q DCB= CLRl?<:L ==-6-0 1• Bl.J::..g(Zt;:--=- ~01 R_tGR1);.:: ~ D~~~
1

IJ .SpACe-= ( TRk:, (-20 20 :l-O) 1 RLst;:) 1 QN\T = E.'tST)A 1


1
! sYJj>RJNr f)J) gy~oor~«
// .svsour DD ~oOllr=~
J 5YJIN DD ~

I•
!
(~ -How to 4dk muJf>pk t1t'..t ti)
.
II ~ DJ) t>{N ""'" -HL..t"-,..JAffi t;;f I

pup ( OU)tJ)Cl..t'Tt, Pn.FTF) ,


// l>Di f>t:> l¼N -:a RurN~~
bup -. (OW), D~1 Dtrt.lnF) J
{t) 4fow -to
q~ all jd)~kcnv.. ot ~ :
fl DD! DD D,N -.- S AsFN ~t= 1

{)~~.c( OLQ, D ~LCJ5 Dt1..trrB 1


~llt::s~~-:; L
D-lw, '.)__ pu-1e<cu i- p..s to p.5
- .. Q ~
er~ Gofer
""1 ember of ,pct.c --:- ~Akan.

MLU~ = .sr-rti ·~ -'t~ 4=- ol,,dtNYoJ;'OY) ·01 1-1 <¼/

I ~ Yp cr110/p, l
rn.r enf:r ,c ~t-vn u111.t-V-Y y

C)) To corc.r de\¾ ~ cm~ pJ -fr1~ +o anol~ ps i't'1e, t-


// sy.so-n DD WN =-- oN~ ,P~1 1 Dt~p-= .s H~
f S'iSOD- D.D D£1\J =- O"-!e:-·f>S:L; Dup ~~HR
Cerl)
~u COIi) ell~ o(p cf1e (¥) wilf)r() ~ Jd
I/ .$'/SO,\ j)l) .[}.(N ~ 01'l&,p11 1 D up :::,.~Hg_
t
D.s "1 :- 0 Nt:;. PJ :i- " •

Dttp~
Dcs : : . .
spAfF=
CJ-) pofh mm, bu- ~~Oil) :-

II SYSLJ1l DD *
// S'lS.v r~ DJ) D~1'\ ==- MA-.- Pt>~ L ffl£7ml) / D~p ~~~
DB2 CDalaBase 2)
.DB2 s a database product fom BM. Iags
t a elalinal database mngmnt ayetem
DB desigoed to slore, analuse and refrieve e data efide

Coleckion of nter elated data á caled Oatabase


Database á a Cenal pool of data that can be acceued by many
sers.

DBMS: A Database Mugmnt stem , i a


sofhoae packngs det
g0ed to slone and manage dafabases and ako a

Cermputerigd eiond- keepfng sqstem.

ypes o Databases t or Madel:


Orerarchtal Model eo
Neluwork Model
Relaticnal Mode

Herarch1al Model ot sli slgnh


Relsten blo enhites edd ung pavrut chrtd rebtioodhip
Inverted tme Ctructure d
Data dord Ihz formw of eanent. ex Ima.
Aleluyok Model
Any eht a be
anodated h any other enily
dnked chucture Model ex: IDM
Relaticnal Model -
Data stered tbe formy of tables Consiets of mulple vows
haples)& aolumns CAtrbula) e: DB2, Oracle, ybase, hgres ek.
iso
DB viAM e d ) se
dvantaga o over

VSAm su D&
feature
ardware hde Oy mainframe r p to maïnframe

Pencdence s
Higw deqees o ceeu
Seeui Oul lerel d d s a tabl aud vieus

Cn Curnou A poi bl Multiple prvqram fwseg


@nline bul not n Caw upoala atabla both
batth in enlne and batth
.Referential, l o such a facilty It Set Null Resmct, asac
Conshaint
derelopert sesponsibsll poisble Cau serta
foveignket hat hau
lohoM 0 eherence b arent
Dndependenc Kecompile all he proqram
h e 4ller & not tbere for
Ohen a NeuO colum)
2dded to a able, no
the neud feld change n lu prqm
soben be vius avc d
Restart In The bing comupted flu to Proqsam can be
abend ime orgnal shle Pt delldefmesioted om he
load fom backup- then las Gmmiterd
restatom the top
Backup No ncemetal bacbup
Ancremental: bacbup
Dowstme needed.
Parallbackup
Daster- Pant o DASD
Recover reeove Js Spported by bDB2
.Data vehieral Cne eeaTd ad a-me dres Cao be scd
onrle a a ime
A (da Ohe fasler oduM
Colemn wal
lo sueh tacilbly
¬youp one Selee citeña on di,table
&on di Coumn
OCC on
Ocun caw be. used OCcun cait be
epeated ielods ano eouces Iha
deelard
Coc
Narable leugth
are Ceate whew leug5 elds-avi ol
but reeoTds
miords. dblaspoui ate doe ave nof
C7 whew occun depeudiug availabl.
claue us used,

D1layous Posstble to store dillerent not posibe to slore


layout h a single tabl aah erent lasjoubs
n a single tabu

Maintenane
Cost
Cheapev Cose
Can se age velme o data
data zcesn is eas
Data Reeovnt
Data ntagi
Data pleibiluly ASb m
Data Secui d sp boe Lollerhe u
Data Reduncloue ( dugicabs) dd
We Co mantaiu relationslipuo des,
A

ssn-lTalqa

d
Struchwe o DB2
tlemernts of De2 are diided no 2 broad categoñes;-

1 Data shrucuues
2)System shruclures

Data ghudus3
Contan, user data o accexed under ueet die chion
Cists- Datab ases
uoo
dt slh -Dba slo2ge qrouPS
-Table spaces,
-Tabs,
- udex Spaces

-udexes
- fus,

Smonms
-AGases
Sstem shucures
an
Cono lled and aceen by D82
Consisi-D» Calog
Dba drteloy ss f a
Actave&Arclive logs,
Buller pooe
Strudwe: Soiuge Eroup
Oatabae Smp Table-cpeLee
Table Space SeqmeuTablacpau
ponuuon TabhspaL
Tables alias.
Snnms
Rons Columns
Database : (Not phe*fcal object)
Colleekom o a number oh tabe spaces alomg oi5 a set of
o e x s pa c e s .

DB2 deeides the database fom Base Tablo name.


reCan be a max o 244 databases a DB Cyutm,
table & all is asociates ndexes mutt be a
A stomd
Sugle database.

Stornge gp:
-Coleekion o direet acces voumes, al of Same pe, D82
cbfret ave allocated b Stomge qoup A sorage qup cam
have maimum l33 volumes. phelsh

Table Space Cpupical Spae)


S'mple lable Space: More baw one table ó stordke
table space ngle page ca Contain o om
all the tables: (muce Contumene sts
214
Sgmented Table Spate Seqment s ogicallt Conhguaus
set o pages wher o defined by SEeszE
parameter oTablespate Dfiuition d
ables are slored b one dr more Segment.
Mas delete Sequehal access are ster 6is tablo
cpae
dock table Commaua lbcks buut tt tabla
Dot tablh spae
orutuned Table Space: Ohe tabh can be slared.
64 Pa
Wons are posible n able space. Nupat-> deeides De
Par-tons. tnovdual pailion can be ndependeryy neoV
ered Teeor ganised.
Pasttions can be stred diloups
Tables
is a struclur Conisu of nurber o CoumM and
roos
-Di crated uoug the DDL Ce ate tabe
Rel ationa) database dors data h e dom eables
Tade Conictz of No. o Records. mod
Reccrd Cormtains Coumnd, moues, kap etcldat
Vieuss
-are virtaal tables ohich are olerived om mase han oe tabe
there ae
4pe o satemerts
80 soL s hsl
DDL Data Dehunion
DML kangunge.hosllis se
Data Maripel afor
dangung uneo
bLData Conho kangunge
TL Tantachoo Corrv)
DDL
kangunge.
DmL
DCL
CREAE TCL
CWe can create SELECT GRANT
INSERT Comm
Table Space) REvOKE
DB ROLL BACK
UpDATt Can gve
Tableett) DELETE PermiiPn
Save op n

VALTER ae badk we Ca rol) baek la

s odata, before
DROP the permmuoms.
Cmm
CTode ne lka d. eo ceromit, rolk.
Shuetire e onwoak
table).
Ja ssol Guomnes) ldnf dok

sldst boodde
sh 2shash -tom
-Vosse sbonghco et nububolAt

quo h Lrsh sd no unddeq


CREATE used to Create Database obeet, A

Syntax: CREATE TABLETABLENAME


C CoLI DATATYPE coNSTRAINT
cOL
DATATYDE CoN STRAINJT
COL3 DATATYPE coNSTRAINT
PRIMARY KEY CCoLI,cOD,lf1
foREEN KEY (COLI, coL))tr 3
IN
C DATABASE TABLEspPACEGh db
Note: To cieafe table, Ne should knoo lhe datalppe a andrainks

CoLDM NAMIG RULES sd s 2 e


A characdert
Column Dame can be maimum up to 3o
We can uue alphabek and oumbers 340 n
CON STRANT3
Constraint s a mechanism to conrol the Hoo drfa.
We bave a Conshraint o r o o on boitJA
Jryrissh o n
2. Not NULL
3. Not NoLL Ol5
lya.3eo4dAY
dehault
AULL Nou
22te HI- means unkno h the value ú not supplied durig
an
nserfion oh ouo, heo null wllbe sertrd inhohu
r0srtip
Counn NOL wi1 be dernifed as . .
lor NULL: We needbmanoatonli pas values fr he Columns
dehined wits not null conshraint. We peci all he pina
Reys Wilk Not NULL
Not NOLL
w5 Default: h value ú not applied duing an ner
tion, based on column, delault values oil be moed o he
4able
DEFAULT VALVES d sh
Datalype A Defaule Value

char Spaues
Yarchar
Date Time 8
Emestamp Curent Dde, Tme&mesanp
Iht,Smalli Decmal Xerou
D8.2 dataliypu 149) r9 ibst
Data ype depends be oalure
on
oh he data tsel
pes oh CHARACTER coumn s ss 6sel
CHAR- al enties are he same
leuglb bAMs a
VARCHAR-AN enies the
vanmg lengb
are
omu5
pes o NumERIC Coumns
dsdekas bu es
NTEGER-4 bytes (a brt)- (-2 +o Raige)
SmALLINT-2 btes (16 bit)- (-ato
DECIMAL-xed ot decimal places ala Rauge
no
d. poit dig
AOATundetemined o decnal poik ces allar ta
no

dporm
Tpes o DATE/ TIME coumn:
DATEDates ave aomd uule tol
TimE-Tpes are sord
Y.MMDDmat 4Bylz)Sb
m a 2u-hour elock in
TMESTAMp- Covtain bob date time HHMMSSfomoat
o Bzs) he me value aceufate
opmatiom. Olh
to the mIsecond.

DECImAL (PO) P holdbe lesha


nit s NT () pie sq Jun

(p-9)vg)Jn
bresNIT(,+1)
oe ponuh sip fo
PRIMARY KEY
&wed to idenhity the roos uiauelt b be tableO
-cant Centais Null values.
- PrimasReys to qet lbz oo value, tom he table
Can bave one coumo or
Combinalicn e Coums
Poman Res scolumns should havre unieue uoex.
-Unicue bdex doexd alloo duglicate values.

srtax
PRimARY KEY (COI CoL);
Orieue tndex antax
CREATE UNIQUE 1NDEX INDtx-NME ON TABE-NAME
CoLUMN-NAME AS/DESC.
FOREIGN KEY
h we dee an columm a
pimant key one table
we Can
deie hat codumn
onlt as
onlt tor ke
ang dher table. T can ContaiD duplicate b null vauies.
Deining a i g Ro esablihes eferetial ConhanlF a

betwen the doneao CChild tobe) phny Parent


table) .

max
TORELEN KEY( CoUMet I,
CoL2) reeren ces PARENIT 4BLF(Co
9ane) on delete CAsCADE/ RESTRIC]
SETNUL
REFERENTIAL INTEGRY: T9R

teneign Rex valuws d dependeudt -able should have matthig


Priman key values ih a pareot table á called ererhal

integit"
DELETE RULES
On Oelbt Caucade; we ddete the roo b a pavert table
oiao ko values the related o s n dupen di
t
stables will eetu-netty, BTEkted oulomaticall
On Delete Set Null: 4 we delete the rds
oparent table, t
the dorcia by values o
he elatrd oos dpndst
able ol cet tonullu.
mpv)
On Deleta Resmd:
Ne delete root o parent tabe whith are
having mathiuwg derdgo kay values n deperd ert tabla,
then
we Wilget SqL e r - F32
In osder o overome this eror deleo Be ows
we can
d rom dpndt table dist and then deleta the mo fem
parent table.

h we oont mnion
ant oh tse by dehaulb
ONDELETE RESTRICT be Substituted.
ALTER
JALTER TABLE TABLENAM s
Jo ADD COLDMN NAME
DAATYPE CONSTRANT;d
-ALTER wed to modily the faba atibu
DRoP Syotax
DRop TABLE-NAME b teD3yta/o
DROp &sed to crop erire 4able dlb o ( e f
SERT Sntax s
AsERTIND TBN Ame (colob,1) vALDe (vali, valo,. )
u s e d la hert mas n e tabie. o jeneit
SELECT Syntax-
SELECT * fROM TABLE-N)AME

tAHERE CONDITION
ORDER BY COLwmN NAME Asq DELC

EROUp BY COLUMN NAME


H AVINEG CONIDITION 3 b as
t 6 sed o eree roes fom the able l re

UpDATE yntax as e
UPDATE TABLE-NAME SET COLNAMt =
NEW YALUE KOHERE COND
.& wsed to update all onos b he table or seleetrve mowas.

DELETE Sqntax
DELETEFRom TABLT-NAME WHERE CONDTIOn
eis wed to delete selestie o s
omable.
GRANT Syntax
GRANT SELECT, INSERT, DEETE ON 1B-NAME ROM RACAD
D wsed to give pívileges otable b
31A39
RErOKE Syntax d anAu)o d
KErokE (AISERT DLETE ON
TABLE-NAME Rom RACFD
Wle can exeuule al the DB2 stmts usng DB2
sal byY g
boLsSpuA/ gmfoR uing applicatn programmi
DB2 SPL
soboswud

Appicahon Prograumming
CoBoLt DB2 Spuf SmE
Sql procesugr (uent
ugng l e npuE) Mngmtacttl)
Part1: Uing SQL (qe proceng nu
onfs uesMwgmt fail.
Procecure lo enter into SpuA
Create one
pels as p leanu
Yp -
0s sequeutial pastron data set
Creale one scqueudial ds as op {l.tps)nu
Selek I or spuA.
from p e pimayoptio meau- seleet D ( Desz)i
Ener
311 p ds name bb TJmA-Ju8T JT
op ds name
boa
Ole Sq que
Run e que by
giíng '111 r (mos7ti
CEdit, exeeulc,
aulo-commt
alos Commanope t3
Sal Code -o-means queut exeuted Cuwessh

CREATE: 3nAL T S 3717d T9 7 T 2 ToAs


CREATE s used to cre ate an
obect ib he Database,
CREATE TABLE TB-NAME
( COLN AmE DATATYpE
DATATVDE)uy at
sns/9 rmo
3roAlt
18AT N A M E

NDEX
A

-Index i a
set op pointen to the onws
of a Hable 1E &
wsed o accen the mecords qúcklu.
DB se hdex to enaure
uniquenen &to improve perfomma-
br prodng ebsieient acce
path to data for queriey

degoba ugor
cOFAE UNIQVE NDEK IDK ON
EMPMASTEmpID Asc/DESC
.When table ceated, Contains Primar Ked, Unique Index
udt be Created on pmary Re DB maks be table dekinto

inComplete
unil ndex ú Ceated o
primary k.

INSERT
hISERT is sed lo iset lbe values iso table.

NSERT tNTO TBNAME CCoLNAmE, COLN AME,) VALVEs


VALUE2, . - )
(VALVE,
Erve Date in lhe fomaE;
YYYY--MM-DD.

SELE wed to memere be values fom he Hable based


given quen
Seleet all reeords in atable :
AMm3 MosT 'rqdgoe)1DLAd
SELECT*FROM tBNAME;
DspLAN 2 Coloumns SELECTy
To emeve
sele eive Columns fom be Table
SELECT EmpID,
ENAME FRoA 7BN AME33 8 )
RETRlEVAL WITH OHGRE-SEL6a
WHERE s wed to cheok he
To selet paicalar oo based Condtion.
on the

SELECT+ ROM Condikon.


TBAJAME WHERE
ORDER BY EMptD '1ovo1 u =

wecd toriere he
order &tma b iBer vauies o
seleelr colimnSort
/desc By default-take asc. orqer
RETRIEVAL TH ORDER BY dt d 1 p
SELECT fRoM tBNAME ORDER mpsAL;
RETRIEVAL OmH ORDER BY AsCSELECT
SELECT+
fRo)TBNAME ORDER BY EmpsAL -ASC5
RETRIEVAL OITH ORPER BY DESC-SELET:
SELECT *
fRoM TBNAME ORDER BY EMpID DESC
0 RETRIEVAL TH AND <SELECT:
To metieve te
ange o values for seledtive coumn
usng
anilmalc operalr M-YYYY:eot
SPLECT*TBNAME WHERE EmPSAL >5000 -ND
SELECT DUTINCT: day s voel o
EmpsAL<IFDco;
hoa o3
Dütinct wed to
eliminale the values % dupicale
SELFCT DLTNCT (EmpDEpT) FROM
EmpMAST
BETWNEEN: 3ronM8 MOsY u32
lo
specity * a range ch values be
s e exprenion BETWEEN
operator to be implementrcd >vihs2

dr
SELECT- BETWETN 11 -AND <= malA atgr oaase
lo eiriee he ange
vadues for elestve column utig
logical operatou W
s dosds ot bu
SELECT fROM TBNAME OHERE tmpsAL BEWEEN
To00&1700
oR)
tqre 33RY 3malAST ANDt
SELECTtFROM TENAME HERE tmpsALto0 8
tmpsAL= Ho00
NOT BEWEEN:

swsed lo rrieve he vaues 8 ohich not he given


range values
SELECT-NOT BETWEEN

SaLECT 4 ROM TBNAMEOHERE EmpsAL


SELECT Nor -AnND
BETWEEN ooo Ito
IN:
To exhack data by Comparing more ban one value l tkbe

seleeted Cdumn oh a table ís poLi ble wilb 'iN' Cqenth

oper ater proides facili of giing muliple poribsluke fo k


Comparson of one resul value wilb the Cohumo.

SELECT- IN
SFEECTEmpiD, feom TBNAME WHERE EMDEPT INC ).
Neue-O/TOte 3TA330
OR
SELET feom TBNAME OHERE FMpDEPT OR ST=
NOT IN
Th operatoY revenes the result of he expresian tom ue cf
fake vice vesa.
Ahonoiu 3TA 39
8) SELECT-NOT N:
SELECT fROM TBNAME OHERE EmpDEPT NOT IN C
OR
ELEC *fROM TBNAME OHERE EmPDEPT NOT OR TMPDEP NOT

LUKE
eeack data from tbe tabe wer can compare characfes
of be Courmn a4 sngle one muttple ones. Sngle characfer

Compañson 015(rdescore) and multe cha/auen


pauñson wi
percenktle) b
e
RETRIEVAL OITH
-To etrieve the Values
LIKE-SELECTr NTIHTol4-riI
qor ename ohicb start hA
A uvg9
LuKE Operaloy

SELECT fROM TBNAME OHEREtRAME LiKE LAz';


(L8) RETRIEVAL OH LIKESELECT:
SFLECT fRoM TBNAME WHERE tNAME UKE
R
Rz:
AGGREGATE UNCTION:
OUM: qives lhe sum oh all he
coumn values.
-AGGREGATE FoNCTION-sUM:
SELET
SUM(tmpsAL)-fROm TBAmE o9 T
A¥G: gives he
average dh all the column values.
Ave unchon wil give arn inComee
avg Cae there ae null
values tn he coumn. 9

20 AGGREGATE
fONCION-AVG :
A TOA-TD332
SELETANGCEMpSAL) fROM TBNAME;
AGGREGATEfuNCnON- MIN
-1gives be min. value fom a set celumns
o sELECT MNCEMpSAL)
valueu
fRoM TBNAME;
-AGEREGATE fncnON -Mxx:
gins, he max. value fema at d clumnu valu
SELECT MAx(EmpsAL) FRom
TBN AME
23-4GGREEATE FUNCnO CoONT
-D gives 6 Coust of column valea, exclude Dull valuev
SFLECT CooNT() f2Om TBNAME OHERE tmpDEPT=
24) RETRIEVAL WTH IKE ( STARTS TA 'PORENDs O H 'R);

StLECT+ ROM TBNAME WHERE ENAME LIKE K ENAMEF


LIKE R '
I t ll displaa Conesponding tield stanfing, ib & eudiug oh e

8, h t eld Contains max S giveo at le ime h cratug


Iw order to get Tesult qor R deelare tnAME O VARCHAR
instead oh CHAR

25) RETRIEVAL WITH CoMpUTATOA: o ot


SELECT NAME, ENpsAL+5D0 fROM TBN AME Emp DEPT= 'tooo2,
6 RETRIWAL WITH
COMpUTATION:
SELECT ENAME,
EmpsAL¥7UOo fRom TBN AME RHERE EDEPT UKE M>,
GROUP BY CLAUS:
It&wed lo group he elated vaues based on
Condthon.
Whenever we wse
-GROOP B clause we mut use one
agrrqae
urchion.
ROp BY &SOM: da d
SELFCT EMPDEPT, SUMEMPSAL) fROM TBN
AME-GROp BY EMpDEPT
HAVING CLAUSE:
1t should contain one aggregal qunckon ( mut be used dib
EROUP BY claue
HUAVING lause cpemlz on aggrqatrd qrps that are alveady-
0ected om GRap BY clauseer u b b a a f
HAMNG cause shouwd cortain one Cond which ncludes 09qe-
galz-
gRoP 6Y claue should not Contain vohere claue 1t may hae
omu HAING clau
BY OmH HAVINe SUM: T SAV3190
28 GROup
SELECT EmpDEpT SUm(EmpsAD As EmpsAL FROm tBNAME C
BY EMPDEPT HAMNG SUM CEmpsAL 7 oooo3

(29 DELETF CAKCADE

(30 UNION:
Union & uued to nemeve he oio fom a
da tablesu
no.
o colunns that are beiug seleced fom bolh tableu should
be Same must contain Same leuglh dalalyP 39
Redundaut duplicalza are
eliminatud
ST (0osh oue-rAaqt09 30m T
UNION ALL
rehhevu all be rowsom bolb tabla alonga h
dupcatis, d l Ldsle

t ued to Combine Columns fom mOT han onetable


quer sed onemeve the data from mor has one tablë
J o was
cdaied iulo 3 tpe; iu9 oa)
) Stmple TDu 320A13 4IVA
Uy Inner Jo
) Ouker Jou
uols ya quoa
d8umpLE JN
SELET CoL1, CoL FRom mp, DEpT WHERE EMD MERNO)

Tab ToR
EnP Dept.
i tNNER TON
t retrieves ony he matched mords omJoin tables
RO
StLEC CoLI, COLI fm TBNl INNER JUN DEPI ON EMpNMEN
Table Tall
1 Co 2 co1
Talbla Table

) OUTER JOIN Ca) KieHT OUTER JoIN


Cb) LEFT oUTER JDuN
c) fUuL oUTER
JD

(a) RleHT OUTER TDIN


It ovetreve lhe mathed and unmatehed oues om igut
table auo onmatehinTos om lelt res set to null
ayrEA w i o
SELEC CoLl, CoLI FROM 1BNI RHE OTR
JDI TBD ON DNO=
MNo
Col 1 Colt Tabla( u
Tablei Tabla

Snatend ob CoLt Co , we caw uke


*, dinlah all roe able
LEFT oUTER JUIN
IErelieve he matthed unmatched mouos Bom leht-tble
aud onlus matthivg Tous fom oftemst set lo nul
2.0A
SELECT CoLI, CoL,. fROmTBNI EFT OVTER JOIN TBN2 ON DND-MNO
) fouL JON
tmeknere alll matehe unmatchd rouok fom2 tabes
naut- table alunn valuet set
nul
i15 5e Comu pon ding leße o
oeLEC CoLI,COLl, , . . Rom TBNI £DL OUTER JDIN TBND ON DNOs MNa
Dúplhapb desoption oh Tble
SLET FROM SYS(BM. SYscOLOMNS WHERE TBNAME 'Sml.
Cor)
SHLECTAmE CoLTYPE, LENGIH, SCALE FROM SIBm. SS COL Um
SISCOLUmNS
OHERE TBNAME STD';

Scale to eprseut deeimals


hdt 93ruo 13 () AOT 93100
DESCRIBE TABLE STDS 3rus T11
RENAmE
ALTER TABLE o t IU0 T431
TBNAME RENAME CoLUMN fEt
TO
cbdoon SFEE
To add one addihonal column to exishg lable
ALTER TABLE TBNAME
ADD CoLNEW
DATTYPE ;
To insert the
valueu; you bave lo upaat
aate he
he value b
plaee o nuls U bae to we values
OPDATE TBNAME ST CoLNEW=
OHERE CoL1= jt
Twe dant mention where clause
bere, hen t l ) upoale
all rouss oh That
parfcular Ned coumn.
5To add addifional Ceumnsto
mare
eishing Table:
wAUER TACLE
TBNAMEADD (COLNEW DTYPE CoLNEN
DTYPE)
fyo want change he
dtalype oh pavticular
a
coumn:
ALER TBLE TBNAmE ALTER
CoLI SeT
DATATYDE VARCHAR (20)
lueBud, we cant reduce be
leuglh o Oatalupe
nisOd we can ouy inceag he
leugb atalipe
T o drp ponkeular column:
ALTER TABLE TBNAME DROP CoLUMN COL1

To dhrop
enire Table
DROp TABLE TBNAME; delsta Iz +ba (wtt, h t
dutis
4you want to delete one o m, S
DELETE FROM TBNAME OHERE SID= o003; d
wwd ro o
ro yo
4Delete Table :

DELETE FROM TRBLENAME dl v 6


4you at to emove duplicates
SELECT DLSTNCT (SDD) FROm sD
you want earch the name ohich beg 1k-4:
SELECT fROm STD wHERE SMAmE
LKE LA nuli la
choins
i n g e damo

How to insert naL


value
INSFRT IND SD VALUES =( 16oo, NULL)
Tohieve null dield ouos
SELECT * fRoM STD OHERE SJAmE s NOLL

Tdieve e al rousk Ihont nul eld vous


oFLECT 4 -ROM cID HERE SNAME NOT JULL

Carert me, date, mestamp


SELET CURRENT TNE fRom Sts16m sYsDOmmu
StLECT URRENT DAIE fRonm SySIBM. SYSDUMmY1
SELECT
ea CuRRENT TImESTAMp fRom SYSIBm SYSDUmmY1
Truncate Delete:
Truncate: We can delele Delekes We can dilule
paka
erou au all mwt
of tabl
alt de ofable onur-%
able chueure lo ckoulure of tabl
We can't oll badk We Caw mll bask
Cenrch the table : se slslsh ft fony s

using
Seleet fom sysibm systables here n ame R
-
stslg 6
Pre-delined ades
d Syibm. cuselumnt- dosoipte).
úy
Lyibm. tysdummyi Cument date, ime,imeshmp
o) Lyibm. ystables Seach.

esoshb pot fre


Consrains : -

To Contol hlouo oh the data at the fime of dedarahion) of


variables.

O NOT NULL

PRimARY KEY
foRElGN KEY
ONIOUE
CHEK
6NOT NULL- WTH DEFAULT
ou can use
Cunique not null ant no. oh hmes natable
But 20u can use
prmart Rep onut ne
unique- constrainb> will en ore uni aue keus- on a
ua
deld o r ombinabion o multiple qields
Cheekconshraiuk w eorte the list ch values or rauge
oh values qor he giwen coumn or Columnu
ViEWS
i an altenatve way of lookiug dat in
ne mare es.
And hese arn 2 ypes O Updatable vieuss
Read-onu Veuw
Opd atable Vieu
A vieu set to be updatable ohen 1 satis ties all blog c
.No vieus Ceatad on a cingle aba
2.
do aggmgalz tunchon arilbmatic tunction
3. No Haing Group Bt, Outnc daues Oe ed
p No cub
eueny s wsed
Dasbasc tuble column oher han víus estumn ave
Oulabla
Syotax:
Creahe vi vieuwT ame a ho
SAee que
Non-Updatable vieus: s
AViw s et to be
nm updatable ohen dount sat
any me
o alll hz updabl Meus Condtht
ntax:
Cre ate Vfeue vieusn amMe as

aeleot puek
-Aliases Smonm i
Bol5 are altenalive war oookiug data h e tables
MonMs
-Oulu Ia wser who has Cheatad he manym caw auen t

-whew tabtabl bas ù


doopped, amoddad aqnnum
be deleted
we dont mquure aystm admin alulhon an to Creale
LMOnym
-AtJ. MtA ~
---Acu Ni,ble. btf- II,,, eii1in., tMm;. • · '

_ ~ U) ~ btt-¼- M1e. ~ ~fpd, (»()00ahd J:ru ~I lW+ b


~ rr~
_ W£- ww! ,.r Mm() =lk"o-si1.aM to ~ ,.b
,. . . ., ,. .LF,c '------
c;J.,ak½:
,ct'T ;
~ if) rn
011 ! ~ J ) tVY)~
C·re.dL ~ cJ;~llML_
o.A eeL,J-4'- forn nh bname..

-A- qu.~ w'litw, ~ q,u lMf v., ct\l(ed .wb- q,.,.w.,r, ¾k. (J:,,w

Codt- a m~~rnVJYl o{) 1F? t.~ q.uvJw.


1°~x: selul- * ·~ +r,bk_ w~-= (1-J.J~f,m Mfv,~
0 ~ flit_ L. ~ ov ~ - ~ eri'~: /

(!) Co~~ ~ qµerir- , f- t


U ~~ ~3

® Nm) a:,r.,Jmo( ~ub ~""'t ~;,:;;,:


Omd~ ..guJ, q,uery-: 'Jn'rl "'

-Hnt-, (~ ... ouh,r- qu~ t,. e«.w.ib4 ~ r ep.,J.i -ww..;


'4th7 ~ 'V°' ~ 1/)ner quo u,. ex.~.
Mt\)( (:o..'1.Q '
&lw + ~ ernp ej tAoe. ."'-t ., , ( c ~ Cow)r ( dutn cf- ( <.,l.t))
~ c;n'\p e1.
t-J ~ 1 + Wgk,!f- ~ Crt) lv~tfl2-- (?; ,AL r ~I, CA-L J /
-,.T)d Mttx e ~ ;-
.t d ~ 6A. 1 eu.a.ML, Cctl ~ ernp 1.0here..

~.,_Q_ ~ CJ.J._,J- mo)( l.a,,J.-) f,:;m em.p "-qr._,re..


..eat <. Cµ_(,_,j-. /Y\ tt)( ( Ca.I) ~ eM{)) i
;,,Ye;/ MAJ( ~ :-
_t..l,_j- -et &,ename., jaL -Ron, -ern-p ,,o twe...
~ ai.t. = ( f-duJ- r(\t.1"( c., & ) fv<mi ~ ~
t aQ_ -<_ U-J.....J-- ff¼ It'. Lt aQ. l ~ lef '-'ftp) IN t"'-
t ,,j__ <. (.r:~ ll'\ttK lLC1>l) f-,o..vi em_p '));
l - r,m--2. ; Vs~ ---A-pplic.J-17fl P,,,Q ra,n,nr"f r
Dllh ~ ti) . Db.l- an4 Fq_,tBvc&ud;- Cohol 11~ :-
- DB 2- CoBoL
- CH AJZ(T)) lo --RGip- A- pie YCY))

v'A-R.014-R ( n) 10 --Aetl)-A

4ll <fiat>--A- L8'.lfr11 p1c__gq~)


Cofnf
4q fiet.D-A--~ ptc, 'x'C!))

~IY) Ail. I t-JT


IO +t&lJ)-A- pte__ gq_Uf) wmp
to +-ic--LJ)_4- ptc_ sq C4) comp

to --AGLD-A-- p1c_.1qcp--q,,) v q ~)
Comf3.
1D -H8.J)-A- pt~ !X'.ltD') (l~ h~0
JO -HELJ).--A p 1c Y.. Cg), Ct;~;fv.)

lo -Ftt;u)-A- 7>1c.. Kb-- 6) . r2o b1~iJ

v,/e__ utl) 'iJ.Cu<o lt)Z dh2- c:l.,hbw__ fu1b ·°'f p\,Qr~k,,..., p ~m !y


Co~ ttiz J:(y!L ,d,.-hm,.,. rh. '?I) ~ ctyf 'lfc.~J-,u<l P'°~IZi,n.

~ ~>e. lo Goel,. f~ .CQL ~~fun""'--b: '¼Id 'o/ OJ':,2. '>ef~k4


1)~
1 'ill)o/ ,-C(?LCA- ~ h,_ eoo/ec/ bt.o Ii£ clJund~a. ·
~6C. J:ri(L
D~L~--f\) ;-

- u ~ n16 .,_ pro vi rhJ ~,/)ck= +,, q' e-nk I) ' F,, onA._ f -1C-ts_l.
1
- l- C'e\nt <\ir, i lh, rh fm?tfran oV --f h, I ?1.bl~ 011~ c?I II Co e,_,'Yll) ! ()

th, .fr-rvctu-~ oi eqtu~f€td OJ8oL ho.ct VC(fri-z,,blR.tv·


- We hct.v, Ll3 V-,ckcl.e (~ blUi-t.'1\.) if) " " ~ --- ,etc,.~ f.,,q); ~

o~ ih,_ pv Q!?Jn U) - Arn i - 8 ·

{0 ~ ti<t~ -'6?L
WCLVbE"' F-mp b ( L
~D - &a.

- lo Cfe-1:ihc t>cL~' w,__ ~v,c lo <;tO +o c,1i4'-


~ ?um') DB2. .
rt--t c.u.iD-F-~-
- If) c.lu.c:{e.. ~ .c ame.. ru c,c;p ?ta L
~ H.l\'1 e,,ct,- V) Co BOL 1 /J\ cJ.u.d.e. . tt{( ,,ct~
exp <me! ~ DCL,€rG1\J al-- I~ -!me... o ~ pr<-- Ccmlp; l<U,o-r,, p w:£1.~,
S ~LCA- ~-

- ~9 L Co-mmW)I c. zi 1.-OU) -Avt_cl. .

- /1::: Conn>f\.,; -th~ J:.d: 1 th. +clcu ,,,,::Jl,,-;J:, c Yi k '-i~ o/ DB)_


~ COn'\pld{Oo) ~ ee1.J, :CQL ~lrnh. ,
- ~-= cl""- fwo fmpl'Ji'/wit-1/elou ~ --!6/Lf:CA
{!) t. CQ L CO'() t;7
@ ~ ~L -bRRD( 3) ,

(!) ,t ~I...Col.) t' ; lt- Ch u.p J<tkc/ by ·a~+u ei(ew,~


DB:L (!f),, fi t~.t_ ol
s'rrn l "° ffts ~PP"'r' 6U2, tJtfl t. 1"5), c1t Co c-le /;\ 6 u-t<d /;; •h anoH,_
lR ,__ l)f!>;. ~ ·1r, lf)n ~pVuili,,.,, f'Wf ~m .
(!) tf;?LFRl<.D( 3) ; ~ C.o-r, J A(() [ r/:i",~ <'io' oj '"Ni,v( -.r~i<ded bt
,~ tfm-h '?0t-eA 1 <-f oh, t e.1 ot~ede ·
t,../e hn.w lo it, c,f.1.11,le 1'1, C~ A LI) wa-rk.'1 ~ tit,, .1nkrm I o~
!~ ~r\;c3.~crn rwr rn•
~ t;:(_ ,.e.q1.-
1"1CLVD P: f..QLC.A-

-BJD-b~

-H Orr- v-A-R}Ae, LF :-
• t)t,' '1' em ~cl~ 4 l J11b .,,.,t II') t1ij,, ·°'jlplfC 1diO'I) P1"° I r'Yl
Wt-- ha~ to- 1wtr ~ st.at~ ~ V)~ wh'i'Ji ii-.:. OB)_.
can ~-ate- 1tu- ofaf~.
c.S~nta~ : gJuJ-- r,,Jo ~ • • · • -
~~ clau1,e... n~IY)~ I~ ccJ~ ~ ~
~,ito 6JI( ~~d f;5' ~
~ Jotr 101.fdv ti, ~~ ~ o!bJ.... I~ cfdd..i cv.e. ca1i,q
--Hocrv~~ .

-,-Hest-vt:W~ rnu.1.t- be_ ~eo( w<f fi) ~ ( !') (0 J-li)L $hdt-


.ol;J.i a~ v.J.,e,:;{ d) ltvi. °'fp'\rec.J,, f""'r'1' ·
~~ ~ee... t<QL
ft..ka!J ltslTD t=mp-i:t.-&E (_ Bvlp-tJo I Fm p-NMY1 Fi Fi'vlp ~TV)
VAt.lJE'!; G1-t.~ - Bvlp-r-..t o/1-{ .S-f'Ylf-NN\'1 &1 J J.g _l?rli p--ary)
fud-~eG

1'.tOLL ltxi1c"ll W;
- To ha.nc/lL tkz nc.ill._ viJµe.g 1n """' 0-fpb'c_~ p-o~,z,.I(), tve. h"~
4v ~ Null fnJf~-

- ~le. ~ elY>. ~ , . . , ~ t/5,:: ol-zla f<,,n !k,. olb:>-1;t an~ wG.vn0


kn. rwJL ~ b to h~t- them 11) a,p,treafn rvt"/1') "f t.<.1"4
t.,,J:etilut of1:;~ tlii_ f"Ot<M'l ,d,f/ ~ i.vft ~ ~ e _

~~ r,ulL VJol:~ in "°~- clo;qeJ.Wior,


C,~ Squ{) Com] g; ti;,;, (,t.&e. V) >~L ~tirih 9b
ap p11r,~k01n P'"'G' 71 ,n .
V\.lc RKll\1(1 '5n 1 R,,( 1{ Sf< llt1t, !.

<.:'l t-J \ ())( fr, pie. ~((( ')J (im1 P·


~Rt)(' { tvQi r)fVI <1u"I .
4' -t ~ l -<:. (~ L

St L.( CT It--.\ ro ( -. H ~ l mp- o-,_Jo


~ µ~ -L-1Ylp- f\!Af()l,- "IA-fl" G- tD)

Rom Fm pr-AB
-8'.tD--REc. .

.!) Xfr- n uJl 1-r,,JJcab;:,, ~ rne~J 1J- ~eJ-O 7P5"tn IF)en, fA a d~ '( J ii:,
~ Rnp-NM'fr eo~n J 11:- ~e~ tuijcCUJ..~~ 1rrll) fk,..;

r~llf).
i:J ~ Offo7~k~ ~· nc.Jl ~nd;G:J:i;:; ~ _. ( ~ vaku- 1 U') f1je_, E1Y\p-N'
a l)ulL &1 no cJzrf-a V-l ~~ V)to orp17~ Fern ,
~) ~ ,-.,ulQ_ pt-f'"ljf~ & -tv-e_ v~/k<2fJ /J5o t?mp -CGt.,mn u haM,-
t/5,:: ~ h,J; [!- ~ /mu:,~ .oluf~ ~evi"t lk,,__ Clfpl:ea:t,,

rr/
COBOL- DB2. PRo6'2.AM PRq>AJ( tmo,-.J :

~t>UC.AllOt\J PR~-AMM,t\Jq-:

w~ C~f) exuu.le: 1S<'yL..' <S)uaiu ii-, appt'c-,,.tt'un Fq"'-m bt


e.,nbt.Jd.t:, &~L ~~ ~€/) -fi:G"c.t !QL &; FND-R'.-Fc.. .

trbix; &'e..L 1 QL
DB2- sn
l>f31- ~

-fnd.- -fiec.
~ of-e__:.V\Je- n~ed -fo code.. m a.re.c1. - t / m~'r- B- ~

•lo vJn~ 'MY CD&JL+ DB J.- p,o~rz,11) , vve_ f)<-.d --to rrmt.. =~
-follo1d:"Q 1wo copy 600~ .

;i.. . srs;; Le.A-( ~ L u,-n,,nlff)~kcm ~t1)


7-. DCLf:n7--f\J ( Du.D-arc,J,Of) ----q-e.tAerzffm-.)

:t. Sf;/LC./\:

• fi:;--u DB.1- ~ - d~ed eopybol9~


• ~-/ohtL .c•~ o1 .c~u.A- eq,ybo"'l <J. 136 b ~
., of a.f.t lf)Z feldt lr) J6<L{A, ~ 0
mp- td-d(, a~ ~Caf~ ~
.CQ_ t;:-QR1_X 3) ~

A) s~LC01) 17 :
•'1t- !A ~ -fur €n'1'> hand', +, !)8J.- ii-. "ffl:c..frl 1""ff'"all'm"f
,C~LCOD'7 =O -.:,, ~uCLet-~P ape.mkat)
SQ_ Cd)t;-= +~ ➔ Wll m-Ynr

~Led){; = - - ~ -.:, -6vv~


&).SQL~D® :
• Moi.,k fl;L a,<Jl)f;-- ~ 71) .x ·o.{ luJ,.J ~ ~ q,.,~
.._ -vntL.uJ~ •-'~ LcA- wrFet. h1 ,attod~ .,'t'htx.
~PQL
1l\lc.LIJb 6 t. f;llCA-
II
.. DC L"tlf°t,J u. ?\ toot, rl'".:fql")~t:?t -fa ,~ '-~,l D8J..
1
l.4idi~teul v ~
U")tr> COBoL eqt<-~t~..u.t \/etnttbl~.v-
• l& Con~ CoP>oL ~wd€u1:-Vl~Clb\~.v ~ rt" ~s~ trtd ?U

' 4o.c.t- WLh ~\~i 1 •


• -i-ht- "'-i',,J,l<t ach: ,u. ar, 1rmf<-"- 6/w appl:c.._lilT') f'1r"'"''1-
'2trld,_ 1)8)_. tubc.Lrti./Y),C,

1>rorm Ma~on :-
.1 · i,0ii~ CoBoL-t- !JB:,_ P""Q"lfJ
2 · ~ - G::rmpf ~k~
~ - BtND-:JcL
4 , ~~kcrn JcL.
~psfatt<n'I;

Cobol
J,

Ob<le.d- Cale.
J
J
Jw I( tf)~lt-vJL
bWL)
l
Joad.Ul,

.l. _.-----__. ,. •&f.<..u . .,.01) {-


<f"CL ( "i' ~Sf"TlJJ)
p.,,t.-- (crr)p~ler~-
- --% 1~ n011'()al GoE>oL Gnnf le.r o.Ab- unol~~d lh"e.- d-c:thmpnh
Volbedoleol b(w ~Ee_ Zif1d FtJD--=&Ec vve__ tfm- ~u.t: czt(l,J_

pre-- 0:nn p1 ~ koo


11
,1 •

_ Pr<- &mJ>' /a k,,.-, d,vi~,,,, 1/ci,; Co8 oL + D8:,_ pro rm ;,,h, h~ .


- ~ h1 / VJe__ ~ z,,U (&:, Co£>oL mf-un U")h 19 w~erv ~ ~t-t()d,t.
l)B)... sfa+emenh ~t- ioll ~l-ac_e_ ~~rt=; CAlL s-h+un~'-'Ytt :iR~ ~
c~\I~ l fY)oblPV ~OU R.CE COD~.

- A rnoct-G1 ;:ow-ce_ cde Co6)fuh Ot"\ ¼-- CoBoL ~-h K)ir( be_
.s bn,ej ft) DB.Rff)LJ B·
tJ~:-..-
- Dunnt ~ se_p-arah'crn p,-e--com ~l~er ~ ~ -ttme--kmp -fo /~
rno J,;1,__ ar,ol DM.mue, +o m '2l'1)-hU) '!,,~~I ( Ca-mecln.,, "D cl.-ia)
- ciakr ~ -l,me- ,cbmp 1i? 1DBQ.mu~ , ~11( Ix tfE=nJ 'vJ <pi?»)'·
BLf\JJ) 7rL:-

- l0 81NDJJ'.L = mk t<J.<. ob uJ;~ P"f3-<T)QffKJ'FPT0 :1f IA118l


- (l)Z inF 1o1- 8tt\Jb"TCL -t()il/ tx_ I PBRrnu&1.

- 2+ c&k lf)Z ~,co.,WJ o\)-werr i


~f- ~C:J. ~-'ed; fa ·qt.teA~ l,Q ,tl be.. ~~ I

f~ t. rr«uJt-- lDtll be_ ,c~ (,n ya~,


pe1
4 ~ ~te_ r)Ot- ~euib.b1e.
-So,= ~ pa.ck,.,. rnto pl~n, I wl.vdv u ,,,,e,,,,.lhtJk,
~~ Ta.,;
- Carnh~ bo!Jr lcrnd m oc!uie g; plar,
~' -kme ~ ~ p f,4 tom e /1) -ho15" to~ mob&. !>l plaM- ; JU will
~d, ~ ~ ft murrndd) 1 05'~ f't- t0~/ ~~ u$1~ '~L ·em>r
C-oa/e. == /_ 8-1~,.
"bs1'h-- ·ll f c t•Yn,l h, 'i, {wth 1h, Cc' b- cf/ <l'f) 'f"l 1\l'T)f 1.'1
cid~, -fc, f"-t'ltdt· P->11\.lf') JcL 1 lh, f)p.,; utbuJ~Pn llt°'-<.~

l)LAl--1:- \K, vt.tlru.l ,,~ £,11-Jf) 'kl will h_. plaw g, ,f- r, eltt•d-..bl,:
t\t1tff\t~: It u ·Z\ {)BRrnU~ m1r0b{, n?V'nt?.

. .'

J
a-) -r.o 'fn/4~1!!RIL , r ~ : ( ~TMIL) '

~TrHc.Al10N 1)\Vl.S ON ·
.J'R.oE&Am- 10 . fN~E'Qf":L
fNVlQ.ON ,r\E'Nt J)lVH tON-

DA=rA- DIV1~\oN .
v.Jo~ Kt"1G-STDl(ACt F SEalON ,
R6C.. .5QL
CiNCWDE -.SQLCA
-tND- ~-a: -
~R:... .SE;>L
'J>Jc..Luo~ -ri
ttJ"D-E<Fe.
PR..OCtDlJQ-f? DLVtiiON,
'Y)O\IF laoo f -ro ~V-T].D.
movi;: \s 122>' To 1.-fv- TNA-1)1 E=:
~t=C.- oQL

ft-.U.~ 1NTo .,, C-n D,1f,J-A-rVl€) v -ALU-Es C: Hv-n D, ~ J..4V-"TNMY1 E')


-E-11)-~-
f-{2 .C6j)LC01);= =o

1> ~r LA'f ...cvCl.Fr.C. t.m.L ,~ . 1!8<11 oN ,


1

-a.ts
WpL-A-Y ~L'
tND---1~-
~rop Ru1'1.
(_ l)'t t\tl\-ff\ LC.) :
WD-QKLl\.l&--..ITD QA-G,i& t t:en o N ·
0
1 v~ .Pie ctl~.
ol v~1 pte. )(~ .
PR.oC&ooQt;- DV111 o f\l .

-AClt--p-r- V/tQ,
-4c«;p-r- VAR_),

Mov,t:. vita.. 7"0 -I-IV- '1D


fno'-4; VAQ1 TD f.-(v--TNM1E=
t ~tC ~~)L
'"l'-lQl ,,l, ,~
1.... (11f)1t\)\l))I\ \ \(\ 1,( tfY IH) 'IN INAOH)

f ~If) t ~t c.
{ -A<<"t f"TI1'\f• ~-'nuu1ru &L<:' 'l Al ,, 11nH )
W L)~ll ~J(, ---C'lO l,U\( 1( ,C::I <. tl t "'.I
01 'i' pt< t1(;)
o I VARI p,c <1(~ ')
01 V/\RJ_ plC «(,)O)
PR.OCl T>vRt b1V LCl() I\-\.

PC-AtvR.ff) "v'/\ '2'(1 1\\ ( ~ l /'Q.c;rr., / ~ y I Ll"-IT1L !! " ~


--AcL.c;pr v-A~~

-A cwpr VA~

0\ 0\,,1;, VARI 70 HV- nD


m o VL VAR) TO .t w-. TJ\IAmt
tKt c j~L
1N t t Q.i lt\.lTO Tl (TI D, Th.lA-m ~ / V ~lVtr( (, IIV T/f') 1 HtV- lN J\r,\{ )
=t=-,....t D- t="oc\7c
~ l D- rirR Fb12.rn .
f C?) To 'Yl_ru:I ~ ecmJ..,. ; C o,,,_
11)8'1nA(/\110N 1)1VWDN,

PRo &-RAft')- (t, · g r---t. r en ·


-tN vt ~oNrY18'rr ~vu' Ot\J ·
D-A=rA- t)\WlDN '
1'00RKJN q -STOl<P, q G sr;cn o N ,
B_te._S~L
IN CLVD17 tf;lLcA
tl\lD-'RR .
~..{(QL

lAI CUJ()c= 11
-a..1 P- B<Ge. .
P~Ge{)LTR.E.. t>l'\IUION.
ti'lt:c. _gt?L

SE?Lscr- --n D, TNA-fYU;:: l"1TQ J, HV - TI D, ~ H V-- ThJJ\ff\17= ~ o m Tf


K> Hl:;R t;=- ·-r,1) ~ vt70-o 1
WD-~se_
lF ...f.~L CODF -=-0

Ou.pl.-M< J -'DaE!.L.'

D~ L-A,\/ +kt- Tl_D


lMfL A.'( -k v -Tt--_J-A-fn t?
-l?t_,e{;:

DU-pl.A-~ t-+41Li
~D- 1P
&Top Rvl\l ,
(-fv ~~ nuJL f e.24 ~ f )- aql c:vd" C-~Q,J
P.RoC€f.)uRs- D1vu,or--1
~~ .C~L
11
~tlu-_.., 0 ,n,t"1nt lNTO , #-lv- TI'J),, l(V- 1NAWH H<cm -rJ hw r4t~s
-tf\11) - f°Kt;('.'.'. ilf) - I vvu6
i,::. .S"1-caDt;: O
D~p1..;,+y HVl- n r,, ~ V- r~1-A mc:;;
~i;..

~"'V 1
(./\, L' , 5QLCOt) S
""''"➔~.
(To ~~ rwlJ ryU,OfrJC
I l+tr
ap
oVd(,t:;<'(\.:1~
O
IJ;)Z' a.6~ -~30 \l
~J

WOQ_#if\lq--gol2.-A-&-F- tEZJ"larJ ·
V1 NI ptc_ gqlt.J) ·Cmnp·
PR_OCGf>lJQl::r Dl\lUIO N,
-~ J..~L

$LGrr'llD/TNA-fYH;: NW ~,HV-11[), i Hv-TN.-AmS =Ni Pa_orn T1


IOHt1R.lr i1D =- loooG
~7)-8(a:,

2-P- t(QLCODf' =o
1F Ni=-O
'J)'lhp L--A~ ti \JceGcc.l

Du pt#/ +f V ~110 , +lV ---"TN A:fY\G=


ftU.'7--'rP Ni= -!
I
Dtt..pL-All NULL lJ)tit\.llTAtl)I
~D-.tP
-t;,..JD-fF
~
1)U'PLA1'< 1 -F'MU
-fiJD-Tf:
,crop Ror-.J.
~ \) pd ale, 'YU.DTdJ:?. 0-,e -vw:nrd :
'JD[;t\ffi-A cMioN D1vu1or-J,
PROGRNf\- 11) UpDATC\ .
-8-JVIP..ON lfll:;1\IT \)IVIJION
DJrr-A- DLWION ,
vJORlllMa-:ew~ tf7CTlOt'-l·

ft 5e- -' 67 L
IN euJt>v !..6:;LCA
Th!D- 5:R-.
ttce, 'QL
ll\lCL~ T:;1..

-fiJ D-q-i;-c..
ol V~I P, c.. a..tF9) ·
o l VAfb_ \)1e.. xb-6),
PROC'.a,)()R.6'" J)IVUION.

- A ~ VAR\ .
~ , - V-ARl--,

~0Vl7 VARI 1U ~V-TID,

/fl~ WtP..:"J- 10 -¼v-::rNAm~ .


.-{)~ VAA\.
l>U.p l..AV VATV-.
~G-~L

Up'l>Al'& il t~ Th!Nn t;: = :-H,V -TN 4m 17 ~&R l7 flt) -=- ·. ~V - TT..D


™D-~.
U: -'~D~ =- 0
Du..p w\~ I llp~
-tu.~
D~pl.A,\f \+At LI
-tND-tF-
ttup ~ .
("Pd~ mulli"plo.. ~ ) .
fTQCt.dwe. l) MJ.1~ ,

f¼foem V/\{l..~ ,~,q f ff<..orr, I f)Y I UNTIL .r ;> 3


-J\ C<..qrr V.AR 1

~v~
rnvv E: vA o , -:-m -I-Iv- n_p
tnovt · VI\Q. J,.. W -HV,... Thl 4-m Er
t"~LC.. ,..CQL

IJpD ~ 7l ~ 1N A1fF = : ~ V ---~ ..\-fY'E · IN He'Q.F


,L 11.D = , ,'V
• 17. -'Tl_D
FfJ.D-t"Yf'"G

i-t-Jl)_ pti<_ Fo QI'().


~ --";>LCDC>& = o
b \/2 pLA¥ L{Jp DA-1Ci)'
t;u.t
D ~ l-f-A.tJJ
llJD- tr: .
~p RUN.

You might also like