it 253 25 - ramkhamhaeng university

Post on 30-Jun-2022

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IT 253 2 5

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

+ addition / division

- subtraction ** exponentiation

* multiplication

28 IT 253

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

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

IT 253 3 1

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

verbs

‘required words

O F Ita- I N

, AND

, OR

AND

OR

AND NOT

OR NOT

%$%M qualified name

(comma)

(comma space AND)

(comma space OR)

34

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

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

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

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

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

~~~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

T

IT 253 41

2-0

0

0

0-

0

0c-

00-0

0-

0

0-

l- 1 I?.I31

i(

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

READ CARD-FILE AT END GO TO F-L1

4,4 IT 253

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

flaiilJli 7 noduC12 fldJd72

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

mJRUti 72A

. . . . . . . DISPLAY /.

“TEST-DATA”.

IT 253 47

4 8 IT 253

top related