- structures discussed here are useful for tasks that folloow later
- These programs allow users to simply control the computer by making a limited set of choices.
- These programs are used to monitor a system for frequent updates.
- The program below can check for user input without being forces to stop and wait.
- comments at the top of each program including author names, descriptions, last revised, etc.
- error checking and robustness