

Table of Contents
Unit I The Basics
1 An Introduction to Structured Program Design in COBOL
2 The IDENTIFICATION and ENVIRONMENT DIVISIONs
3 The DATA DIVISION
4 Coding Complete COBOL Programs: The PROCEDURE DIVISION
Unit II Designing Structured Programs
5 Designing and Debugging Batch and Interactive COBOL Programs
6 Moving Data, Printing Information, and Displaying Output Interactively
7 Computing in COBOL: The Arithmetic Verbs and Intrinsic Functions
8 Decision Making Using the IF and EVALUATE Statements
9 Iteration: Beyond the Basic PERFORM
Unit III Writing High-Level COBOL Programs
10 Control Break Processing
11 Data Validation
12 Array Processing and Table Handling
Unit IV File Maintenance
13 Sequential File Processing
14 Sorting and Merging
15 Indexed and Relative File Processing
Unit V Advanced Topics
16 Improving Program Performance Using the COPY, CALL, and Other Statements
17 The Report Writer Module
18 An Introduction to Object-Oriented Programming
Appendixes
A COBOL Character Set and Reserved Words
B Data Set for Programming Assignment 2 in Each Chapter
C Differences Among the COBOL Standards
D COBOL for the AS/400
E Glossary
Index I-1
Interpreting Instruction Formats (inside front cover)
Program Design Features (inside back cover)
Accompanying this text are a COBOL Syntax Reference Guide, coding sheets, and Printer Spacing Charts.
This text is available with three packages entitled Getting Started with RM/COBOL-85, 2nd edition, and Getting Started with Micro Focus Personal COBOL (two versions) - either Personal Object COBOL for DOS or Personal Object COBOL for Windows. Each package contains a manual and an educational version of the compiler.