多位数与多位数相乘不仅是数学学习的基础,更是日常生活生产中的需要.传统的算法是列竖式从乘数的个位数、十位数……依次与被乘数相乘,然后错列相加.这种算法已经延续数百年,虽然无可厚非,但在进位时常常会出差错.下面介绍一种全新的算法供大家参考.
一、两位数与两位数相乘
新算法探索:
例如,83×67
=(4800 21) 10×(8×7 3×6)
=4821 10×(56 18)
=4821 740
=5561.
方法表明:将十位数、个位数分别相乘,再将个位数的积(如果这个积不足两位数,则十位数补0)接写在十位数积的后面;然后加上被乘数的十位数、个位数分别与乘数的个位数、十位数的积的和的10倍.
口诀:十位相乘写前面,个位相乘接后边;一四、二三分别乘,求和之后添个零.
如果列竖式计算更为简便(如上图所示),此时可用口诀记为:
个位相乘写右边,十位相乘接前面;
上下叉乘分两行,个位留空不能忘.
(上下叉乘指的是第一行的十位数、个位数分别乘以第二行的个位数、十位数)
例1 计算:58×36.
解析:5×3=15,8×6=48,
把48接写在15的后面,得:1548;
5×6=30,8×3=24,
30 24=54,补0,得540;
1548 540=2088.
所以58×36=2088.
列竖式计算如图1所示.