Nov 22, 2009

Russian Multiplication

free web hosting
Open Discussion & Free Web Hosting > General Discussion > Science & Technology

Russian Multiplication

pyost
Today I learned an interesting way to multiply numbers in school. While it's not practical if you have a calculator, or the numbers are small, it is a quite interesting method.

You take two numbers for this operation - I will be using 24 and 56 - that's 1344. In order to use this method, we need to create a two-column table. On the top of the left column write one number, and on the top of the right the other one. Then start dividing the left number by 2 (if it's an odd number, reduce it by 1 - 12 instead of 13) and multiplying the right by 2 at the same time. You would get something like this:

24 | 56
12 | 112
6 | 224
3 | 448
1 | 896
0 | 1792

Now, cross out every line that has an even number in the left column.

24 | 56
12 | 112
6 | 224
3 | 448
1 | 896
0 | 1792

Now add up the numbers in the right columns, the ones that are not crossed out. 448+896=1344. Interesting, huh? There is also Russian division, but I'm not quite into that one smile.gif Also, I will try to put up how this works as soon as possible. Or if someone else would like to do that, be my guest smile.gif

 

 

 


Comment/Reply (w/o sign-up)

Arbitrary
I learned this one from some kind of puzzles/math tricks book. I thought it was quite interesting; it was labeled in the book as the Russian Peasant method of Multiplication (guess it was developed by the peasants) And even normal multiplication methods are not practical with small numbers or if you have a calculator, so I guess this could be a good replacement for regular methods. tongue.gif Though, of course, the practitioner would have to have some basic knowledge of division, or else it gets us nowhere. smile.gif

Comment/Reply (w/o sign-up)

kaputnik
Wow, now that's something I really have to try out in my free time someday. What really bugs me is my Math skills - and being in client servicing, I'm having to grapple with cost sheets on a daily basis and it really takes a toll. This looks like interesting stuff. I also once read a book called "Surely you're joking Mr. Fynman" in which Richard Fynman actually writes about how he goes about getting the better of a guy who was a whiz at the abacus - while doing math in his head alone. Now that really would be something. For now, I'll just try to remember my tables and prowl the internet for more fascinating methods to do math.

Comment/Reply (w/o sign-up)

Omkar™

That's a nice method, now that the Russains use it! laugh.gif Its up to us to decide whether we just and to multiply or BOTH multiply and divide at the same time! dry.gif And how do we decide which number goes to the right and which goes to the left? tongue.gif
By the way, has anyone tried doing that method to multiply a number by 2 (Though pyost told us not to use this for small numbers, I'm still doing it tongue.gif )?

2 | 456
1 | 912

Answer ---> 912

I hope that satisfyies your question, pyost - it works that simple wink.gif You're just doing the multiplication in terms of 2, and balancing the remainders on the left side... If you don't get it, I'll write a more rigid explaination next time, I have to run right now... cool.gif

 

 

 


Comment/Reply (w/o sign-up)

mitchellmckain
QUOTE(pyost @ Sep 7 2006, 08:46 AM) *

24 | 56
12 | 112
6 | 224
3 | 448
1 | 896
0 | 1792

Now, cross out every line that has an even number in the left column.

24 | 56
12 | 112
6 | 224
3 | 448
1 | 896
0 | 1792

Now add up the numbers in the right columns, the ones that are not crossed out. 448+896=1344. Interesting, huh? There is also Russian division, but I'm not quite into that one smile.gif Also, I will try to put up how this works as soon as possible. Or if someone else would like to do that, be my guest smile.gif


I think it is related to the binary representation of the first number.

for example, 24 in binary is 11000.
But this binary representation just means (2^4 + 2^3)
Now the multiplication becomes
(2^5 + 2^4) 56 = (16 + 8) 56
which using the distributive property is just 896 + 448

Since all the non-zero digits in a binary number represent powers of 2, using the binary form of the number in multiplication reduces the multiplication to a sum of products with these powers of 2.

Comment/Reply (w/o sign-up)

KDEWolf
QUOTE(Omkar™ @ Sep 9 2006, 09:46 AM) *

I hope that satisfyies your question, pyost - it works that simple wink.gif You're just doing the multiplication in terms of 2, and balancing the remainders on the left side... If you don't get it, I'll write a more rigid explaination next time, I have to run right now... cool.gif


Simple as that.

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Similar Topics

Keywords : Russian Multiplication


    Looking for russian, multiplication

See Also,

*SIMILAR VIDEOS*
Searching Video's for russian, multiplication
advertisement



Russian Multiplication

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com