it 253 25 - ramkhamhaeng university

24
IT 253 25

Upload: others

Post on 30-Jun-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IT 253 25 - Ramkhamhaeng University

IT 253 2 5

Page 2: IT 253 25 - Ramkhamhaeng University

3.1.2 Alphabetic characters,Y

bhI%~flMS %UfWl&lflM A 24 Z ‘j?U{wUn

26 6-2

3.1.3 Special characters Ii 15 Fia ?C?llfi

blank or space $ dollar sign

+ plus sign comma

- miius sign or hyphen period or decimal point

* asterisk ‘. quotation mark

/ slash ( left parenthesis

= equal sign ) right parenthesis

< less than semi colon

> greater than

a) FiaBnu*-AS~66a”~n~,~~~~~~ (relation) YLJttti

3 greater than

< less than

= equality

b) ~~~“41~-kW~,n~7nn”~u (punctuation) ?@!t~f!

‘. quotation mark blank or space

( left parenthesis period

) right parenthesis comma

semi colon

c) Fiad”sl*-k%~~l~~“,s~~*~,~~~~ (editing) !66tfi

$ dollar sign actual decimal point

?< cheek protection / slash or stroke

C”lllllXl B space

C R credit 0 zero

DB debit + plus

z zero suppression - minus

I T 2 5 3

Page 3: IT 253 25 - Ramkhamhaeng University

+ addition / division

- subtraction ** exponentiation

* multiplication

Page 4: IT 253 25 - Ramkhamhaeng University

28 IT 253

Page 5: IT 253 25 - Ramkhamhaeng University

I234

IW division 4 4 &O%%l

BLOCK &lwn:lilU reserved,word.

LOW-VALUE f?,l,ll,li4W reserved word

ACCUM DEPREC Nfilwn:j blank

- ABC F%llwn~“&JwJlu 1 afjnir1qn

SUM-1234. ijnlw&*

END OF YEAR BALANCE 1 &llwn~i&x%t%l~~ blank

12-56 G%wn&.%~x%l~Jr

IT 253 29

Page 6: IT 253 25 - Ramkhamhaeng University

10

1

112.540

00386

786.12-

23,468

421.

$100.00

WjOth &?llKKl numeric liter& ‘IUll&fld0hld

77 SUM-S PICTURE 99V9 VALUE 70.2.

MOVE NAME-IN (3) TO NAME-OUT (3).

ADD 1 TO T~OTAL.

PERFORM ROUTINE-A 10 TIMES.

MULTIPLY SALES BY .0525 GIVING BONUS

IF NO-l IS GREATER THAN 15 GO TO LOST-ROUTINE,

DIVIDE AREA-AMOUNT INTO 3.1415 GIVING X.

3 0 I T 2 5 3

Page 7: IT 253 25 - Ramkhamhaeng University

IT 253 3 1

Page 8: IT 253 25 - Ramkhamhaeng University

c) RECORD-NO

d) FILE-A

e) FIELD 123

f) UNIT-14.8

6) ALPHA.-NAME

h) REC.

i) PRICE-$

j) 22A

k) -22

1) S P A C E

m) END-OF-YEAR-BALANCE-DUE-ON-ACCOUNT

n ) BALANCE-DUE-

2. ~l!h~Ll~Lih numeric literals dI&j”a9? %~pron6w~era~lw”l~ll~sa~4xi~~

a ) 1.234.56

b) 123456.

c ) 123456.

d) G1.2345

e ) 123456.EOH

IT 253

Page 9: IT 253 25 - Ramkhamhaeng University

verbs

‘required words

Page 10: IT 253 25 - Ramkhamhaeng University

O F Ita- I N

, AND

, OR

AND

OR

AND NOT

OR NOT

%$%M qualified name

(comma)

(comma space AND)

(comma space OR)

34

Page 11: IT 253 25 - Ramkhamhaeng University

2) DISPLAY QUOTE “NAME” QUOTE. I

Wnfiwiwa$ W’lJti “NAME!’

3) MOVE SPACES TO TITLE.I ‘I, v

&Jsi& TITLE ~Qdfhh&X%?l=i~ blanks tiJ?fu@I

4) MOVE ALL “4’: TO COUNT-FILES.1 1

W~siwi%%hll 4 t%lh?l =l ti,,,w~JhJ&‘h COUNT-FILES

5) MOVE ALL’ ZEROS TO REGISTER. t%6ldJ MOVE ZEROS TO REGISTER.1 I

IT 253' 3 5

Page 12: IT 253 25 - Ramkhamhaeng University

2 0 M A Y I Y 7 7 2 0 M A

RECORD CONTAINS X0 CHARACI-ERS, DATA RECORD IS CARD-REX

8. tfl&lJMbllfJ semicolon %?%utl~LJ?lflJ618J (statements)

36 I T 2 5 3

Page 13: IT 253 25 - Ramkhamhaeng University

CkJe;l9

NAME-IN (3) WtiltJ& t%idpd~ $0 NAME-IN 6-d 31REC-F (I) WaJlU& %idiUd ‘&I REC-F Fi3i 1

IT 253 3 7

Page 14: IT 253 25 - Ramkhamhaeng University

PICTURE Y(X)

P I C T U R E AAY(2)X

P I C T U R E 9(3)X(5)

PICTURE A(S)

P I C T U R E Y(3)VY(2)

P I C T U R E S(2). S(3).‘)(2)

WaJltJt% PICTURE YYYYYYYY

WaJlU& P I C T U R E A A Y Y X

MIJlfJfh PICTURE YYYXXXXX

WJlW& P I C T U R E A A A A A

WmJt% PICTURE YYYVYY

WaJlUih P I C T U R E $$,rS$$.YY

.

3 8 IT 253

Page 15: IT 253 25 - Ramkhamhaeng University

a) “DEPRECIATION SCHEDULE?’ j) 459

b) “12%” k ) Z E R O

c) 237

d) “111”

e) INTEREST-DUE

f) 12.532

g) SPACES

h) “SPACES”

i) “QUOTE”

I) HIGH-VALUE

m) TOTAL

n) SUM

a) All the capital letters of the English alphabet from A through Z are legal characters in

COBOL

b) The numerals from 0 through 9 may be used in COBOL.

c) A COBOL data-name may contain a maximum of 20 charact&.

d) A hyphen may be used in a COBOL data-name.

e) The COBOL statement

MULTIPLY HENS BY NUMBER-OF-EGGS GIVING CHICKS.

contains eight COBOL words !

L.

f) A programmer may invent words to represent the quantities in his problem.

g) A COBOL data-name may not begin with a number.

h) -AREA- is a legal COBOL data-name.

i) A reserved word may be used as a data-name.

j) XkDD is a legal COBOL data-name.

I’+ 253 3 9

Page 16: IT 253 25 - Ramkhamhaeng University

~~~a%ai~a~w~llios~l~~l~~l~~~, a~Fia-~l7nspro~~na~~~usn~~~n”~a~vil~pa

~ a) data-name 1) DIVIDE A INTO B GIVING C.

_ _ b ) r e s e r v e d w o r d 2) 3~ c) ADD statement 3) HO ! HO !

__ d) illegal character 4) ADD A, B BIVING C.

_ _ e ) S U B T R A C T s t a t e m e n t 5) SUBTRACT C FROM B GIVING A.

__ f) illegal data-name 6) x

pg) C = A+B 7) (blank character)

~ h) alphabetic character 8) HO-HO

~ i) C = A/B 9) ?

~ j) DIVIDE statement 10) ADD C, A GIVING B.

~ k) punctuation character 11) INTO

-I)A=B-C 12) SUBTRACT B FROM C GIVING A.

__ m) numeric character 13) DIVIDE B INTO A GIVING C.

4 0 I T 2 5 3

Page 17: IT 253 25 - Ramkhamhaeng University

T

IT 253 41

Page 18: IT 253 25 - Ramkhamhaeng University
Page 19: IT 253 25 - Ramkhamhaeng University

2-0

0

0

0-

0

0c-

00-0

0-

0

0-

l- 1 I?.I31

i(

Page 20: IT 253 25 - Ramkhamhaeng University

no%.Jd 7 n&d 12 na&li 72I I t \

READ CARD-FILE AT END GO TO F-L1

4,4 IT 253

Page 21: IT 253 25 - Ramkhamhaeng University

ttlnJi+ Inuic 7 naa’m‘i 12

READ CARD-FILE AT END GO TO F-LIN

;

ttllwl 2

nua’aJd 7 nna'aJ!l12 FlUa’lJli 7 2

I READ CARD-FILE AT END GO TO F-LIN

- E.

FREAD CARD-FILE AT END GO TO F+

- -LINE. 1 Litk

nu,RaJ~ 7 na6aJPd 12

,+ ,no6aJd 7i

t L/

IREAD CmD-FILE A T E N D Go ~0 ~-7

I T 2 5 3 4 5

Page 22: IT 253 25 - Ramkhamhaeng University

flaiilJli 7 noduC12 fldJd72

A, ,i /I.._._ D I S P L A Y “TEST- DATA”.

mJRUti 72A

. . . . . . . DISPLAY /.

“TEST-DATA”.

Page 23: IT 253 25 - Ramkhamhaeng University

IT 253 47

Page 24: IT 253 25 - Ramkhamhaeng University

4 8 IT 253