Structured COBOL programming by Nancy B. Stern; 9 editions; First published in ; Subjects: Structured programming, COBOL (Computer. COBOL For The 21st Century, pdf Nancy B. Stern, Robert A. Stern, James P. Ley . Information Age, Structured COBOL Programming, Assembler Language. Found myself in a job where I needed a very good COBOL reference book and wishing I had kept my old Stern and Stern COBOL book from my college days.
|Language:||English, Spanish, Portuguese|
|ePub File Size:||30.81 MB|
|PDF File Size:||18.20 MB|
|Distribution:||Free* [*Register to download]|
Structured COBOL Programming: With Syntax Guide and Student Program and Data Disk [Nancy B. Stern, Robert A. Stern] on echecs16.info *FREE* shipping on . Structured COBOL Programming, 7th Edition [Nancy Stern, Robert A. Stern] on echecs16.info *FREE* shipping on qualifying offers. A popular text, noted for its. Structured COBOL programming. Material. Type. Book. Language English. Title. Structured COBOL programming. Author(S). Nancy Stern (Author) Robert A.
It can be used to force the printing of subsequent instructions on the next page of the source listing. It can be used for the continuation of nonnumeric literals. If an entry is to be coded in Area B, it may begin anywhere after position Division, section, and paragraph-names begin in Area A. All other statements, clauses, and sentences begin in Area B. Underlined words are required.
Code and Enter the Program 1. Compile the Source Program 1. Test the Program 1. Debugging During the Compile and Test Phases 1. Compile-Time Errors 1. Execution Errors 1.
Debugging Techniques 1. Desk Checking 1. Correcting Syntax Errors 1. Program Walkthroughs 1.
Document the Program 1. When it Began 1. Lessons Learned from the Year Problem 1. Interactive vs.
Batch Processing 1. An Overview of the Four Divisions 1. Definition of the Problem 1. Sample Interactive Program 1. Coding Rules 1. Sample Batch Program 1. Output Layout 1. The Program Illustrated 1. The Use of Periods 1. Our Definitions for Batch and Interactive Programs 1. Coding a Source Program 2. Coding Rules 2. The Main Body of a Program 2. Optional Entries: Identification and Page and Serial Numbers 2. Column 7: Using Column 7 for Comments 2. Coding Rules for Areas A and B 2.
Examples 2. Overall Format 2. File-Name Rules 2. Implementor-Names or Device Specifications 2. Interactive and Batch Processing 3. Rules 3. Guidelines 3. Use Meaningful Data-Names 3. An Overview 3. File Description Entries 3. Record Description Entries 3. Defining a Record 3. Level Numbers 3. Types of Data Fields 3. Size of Data Fields 3. Format of PIC Clauses 3. Interactive Processing 3. Summary of Record Description Entries 3. Variable and Constant Data 3. Types of Constants 3. Numeric Literal 3.
Nonnumeric Literal 3. Figurative Constant 3. Introduction 3. Paragraphs that Serve as Modules 4. Defining Paragraphs 4.
Rules for Forming Paragraph-Names 4. Statements within Paragraphs 4. The Sequence of Instructions in a Program 4.
OPEN Statement 4. The Instruction Format: A Review 4. A Structured Programming Technique 4. READ Statement 4. End-of-Job Processing: Programs Should Be Structured 5. Programs Should Be Modular 5. How Programs Are Designed 5. Pseudocode 5.
The Four Logical Control Structures 5. Sequence 5. Selection 5. Iteration 5.
Case Structure 5. Example 1 5. Example 2 5. Code Each Clause on a Separate Line 5. Indent Clauses within a Statement 5. Syntax Errors 5. Logic Errors 5. Capturing Screen Displays in Interactive Processing 5. Moving Integer Portions of Numeric Fields 6. Moving Decimal Portions of Numeric Fields 6.
Moving Numeric Literals to Numeric Fields 6. Moving Signed Numbers: An Introduction 6. Basic Rules 6. Qualification of Names 6.
Performing Multiple Moves with a Single Statement 6. Reference Modification: Accessing Segments of a Field 6.
Features of Printed Output and Screen Displays 6. Use of Edit Symbols 6. Spacing of Forms 6. Alignment of Information 6. Printing Headings, Total Lines, and Footings 6. The Printer Spacing Chart 6. The Editing Function 6. Printing or Displaying Decimal Points 6. Suppressing Leading Zeros 6.
Printing or Displaying Dollar Signs and Commas 6. Printing or Displaying Plus or Minus Signs 6. Editing Using Floating Strings 6. FROM Statement 6. Advancing the Paper a Fixed Number of Lines 6. Advancing the Paper to a New Page 6. Printing Page Numbers 6. Printing or Displaying the Date of the Run 6. The Y2K Problem 6. Printing or Displaying Quotation Marks 6.
The Arithmetic Verbs and Intrinsic Functions 7. ADD Statement 7. Basic Instruction Format 7. Examples of Arithmetic Operations 7. Determining the Size of Receiving Fields 7. Basic Format 7. Order of Evaluation 7. Rules for Performing Arithmetic with Signed Numbers 7. Entering Signed Numbers 7.
Calendar Functions 7. Statistical and Numerical Analysis Functions 7. Trigonometric Functions 7. Financial Functions 7. Character and String Functions 7. Basic Conditional Statements 8. Interpreting Instruction Formats 8. Coding Guidelines 8. Indenting 8. Using Relational Operators in Place of Words 8. Planning Conditional Statements with Pseudocode 8. How Comparisons Are Performed 8. Nested Conditional 8. It can be used for the continuation of nonnumeric literals.
If an entry is to be coded in Area B, it may begin anywhere after position Division, section, and paragraph-names begin in Area A. All other statements, clauses, and sentences begin in Area B. Underlined words are required. Lowercase words represent user- defined entries. Brackets [ ] mean the clause or paragraph is optional.
If punctuation is specified in the format, it is required. Dots … or ellipses … means additional entries of the same type may be optionally added.
What entries must be coded beginning in Area A? All other entries may have several statements on the same line. This program has a security classification and is available to authorized personnel only.
It produces a weekly listing by department of all operating expenses. Entries in this division will depend upon: — 1 the computer system and — 2 the specific devices or hardware used in the program. IBM iSeries.