Matching Match the correct term with its definition. A. decomposition B. pattern recognition C. algorithm D. abstraction E. computational thinking 11. Steps to follow when solving a problem. 12. Finding repeating schemes in problem-solving. 13. Skill needed to write a successful program. 14. Breaking apart a problem into small parts. 15. Generalization of patterns algebra. Application and Extension of Knowledge 1. The software development lifecycle can be represented in a diagram, as shown in Figure 1-8. A. Concept B. Design C. Development D. Release E. Updates F. Removal Research the Agile software development model. What does release mean? What does monitor mean? Make a diagram of the Agile model includ- ing the meanings of those two terms. 2. Assume you are in a room with 10 other people. Everyone must shake hands with every person, but only once each. Use decomposition, pattern recognition, and an algorithm to solve the following problems. How many times will you shake hands? How many handshakes will occur in the room? No matter how many people are in the room, how can you express this problem algebraically? Use n to equal the number of people and h to equal the total number of handshakes. 3. Apply what you learned in Section 1.1 about writing algorithms. Write an algorithm for making change where the goal is to return as few coins and bills as possible to the customer. Apply the technique of counting up from the amount paid to the amount tendered. Provide an example of your algorithm for making change for $5 when the amount paid is $3.42. 4. The Florida manatee is a native species found in many of the state’s waterways. Various research, management, and educational efforts have been undertaken to bring back this species that was on the verge of extinction. Due to these efforts, the Florida manatee population has grown to more than 6,600 animals. Manatees are considered one of Florida’s keystone species whose behavior can alert researchers to the environmental and habitat changes that may otherwise go unnoticed in Florida’s waterways. The following figure is a partial list of counties from the Florida Fish and Wildlife Conservation Commission that details the causes of mortality of manatees in 2016. Use various productivity tools to gather authentic data related to manatee populations. In paragraph form, write an algorithm that reads the data and identifies the county with the largest number of fatalities of manatees. County County Watercraft Watercraft Other Other Human Human Perinatal Perinatal Cold Cold Stress Stress Natural Natural Undeter- Undeter- mined mined Unrecov- Unrecov- ered ered Total Total Bay 0 0 0 0 0 0 1 1 Brevard 10 1 45 4 3 41 6 110 Broward 5 0 1 0 3 9 0 18 Charlotte 2 0 2 0 11 5 0 20 Citrus 3 0 6 1 3 3 0 16 Copyright Goodheart-Willcox Co., Inc. Chapter 1 Computational Thinking 23