Structured COBOL By DesignIntended to satisfy the requirements of a one-semester COBOL course, this book may be used by readers with no previous programming background as well as by those with experience in other programming languages. Emphasizing information processing and systems tools needed to prepare well-designed programs, it teaches students to design programs that are easy to read, debug, modify and maintain. Because students will need to interact with users and systems analysts when designing programs, systems concepts are covered in depth, highlighting key elements of the new 1985 ANS COBOL standard and familiarizing students with tools such as pseudocode, flowcharts and heirarchy charts that make program logic more structured and modular. Features ample instructional material, self-tests, and exercises to help the student understand the language, and programs that reinforce and illustrate concepts. |
Contents
THE BASICS | 9 |
ENDOFCHAPTER AIDS | 31 |
PROCEDURE DIVISION | 97 |
Copyright | |
6 other sections not shown
Common terms and phrases
05 FILLER PIC ADVANCING 2 LINES alphanumeric AMT-IN AMT1 AMT2 AMT3 ARE-THERE-MORE-RECORDS blank characters COBOL 85 COBOL program coded COMPUTE statement condition Consider the following control break DATA DIVISION data-name debugging decimal point defined DEPT DEPT-IN dollar sign EBCDIC END MOVE end-of-file ENDIF entries ENVIRONMENT DIVISION example executed Figure FILE SECTION FILLER 05 FILLER flowchart hierarchy chart IDENTIFICATION DIVISION identifier identifier-1 initial input record instruction format integer LABEL RECORDS literal-1 logical control structure main module master file master record MOVE ZEROS NAME nonnumeric literal numeric field option output area output record paragraph PIC clause PIC X PICTURE clause positions Printer Spacing Chart problem definition PROCEDURE DIVISION processing Programming Assignment pseudocode Read a Record receiving field Record Layout report-item Self-Test sending field sequence specified structured program symbol tape THERE-MORE-RECORDS TOTAL transaction record update VALUE clause VALUE SPACES WORKING-STORAGE SECTION WRITE PRINT-REC zero suppression ΝΟ