Cover image for COBOL : from micro to mainframe : preparing for the new millennium
Title:
COBOL : from micro to mainframe : preparing for the new millennium
Author:
Grauer, Robert T., 1945-
Personal Author:
Edition:
Third edition, Fujitsu version / Robert T. Grauer, Carol Vazquez Villar, Arthur R. Buss.
Publication Information:
Upper Saddle River, NJ : Prentice Hall, c2000.
Physical Description:
xiii, 908 pages : illustrations (some color) ; 28 cm + 1 computer laser optical disc (4 3/4 in.)
Language:
English
ISBN:
9780130858498
Format :
Manuscript

Available:*

Library
Call Number
Material Type
Home Location
Status
Item Holds
Searching...
QA76.73.C25 G734 2000 Book and Software Set Non-Fiction Area-Oversize
Searching...

On Order

Summary

Summary

The third edition of COBOL: from Micro to Mainframe/Fujitsu Version provides a text that covers all basic COBOL elements. It comes with version 4.0 of the Fujitsu compiler, editor, and project manager. The examples and supporting text have been thoroughly updated to emphasize the use of the Fujitsu compiler, which embodies the proposed features of the COBOL 2000 standard. The software also incorporates a project manager that allows more than one program to be built and linked together at a time. The text includes additional chapters on the Year 2000 problem, structured programming and design, debugging, subprograms, table processing, sorting, screen I/O, sequential file maintenance, indexed files, and object-oriented COBOL. Programming tips are provided throughout that go beyond the syntactical rules of COBOL in order to make programs easier to maintain and more efficient to run. The Fujitsu version teaches programming as it is practiced in the real world with sample projects that reflect Year 2000 considerations. *NEW-Includes the new Fujitsu 4.0 software that includes the COBOL compiler, editor, and project manager *NEW-Describes fully the use of the Fujitsu software in a new app


Author Notes

DR. ROBERT T. GRAUER is an Associate Professor in the Department of Computer Information Systems at the University of Miami, where he was honored with the Outstanding Teacher Award in the School of Business. A prolific author, known for his unparalleled pedagogy, reader-friendly writing style, and Exploring Windows series, Dr. Grauer has written 30 books on programming and information systems, and has more than a million books in print. Dr. Grauer is available at rgrauer@sba.miami.edu.

CAROL VAZQUEZ VILLAR , an instructor in the Department of Computer Information Systems at the University of Miami for eight years, currently works for Andersen Consulting. She developed and trained high-performance teams on team building and communications. She is currently planning and developing leadership training seminars.

DR. ARTHUR R. BUSS is Associate Professor of Computer Studies at William Jewell College, where he teaches Information Technology courses. Prior to his teaching position with Jewell, he worked at Kmart Corporation and McDonnell Douglas as a programmer, systems analyst, and project leader. He is currently conducting studies in the Year 2000 problem and in object-oriented COBOL.


Table of Contents

1 Introduction
2 From Coding Form to Computer
From Coding Form to Computer
The COBOL Coding Form
Use of an Editor
The Compile, Link, and Execute Sequence
Learning by Doing
Errors in Entering the Program
Errors in Operating System Commands
Errors in Compilation
Errors in Execution
Errors in Data Input
Evolution of COBOL
There's Always a Reason
3 A Methodology for Program Development
The Tuition Billing Problem
Structured Design
Evaluating the Hierarchy Chart
Completeness
Functionality
Span of Control
Structured Programming
Sufficiency of the Basic Structures
Expressing Logic
The Traditional Flowchart
Pseudocode
Warnier-Orr Diagrams
Top-Down Testing
4 The Identification, Environment, and Data Divisions
COBOL Notation
Identification Division
Environment Division
Configuration Section
Input-Output Section
Data Division
File Section
Working-Storage Section
The Tuition Billing Program
Programming Specifications
COBOL Entries
Limitations of COBOL-74
5 The Procedure Division
Open
Close
Read
Placement of the READ Statement
Write
Stop Run
Move
Restrictions on the Move Statement
Alphanumeric Field to Alphanumeric Field
Numeric Field to Numeric Field
Group Moves
Perform
If
The Else Clause
Indentation
Evaluate
Arithmetic Statements
The Rounded Clause
The Size Error Clause
Compute
Add
Subtract
Multiply
Divide
Programming Tip: Use the Compute Statement
Assumed Decimal Point
The Tuition Billing Program
Test Data
Hierarchy Chart
COBOL Program Skeleton
Limitations of COBOL-74
6 Debugging
Errors in Compilation
Common Compilation Errors
Errors in Execution
Run Time Error
Logic Errors
Tips for Debugging
Display Statement
The Structured Walkthrough
7 Editing and Coding Standards
Editing
The Decimal Point
Zero Suppression
Dollar Signs
Comma
Asterisks for Check Protection
Insertion Characters
Synopsis
Signed Numbers
CR and DB
Plus and Minus Signs
Blank When Zero Clause
The Tuition Billing Program Revisited
Coding Standards
Data Division
Programming Tip: Avoid Literals
Procedure Division
Programming Tip: Use Scope Terminators
Both Divisions
A Well-Written Program
8 Data Validation
System Concepts: Data Validation
The IF Statement
Relational Condition
Class Test
Sign Test
Condition-Name Test
Compound Test
Hierarchy of Operations
Implied Conditions
Nested Ifs
Next Sentence
Accept Statement
Calculations Involving Dates
The Stand-Alone Edit Program
Programming Specifications
Error Messages
Pseudocode
Hierarchy Chart
The Completed Program
Limitations of COBOL-74
9 More About the Procedure Division
Perform
Test Before/Test After
In-line Perform
Performing Sections
Perform Thru
Programming Tip: Perform Paragraphs, Not Sections
Read
False-Condition Branch
Read Into
Write From
Initialize
String Processing
Inspect
String
Unstring
Reference Modification
Accept
Duplicate Data Names
Qualification
Move Corresponding
The Car Billing Program
Programming Specifications
Program Design
The Completed Program
Limitations of COBOL-74
10 Screen I-O
Accept
Programming Tip: Micro Focus Level 78-The Use of COBOL Constants
Display
The Tuition Billing Program Revisited
Progra