Algorithms in Everyday Mathematics

Algorithms in Everyday Mathematics

Algorithms in Everyday Mathematics What is an algorithm? An algorithm is a well-defined procedure or set of rules guaranteed to achieve a certain objective. You use an algorithm every time you follow the directions to put together a new toy, use a recipe to make cookies, or defrost something in the microwave. In mathematics, an algorithm is a specific series of steps that will give you the correct answer every time. For example, in grade school, you and your classmates probably learned and memorized a certain algorithm for multiplying. Chances are, no one knew why it worked, but it did! In Everyday Mathematics, children first learn to understand the mathematics behind the problems they solve. Then, quite often, they come up with their own unique working algorithms that prove that they “get it.” Through this process, they discover that there is more than one algorithm for computing answers to addition, subtraction, multiplication, and division problems. Having children become comfortable with algorithms is essential to their growth and development as problem solvers. How do children learn to use algorithms for computation? Ideally, children should develop a variety of computational methods and the flexibility to choose the procedure that is most appropriate in a given situation. Everyday Mathematics includes a variety of standard computational algorithms as well as children’s invented procedures. The program leads children through three phases as they learn each mathematical operation (addition, subtraction, multiplication, and division). Algorithm Invention In the early phases of learning an operation, children are encouraged to invent their own methods for solving problems. This approach requires children to focus on the meaning of the operation. They learn to think and use their common sense, as well Copyright © Wright Group/McGraw-Hill as new skills and knowledge. Children who invent their own procedures: ᭜ learn that their intuitive methods are valid and that mathematics makes sense. ᭜ become more proficient with mental arithmetic. ᭜ are motivated because they understand their own methods, as opposed to learning by rote. ᭜ become skilled at representing ideas with objects, words, pictures, and symbols. ᭜ develop persistence and confidence in dealing with challenging problems. 30 Home Connection Handbook Alternative Algorithms After children have had many opportunities to experiment with their own computational strategies, they are introduced to several algorithms for each operation. Some of these algorithms may be the same or similar to the methods children have invented on their own. Others are traditional algorithms which have commonly been taught in the U.S. or simplifications of those algorithms. And others are entirely new algorithms that have significant advantages in today’s technological world. Children are encouraged to experiment with various algorithms and to become proficient with at least one. Demonstrating Proficiency For each operation, the program designates one alternative algorithm as a “focus” algorithm. Focus algorithms are powerful, relatively efficient, and easy to understand and learn. They also provide common and consistent language, terminology, and support across grade levels of the curriculum. All children are expected to learn and demonstrate proficiency with the focus algorithm. Once they can reliably use the focus algorithm, children may use it or any alternative they prefer when solving problems. The aim of this approach is to promote flexibility while ensuring that all children know at least one reliable method for each operation. trade-first subtraction with columns trade-first subtraction with an unnecessary trade Copyright © Wright Group/McGraw-Hill Teacher Masters for Family Communication 31 Addition Algorithms This section presents just a few of the possible algorithms for adding whole numbers. Focus Algorithm: Partial-Sums Example: Partial-Sums Addition You can add two numbers by 268 ϩ 483 calculating partial sums, working Add the hundreds (200 ϩ 400). 600 one place-value column at a time, Add the tens (60 ϩ 80). 140 and then adding all the sums to Add the ones (8 ϩ 3). ϩ 11 find the total. Add the partial sums (600 ϩ 140 ϩ 11). 751 Column Addition Example: Column Addition To add using the column- addition algorithm, draw hundreds tens ones vertical lines to separate the Add the digits in each column. 268 ϩ 483 ones, tens, hundreds, and so on. Add the digits in each 61411 column, and then adjust the results. hundreds tens ones For some children, the above Since 14 tens is 1 hundred plus 4 268 process becomes so automatic tens, add 1 to the hundreds ϩ 483 that they start at the left and column, and change the number 7411 write the answer column by in the tens column to 4. column, adjusting as they go hundreds tens ones without writing any of the Since 11 ones is 1 ten plus 1 one, add 1 to the tens column, 268 intermediate steps. If asked ϩ and change the number in the 483 Copyright © Wright Group/McGraw-Hill to explain, they might say ones column to 1. 751 something like this: “200 plus 400 is 600. But (looking at the next column) I need to adjust that, so I write 7. 60 and 80 is 140. But that needs adjusting, so I write 5. 8 and 3 is 11. With no more to do, I can just write 1.” 32 Home Connection Handbook Opposite-Change Rule Example: Opposite-Change Rule If you add a number to one part of a sum and subtract the same number from the Rename the first number and then other part, the result remains the same. the second. For example, consider: Add 2. Add 30. 268 270 300 8 ϩ 7 ϭ 15 ϩ 483 ϩ 481 ϩ 451 751 Now add 2 to the 8, and subtract 2 from the 7: Subtract 2. Subtract 30. (8 ϩ 2) ϩ (7 Ϫ 2) ϭ 10 ϩ 5 ϭ 15 Rename the second number and then This idea can be used to rename the the first. numbers being added so that one of them Subtract 7. Subtract 10. ends in zeros. 268 261 251 ϩ 483 ϩ 490 ϩ 500 751 Add 7. Add 10. Subtraction Algorithms Example: Trade-First Subtraction There are even more hundreds tens ones algorithms for subtraction than 932 Examine the columns. You want to for addition, probably because Ϫ 356 make trades so that the top number subtraction is more difficult. in each column is as large as or This section presents several larger than the bottom number. subtraction algorithms. hundreds tens ones To make the top number in the 212 ones column larger than the bottom 932 Focus Algorithm: number, borrow 1 ten. The top num- Ϫ 356 Trade-First Subtraction ber in the ones column becomes 12, This algorithm is similar to and the top number in the tens column becomes 2. the traditional U.S. algorithm hundreds tens ones except that all the trading is 12 done before the subtraction, To make the top number in the 8 212 tens column larger than the bottom 932 allowing children to number, borrow 1 hundred. The top Ϫ 356 concentrate on one thing number in the tens column becomes at a time. 12, and the top number in the hundreds column becomes 8. hundreds tens ones 12 Now subtract column by column in 8 212 Copyright © Wright Group/McGraw-Hill any order. 932 Ϫ 356 576 Teacher Masters for Family Communication 33 Counting Up Example: Counting Up To subtract using the counting-up algorithm, To find 932 – 356, start with 356 and count up to 932. start with the number you 356 are subtracting (the Add 4 to count up to the nearest ten. subtrahend), and “count up” to the number you are 360 subtracting from (the Add 40 to count up to the nearest hundred. minuend) in stages. Keep 400 track of the amounts Add 500 to count up to the largest possible 100. you count up at each 900 stage. When you are Add 32 to count up to 932. finished, find the sum 932 of the amounts. Now find the sum of the numbers you added. 4 40 500 ϩ 32 576 So, 932 Ϫ 356 ϭ 576. Left-to-Right Subtraction Example: Left-to-Right Subtraction To use this algorithm, think of the Ϫ number you are subtracting as a To find 932 356, think of 356 as the sum 300 ϩ 50 ϩ 6. Then subtract the parts of the sum sum of ones, tens, hundreds, and one at a time, starting from the hundreds. so on. Then subtract one part of 932 the sum at a time. Subtract the hundreds. Ϫ 300 632 Subtract the tens. Ϫ 50 Copyright © Wright Group/McGraw-Hill 582 Subtract the ones. Ϫ 6 576 34 Home Connection Handbook Same-Change Rule Example: Same-Change Rule If you add or subtract the same number from both parts of a subtraction problem, the results Add the same number. remain the same. Consider, for example: Add 4. Add 40. 15 Ϫ 8 ϭ 7 932 936 976 Ϫ Ϫ Ϫ Now add 4 to both the 15 and the 8: 356 360 400 Subtract. 576 (15 ϩ 4) Ϫ (8 ϩ 4) ϭ 19 Ϫ 12 ϭ 7 Or subtract 6 from both the 15 and the 8: (15 Ϫ 6) Ϫ (8 Ϫ 6) ϭ 9 Ϫ 2 ϭ 7 Example: Same-Change Rule The same-change rule algorithm uses this idea Subtract the same number. to rename both numbers so the number being subtracted ends in zeros. Subtract 6. Subtract 50. 932 926 876 Ϫ 356 Ϫ 350 Ϫ 300 Subtract. 576 Partial-Differences Subtraction Example: Partial-Differences The partial-differences subtraction Subtraction algorithm is a fairly unusual method, 932 Ϫ 356 but one that appeals to some children.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us