Problem
1. a. What features of Ada discussed in this chapter support programming in the large?
b. What features of Ada (and most other programming languages) support programming in the small?
2. Means-ends analysis is a problem-solving technique.
a. What are three things you must know in order to apply means-ends analysis to a problem?
b. What is one way of combining this technique with the divide-and-conquer strategy?
3. Show how you would use the divide-and-conquer approach to solve the problem of finding a job.