18
คคคคคคค DISPLAY คคคคคคคคค 1 DISPLAY identifier-1 , identifier-2 literal-1 literal-2 [ UPON mnemonic- name ] คคคคคคคค DISPLAY STUDENT-NAME. DISPLAY “MY NAME IS”.

คำสั่ง DISPLAY รูปแบบ ที่ 1 DISPLAY identifier-1 , identifier-2 …

Embed Size (px)

DESCRIPTION

คำสั่ง DISPLAY รูปแบบ ที่ 1 DISPLAY identifier-1 , identifier-2 … literal-1 literal-2 [ UPON mnemonic-name ]. {. }. [. ]. ตัวอย่าง DISPLAY STUDENT-NAME. DISPLAY “MY NAME IS”. คำสั่ง DISPLAY รูปแบบ ที่ 2 - PowerPoint PPT Presentation

Citation preview

Page 1: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง DISPLAYรูปแบบ ที่��1

DISPLAY identifier-1 , identifier-2 … literal-1 literal-2

[ UPON mnemonic-name ]

ตั�วอย่��งDISPLAY STUDENT-NAME.DISPLAY “MY NAME IS”.

Page 2: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง DISPLAYรูปแบบ ที่��2

DISPLAY (position-spec) identifier … literal

ERASE[ UPON mnemonic-name ]

ตั�วอย่��ง

DISPLAY (5, 10) TAX. DISPLAY (10, 10) “SALARY : ”.

Page 3: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง DISPLAYรูปแบบ ที่��3

DISPLAY screen-name

position-spec มี�รูปแบบคำ�อ ( LIN [{ } integer-1] COL [ { } integer-3] )

-2integer -4integer

m mmm mmmm-mmm m m mmm mm mmmmmmm mm mmm - SPECIAL NAMESmmmmmmmmm mm mmm

CONFIGURATION SECTION

± ±

Page 4: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง ACCEPTรูปแบบ ที่��1

ACCEPT identifier

ตั�วอย่��งACCEPT STUDENT-NO.

Page 5: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง ACCEPTรูปแบบ ที่��2

ACCEPT identifier FROM DATE DAY TIME LINE NUMBER

ESCAPE KEYตั�วอย่��งACCEPT Y-M-D FROM DATE.

Page 6: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง ACCEPTรูปแบบ ที่��3

ACCEPT (position-spec) identifier [ WITH ZERO-FILL ]

SPACE-FILL LEFT-JUSTIFY RIGHT-JUSTIFY

PROMPT UPDATE LENGTH-CHECK AUTO-SKIP BEEP NO-ECHO EMPTY-CHECK

Page 7: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง ACCEPTรูปแบบ ที่��4

ACCEPT screen-name [ ON ESCAPE imperative statement ]ตั�วอย่��ง

ACCEPT MENU-SCREEN.

Page 8: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

SCREEN SECTIONlevel-number [screen-name]

[ BLANK SCREEN ][ LINE NUMBER IS [ PLUS ] integer-1 ][ COLUMN NUMBER IS [ PLUS ] integer-2 ][ BLANK LINE ] [ BELL ]

UNDERLINEREVERSE-VIDEOHIGHLIGHTBLINK

[ [ VALUE ] IS literal-1 ] PICTURE IS char-string

PIC

Page 9: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

SCREEN SECTION (ตั�อ)[ FROM literal-2 TO identifier-2

identifier-1 [ USING identifier-3

[ BLANK WHEN ZERO ] JUSTTIFIED RIGHT

JUST [ AUTO ][ SECURE ][ REQUIRED ][ FULL ]

Page 10: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง SELECTรูปแบบ

SELECT file-name ASSIGN TO DISKORGANIZATION IS INDEXED

SEQUENTIALACCESS MODE IS RANDOM

DYNAMICRECORD KEY IS data-name-1

[ FILE STATUS IS data-name-2 ]

Page 11: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง READ รูปแบบ 1

READ file-name [ NEXT ] RECORD[ INTO identifier ][ AT END imperative-statement ]

ไมี�มี� NEXT อ��นแบบ Sequential เมี��อ access modesequential

มี� NEXT อ��นแบบ Sequential เมี��อ access mode dynamicตั�วอย่��ง

READ MASTER-FILE NEXT RECORD AT END PERFORM TOTAL-ROUTINE.

Page 12: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง READ รูปแบบ 2

READ file-name RECORD [ INTO identifier ] [ KEY IS data-name ]

[ INVALID KEY imperative-statement ]

อ��นแบบ Indexed โดย่จะอ��นข้!อมีล ตั�มีคำ�� key ที่��รูะบ#ไว!ตั�วอย่��งREAD STUDENT-FILE RECORD

INVALID KEY DISPLAY “ERROR”.

Page 13: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง WRITEรูปแบบ

WRITE record-name [ FROM identifier ][ INVALID KEY imperative-statement ]

ตั�วอย่��งWRITE STUDENT-RECORD INVALID KEY

DISPLAY “DUPLICATE KEY”.

Page 14: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง REWRITEรูปแบบ

REWRITE record-name [ FROM identifier ][ INVALID KEY imperative-statement ]

ตั�วอย่��งREWRITE CUST-REC INVALID KEY

PERFORM WRITE-NEW-REC.

Page 15: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง DELETEรูปแบบ

DELETE file-name RECORD[ INVALID KEY imperative-statement ]

ตั�วอย่��งDELETE EMP-REC RECORD INVALID KEY

PERFORM NO-RECORD.

Page 16: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง STARTรูปแบบ

START file-nameEQUAL TO=

KEY IS GREATER THAN data-name>NOT LESS THAN<

[ INVALID KEY imperative-statement ]ตั�วอย่��ง

- START BOOK FILE KYE -IS > BOOK NO.

Page 17: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

คำ��สั่��ง CALLรูปแบบ

CALL literal [ USING data-name-1 [, data-name-2 ] …ตั�วอย่��ง

CALL “UPDATE”.CALL “REPORT” USING START-KEY.

คำ��สั่��ง EXIT PROGRAMรูปแบบ

EXIT PROGRAM

Page 18: คำสั่ง  DISPLAY รูปแบบ ที่ 1 DISPLAY       identifier-1       , identifier-2     …

I-O permitted with INDEXED FilesACCESS Procedure Open Option In EffectMODE IS StatementINPUT OUTPUT I-O

SEQUENTIAL READ X XWRITE XREWRITE XSTART X XDELET X

RANDOM READ X XWRITE X X REWRITE XSTARTDELETE

DYNAMIC READ X XWRITE X XREWRITE XSTART X XDELETE X