任意两位数相乘的速算


    求任意两位数相乘的速算,方法比较麻烦,这里只介绍简单的几种:


    1、如果是两个两位数相乘,我们可以假设一个数的十位上的数字为a,个位上的数字为h,另一个数十位上的数字为b,个位上的数字为k,那么:
    (10a+h)(10b+k)
    =10a×10b+10ak+10bh+hk
    =100ab+10(ak+bh)+hk
所以有公式:(10a+h)(10b+k)=100ab+10(ak+bh)+hk
依照这个公式,求任何两个两位数相乘的速算,可以按照下列几个步骤进行:
    Ⅰ、先把这两数的十位上的数字相乘,乘好后添上两个0;
    Ⅱ、把一个数十位上的数字与另一个数个位上的数字相乘,再把一个数个位上的数字与另一个数十位上的数字相乘,然后把这两个积相加,加好后再添上一个0;
    Ⅲ、把Ⅰ步和Ⅱ步所得的数相加;
    Ⅳ、再把这两数的个位上的数字相乘,所乘的积,添在Ⅲ步的结果上。


    例1:计算48×73
    这样想,先把这两数十位上的数字4和7相乘,等于28,再添两个0,得2800;然后把一个数十位上的数字4和另一个数个位上的数字3相乘,等于12;再把一个数个位上的数字8与另一个数十位上的数字7相乘,等于56;把56与12相加,等于68,后面添一个0,得680;又再把680与2800相加,得3480;最后在所得的结果上添写两个数位,在这两个数位上写下这两个数个位上的数字8与3的乘积24,得3504。写成竖式就是:
          4 8
       × 7 3    
      2 8 2 4
     + 1 2
     + 5 6      
      3 5 0 4

     ∴48×73=3504


    2、在乘法运算中,有些因数可以进行分解,如37×56中的乘数56,把它分解看成是7×8,于是37×56=37×7×8或是37×56=37×8×7。这样,就能利用乘法结合性质,使得运算比较简便。


     例2:计算37×48
    把48看成是6×8,则
    37×48=37×6×8=222×8=1776
     ∴37×48=1776


     例3:计算42×78
    把42看成是6×7,则
    42×78=6×7×78=6×(7×78)=6×546=3276
    ∴42×78=3276


    3、任意两位数相乘,一般的可以运用乘法分配律进行速算,如47×62中的乘数62,可以当成60+2,于是47×62=47×(60+2),这样,一个数乘以两个数的和,可以把这个数分别乘以和里的两个加数,再把两个积相加,或者两个数的和乘以一个数,可以把两个加数分别乘以这个数,再把两个积相加。


    例4:计算27×52
    把52当作50+2,则
    27×52=27×(50+2)=27×50+27×2=1350+54=1404
    ∴27×52=1404


    例5:计算71×36
    把71当作70+1,则
    71×36=(70+1)×36=70×36+1×36=2520+36=2556
    ∴71×36=2556
    我们知道,依照乘法分配律,还有一个运算性质,即一个数乘以两个数的差,可以把被减数或减数分别和这两个数相乘,把所得的积相减。有些乘法可以利用这样的性质,进行速算。
     

    例6:计算43×98
    把98当作100-2,则
    43×98=43×(100-2)=43×100-43×2=4300-86=4214
    ∴43×98=4214


    4、有些乘法,用竖式计算,可以根据结合和分配性质,能够减少乘次,使得运算比较简便。
    例7:计算57×84
     这里观察一下乘数84的两个数字,可以看到十位上数字8,是个位上数字4的2倍,于是在竖式里就可以采用比较简便的算法。
            5 7
         × 8 4
          2 2 8
     + 4 5 6       把上面一行数乘以2
        4 7 8 8
     ∴57×84=4788
    这个方法,可以扩展到多位数的乘法。


     例8:计算21815×36126
    这里,观察一下32126的各个数字,如果把它分成3段,就是36、12、6。我们可以看到36是12的3倍,12是6的2倍;在竖式里就可以采用比较简便的算法。用竖式时一定要注意数字的位数,不能搞错。
             2 1 8 1 5
          × 3 6 1 2 6
           1 3 0 8 9 0
       2 6 1 7 8 0              把上面一行数乘以2
+ 7 8 5 3 4 0                  把上面一行数乘以3
   7 8 8 0 8 8 6 9 0
∴21815×36126=788088690

 

请你练一练