Image description: IGYTSALE nested parts

This image shows the nesting of programs in IGYTSALE. The number at the start of each line in the following pseudocode reflects the nesting level.


 1 PROGRAM-ID. IGYTSALE.

 2 PROGRAM-ID. Process-transactions.
 3 PROGRAM-ID. Transaction-edit is Initial.
 4 PROGRAM-ID. Print-edited-transactions.
 4 End Program Print-edited-transactions.
 4 PROGRAM-ID. Print-response-time.
 4 End Program Print-response-time.
 3 End Program transaction-edit.
 3 PROGRAM-ID. Accumulate-product-by-area.
 3 End Program Accumulate-product-by-area.
 3 PROGRAM-ID. Accumulate-salesperson-sales.
 3 End Accumulate-salesperson-sales.
 2 End Program Process-transactions.

 2 PROGRAM-ID. Print-product-by-area.
 2 End Program Print-product-by-area.

 2 PROGRAM-ID. Print-salesperson-sales.
 2 End Program Print-salesperson-sales.

 2 PROGRAM-ID. Table-manager is common.
 3 PROGRAM-ID. Build-sorted-tables.
 3 End Program Build-sorted-tables.
 3 PROGRAM-ID. Search-tables.
 3 End Program Search-tables.
 2 End Program Table-manager.

 2 PROGRAM-ID. Error-routine is Common.
 2 End Program Error-routine is Common.

 1 End Program IGYTSALE.

End of image description.