分享

比印度乘法表更加简洁的乘法方法

 已是桑田 2014-08-15

         比印度乘法表更加简洁的乘法方法        


                                                      徐大文

 

    最近两天几位朋友向我推荐一张“印度乘法表”。开始,没太在意,也没去看它,觉得就是一个哄哄小孩子的东西而已。后来,推荐的人多了,还夸张地说:“难怪印度这几年进步这么快”,是因为有了这张表的原因。这样,才引起了我的注意。昨天,我看了一下这张网友们推荐的“印度乘法表”,发现,它只是数字在19以内的两个十位数相乘的简洁算法之一。

下面以18×16为例,简单地介绍一下这种方法:

这种方法分为几个步骤。

第一步:将第一个十位数与第二个十位数的个位数字相加:

18+6=24

第二步:将第一步的结果乘以1024×10=240。实际运算时,这一步可以省略,直接在第一步的结果后面加个0即可。

第三步:将两个数的个位数字相乘:8×6=48

第四步:将第二步和第三步的结果相加:240+48=288

这就是18×16的结果。

看过以后,我发现数字在19以内的两个十位数相乘,还有更简洁的方法。还是以18×16为例介绍如下:

第一步:将两个数相加后再乘以10,也就是在两数相加结果的后面加一个018+16=34.后面加个0340

第二步:将第一步的结果减去100.得到240。这一步非常简单,做完第一步这第二步的结果实际上也就出来了。

第三步:将两个数的个位数字相乘:8×6=48

第四步:将第二步和第三步的结果相加:240+48=288

这种方法使得小盆友们更为不容易出错:第一种方法(我们姑且叫做“印度算法”吧)中,要用一个数的个位数与另一个数相加,这是很容易搞错的地方。而第二种方法(姑且叫做“我的算法”吧)是直接将两个数相加,不要求去分辨用哪个数的个位数去加哪个数。从而降低出错率。而且,在“我的算法”中,第一步和第二步可以合并为一步,非常简洁。下面用“我的算法”以19×17再举一例吧:

             19×17=260+63=323

其中260是这样来的:19+17=36,在后面加个0得到360,再把

360中的31得到260639×7的结果

把“我的算法”推广,还可以得到数字在99以内的两个十位数相乘的多种简洁算法。以后再做介绍吧。

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多