Question 1. What is the formal definition of an algorithm?
Question 2. Define the three constructs used in structured programming.
Question 3. How is a UML diagram related to an algorithm?
Question 4. How is pseudocode related to an algorithm?
Question 5. What is the purpose of a sorting algorithm?
Question 6. What are the three basic sorting algorithms discussed in the textbook?
Question 7. What is the purpose of a searching algorithm?
Question 8. What are the two basic searching algorithms discussed in the chapter?
Question 9. Give a definition and an example of an iterative process.
Question 10. Give a definition and an example of a recursive process.