TTFlogo2.gif (2585 bytes)

 

Structured PL/I Coding Workshop - Topical Outline

Introduction
A PL/I Program
PL/I language elements
Describing elementary data items: CHARACTER and BIT
Describing CONSECUTIVE files
Assignment statement
Processing sequential files
   OPEN, READ, WRITE, CLOSE, ON ENDFILE, DO ... END
   Computer Exercise: A First PL/I Program

 

Numeric data elements: DECIMAL and BINARY
Structures
Additional data descriptions: PICTURE and editing
   Computer Exercise: A Report with Pictures

 

Logical expressions
IF statements
DO loops
   Computer Exercise: A More Complex Report

 

Program design concepts
A general pseudocode design approach
Built-in functions and pseudovariables
   Computer Exercise: Programming with Pseudocode

 

Report considerations
Pseudocode: Report with page breaks
   Computer Exercise: A Report with Page Breaks

 

Introduction to Stream I/O
Control Breaks
Pseudocode: Examples with control breaks
   Computer Exercise: A Report with Two Levels of Control Breaks

 

File merges and match merges
SELECT groups
Internal procedures and CALL
Pseudocode: Match merge examples
Writing Maintainable Code
   Computer Exercise: Match Merge Logic

 

Arrays
Multi-dimensional arrays
Initializing arrays
Array operations
   Computer Exercise: Table Handling

 

BLOCKS and Recognition of Names
LEAVE, EXIT, and STOP
DEFINED
LIKE
Update in place processing
Arithmetic expressions
GO TO
   Optional Computer Exercise: Match Merge Extensions

 

 

Course information: E-710 / 5 Days   These Materials © Copyright 2009 by Hunter Cobb    V1.x

 

Course Objectives
Home page

 

this page last updated: 15 September, 2009
this page copyright © 2009 by The Trainer's Friend, Inc.