previous | start | next

## Chapter Goals

- To be able to program functions and procedures
- To become familiar with the concept of parameter passing
- To recognize when to use value and reference passing
- To appreciate the importance of function comments
- To be able to determine the scope of variables
- To minimize the use of side effects and global variables
- To develop strategies for decomposing complex tasks into simpler ones
- To document the responsibilities of functions and their callers with preconditions

previous | start | next