COBOL Reserved words ANSI ’74 and ’85 as indicated

ACCEPT

74

85

ACCESS

74

85

     
     

ADD

74

85

     

ADVANCING

74

85

AFTER

74

85

ALL

74

85

ALPHABET

85

ALPHABETIC

74

85

ALPHABETIC-LOWER

85

ALPHABETIC-UPPER

85

ALPHANUMERIC

85

ALPHANUMERIC-EDITED

85

ALSO

74

85

ALTER

74

85

ALTERNATE

74

85

AND

74

85

ANY

85

     

ARE

74

85

AREA

74

85

AREAS

74

85

     

ASCENDING

74

85

ASSIGN

74

85

AT

74

85

AUTHOR

74

85

     
     
     
     

BEFORE

74

85

     
     

BINARY

85

BLANK

74

85

     

BLOCK

74

85

BOTTOM

74

85

BY

74

85

CALL

74

85

CANCEL

74

85

     

CD

74

85

CF

74

85

CH

74

85

     
     
     

CHARACTER

74

85

CHARACTERS

74

85

CLASS

85

     

CLOCK-UNITS

74

85

CLOSE

74

85

COBOL

74

85

CODE

74

85

CODE-SET

74

85

     

COLLATING

74

85

COLUMN

74

85

     

COMMA

74

85

     
     

COMMON

85

COMMUNICATION

74

85

COMP

74

85

COMP-0

COMP-1

COMP-2

COMP-3

COMP-4

COMP-5

COMP-6

COMP-X

COMPUTATIONAL

74

85

COMPUTATIONAL-0

COMPUTATIONAL-1

COMPUTATIONAL-2

COMPUTATIONAL-3

COMPUTATIONAL-4

COMPUTATIONAL-5

COMPUTATIONAL-6

COMPUTATIONAL-X

COMPUTE

74

85

CONFIGURATION

74

85

     

CONTAINS

74

85

CONTENT

85

CONTINUE

85

CONTROL

74

85

CONTROL-AREA

CONTROLS

74

85

     

CONVERTING

85

COPY

74

85

     

CORR

74

85

CORRESPONDING

74

85

COUNT

74

85

     
     
     

CURRENCY

74

85

DATA

74

85

DATE

74

85

DATE-COMPILED

74

85

DATE-WRITTEN

74

85

DAY

74

85

DAY-OF-WEEK

85

     

DE

74

85

     

DEBUG-CONTENTS

74

85

DEBUG-ITEM

74

85

DEBUG-LINE

74

85

DEBUG-NAME

74

85

DEBUG-SUB-1

74

85

DEBUG-SUB-2

74

85

DEBUG-SUB-3

74

85

DEBUGGING

74

85

DECIMAL-POINT

74

85

DECLARATIVES

74

85

DELETE

74

85

DELIMITED

74

85

DELIMITER

74

85

DEPENDING

74

85

DESCENDING

74

85

DESTINATION

74

85

DETAIL

74

85

DISABLE

74

85

     
     

DISPLAY

74

85

     
     

DIVIDE

74

85

DIVISION

74

85

DOWN

74

85

     

DUPLICATES

74

85

DYNAMIC

74

85

EGI

74

85

     

ELSE

74

85

EMI

74

85

     

ENABLE

74

85

END

74

85

     

END-ADD

85

END-CALL

85

     

END-COMPUTE

85

END-DELETE

85

     

END-DIVIDE

85

END-EVALUATE

85

END-IF

85

     

END-MULTIPLY

85

END-OF-PAGE

74

85

END-PERFORM

85

END-READ

85

END-RECEIVE

85

END-RETURN

85

END-REWRITE

85

END-SEARCH

85

END-START

85

END-STRING

85

END-SUBTRACT

85

END-UNSTRING

85

END-WRITE

85

     

ENTER

74

85

     

ENVIRONMENT

74

85

     

EOP

74

85

     

EQUAL

74

85

     
     

ERROR

74

85

     

ESI

74

85

EVALUATE

85

EVERY

74

85

     
     

EXCEPTION

74

85

     
     
     
     
     

EXIT

74

85

EXTEND

74

85

     

EXTERNAL

85

FALSE

85

FD

74

85

     
     

FILE

74

85

FILE-CONTROL

74

85

     
     
     

FILLER

74

85

FINAL

74

85

FIRST

74

85

     

FOOTING

74

85

FOR

74

85

     
     
     

FROM

74

85

     

FUNCTION

85

GENERATE

74

85

GIVING

74

85

GLOBAL

85

GO

74

85

     

GREATER

74

85

     

GROUP

74

85

HEADING

74

85

     

HIGH-VALUE

74

85

HIGH-VALUES

74

85

I-O

74

85

I-O-CONTROL

74

85

     

IDENTIFICATION

74

85

IF

74

85

     

IN

74

85

INDEX

74

85

INDEXED

74

85

     

INDICATE

74

85

     
     
     

INITIAL

74

85

INITIALIZE

85

INITIATE

74

85

INPUT

74

85

INPUT-OUTPUT

74

85

     

INSPECT

74

85

INSTALLATION

74

85

INTO

74

85

INVALID

74

85

JUST

74

85

JUSTIFIED

74

85

KEY

74

85

LABEL

74

85

LAST

74

85

LEADING

74

85

     

LEFT

74

85

     
     

LENGTH

74

85

     

LESS

74

85

LIMIT

74

85

LIMITS

74

85

     

LINAGE

74

85

LINAGE-COUNTER

74

85

LINE

74

85

LINE-COUNTER

74

85

LINES

74

85

LINKAGE

74

85

     

LOCK

74

85

     
     

LOW-VALUE

74

85

LOW-VALUES

74

85

MEMORY

74

85

MERGE

74

85

MESSAGE

74

85

     

MODE

74

85

     

MODULES

74

85

MORE-LABELS

MOVE

74

85

MULTIPLE

74

85

MULTIPLY

74

85

NATIVE

74

85

     

NEGATIVE

74

85

NEXT

74

85

NO

74

85

     
     

NOT

74

85

     
     
     
     

NUMBER

74

85

NUMERIC

74

85

NUMERIC-EDITED

85

OBJECT-COMPUTER

74

85

     

OCCURS

74

85

OF

74

85

OFF

74

85

OMITTED

74

85

ON

74

85

     

OPEN

74

85

OPTIONAL

74

85

OR

74

85

ORDER

85

ORGANIZATION

74

85

OTHER

85

     

OUTPUT

74

85

OVERFLOW

74

85

PACKED-DECIMAL

85

PADDING

85

PAGE

74

85

PAGE-COUNTER

74

85

     
     

PERFORM

74

85

PF

74

85

PH

74

85

PIC

74

85

PICTURE

74

85

PLUS

74

85

POINTER

74

85

     

POSITION

74

85

     

POSITIVE

74

85

     
     
     
     
     

PRINTING

74

85

     
     

PROCEDURE

74

85

     

PROCEDURES

74

85

PROCEED

74

85

     
     

PROGRAM

74

85

PROGRAM-ID

74

85

     
     
     

PURGE

85

QUEUE

74

85

QUOTE

74

85

QUOTES

74

85

RANDOM

74

85

     

RD

74

85

READ

74

85

     

RECEIVE

74

85

RECORD

74

85

     
     

RECORDS

74

85

REDEFINES

74

85

REEL

74

85

REFERENCE

85

REFERENCES

74

85

RELATIVE

74

85

RELEASE

74

85

     

REMAINDER

74

85

     

REMOVAL

74

85

RENAMES

74

85

     
     

REPLACE

85

REPLACING

74

85

REPORT

74

85

REPORTING

74

85

REPORTS

74

85

     
     

RERUN

74

85

RESERVE

74

85

     

RETURN

74

85

     
     
     
     

REVERSED

74

85

REWIND

74

85

REWRITE

74

85

RF

74

85

RH

74

85

RIGHT

74

85

     
     
     

ROUNDED

74

85

RUN

74

85

SAME

74

85

     

SD

74

85

SEARCH

74

85

SECTION

74

85

     

SECURITY

74

85

     

SEGMENT

74

85

SEGMENT-LIMIT

74

85

SELECT

74

85

     
     
     

SEND

74

85

SENTENCE

74

85

SEPARATE

74

85

SEQUENCE

74

85

SEQUENTIAL

74

85

     

SET

74

85

     
     

SIGN

74

85

SIZE

74

85

     
     
     

SORT

74

85

     
     
     

SORT-MERGE

74

85

     
     
     
     

SOURCE

74

85

SOURCE-COMPUTER

74

85

SPACE

74

85

     

SPACES

74

85

SPECIAL-NAMES

74

85

STANDARD

74

85

STANDARD-1

74

85

STANDARD-2

85

START

74

85

     

STATUS

74

85

STOP

74

85

     

STRING

74

85

SUB-QUEUE-1

74

85

SUB-QUEUE-2

74

85

SUB-QUEUE-3

74

85

     

SUBTRACT

74

85

SUM

74

85

SUPER

SUPPRESS

74

85

SYMBOLIC

74

85

SYNC

74

85

SYNCHRONIZED

74

85

TALLYING

74

85

TAPE

74

85

TERMINAL

74

85

TERMINATE

74

85

TEST

85

TEXT

74

85

THAN

74

85

THEN

85

THROUGH

74

85

THRU

74

85

TIME

74

85

     
     
     

TIMES

74

85

     

TO

74

85

TOP

74

85

     
     
     
     
     
     

TRAILING

74

85

     
     
     

TRUE

85

TYPE

74

85

UNIT

74

85

     

UNSTRING

74

85

UNTIL

74

85

UP

74

85

     

UPON

74

85

     
     
     
     
     
     
     
     
     

USAGE

74

85

USE

74

85

 

USING

74

85

VALUE

74

85

VALUES

74

85

 

VARYING

74

85

WHEN

74

85

 

WITH

74

85

WORDS

74

85

WORKING-STORAGE

74

85

WRITE

74

85

ZERO

74

85

 

ZEROES

74

85

ZEROS

74

85

+

74

85

74

85

*

74

85

/

74

85

**

74

85

>

74

85

<

74

85

=

74

85

>=

85

<=

85


1. Getting started 7. File handling
2. COBOL basics 8. Debugging COBOL
3. The Four Divisions 9. Useful links
4. Defining Data Part 1 10. Sample Code
5. Defining Data Part 2 11. Feedback
6. Commands and logic 12. Quick reference
   Awards    HOME
Copyright Timothy R P Brown 2000 - 2005: Web design in Glasgow, Scotland by 404i