Chapter 4
Program Organization and Procedures


4.0 Chapter Goals
4.1 What is a Procedure, and Why Use It?
4.2 Writing and Calling Procedures
4.3 Value and Variable Parameters (Introduction)
4.4 Predicates
4.5 Function Procedures
4.6 Summary of Built-in Procedures
4.7 Some Stylistic Considerations
4.8 Recursion
4.9 An Extended Example (Compound Amounts)
4.10 Chapter Summary
4.11 Assignments
Contents