用一位数乘多位数的乘法是史丰收速算法乘法的基础,也是快速计算的基本功,在此首先介绍几个基本知识,具体内容如下。
一、本位、假小数:把被乘数中正在处理的那个数位叫做“本位”;把本位右侧第一位到最末位所表示的数叫做“假小数”又叫做“后位数”。
二、本个、后进、本位积:本位被乘后,只取本位数与乘数相乘后的个位数,它只是最后乘积中相应数位的一部分,叫做“本个”;本位的假小数与乘积相乘后要进位的数,叫做“后进”;“本个+后进”之和的个位数才是最后乘积中相应数位上的数,称作“本位积”。
三、补数:一个数的补数是由10减去它而得到的数,此时我们说这两个数互补。对于两数之和为100、1000……的数,我们称之为大补数。10以内的互补数有五对,如下图所示。
四、偶同:小于10的两个非负整数同时乘以一个偶数时,如果所得乘积的个位数字相同,就说这两个数是偶同的,或者说是互为偶同。10以内的偶同数有五对,如下图所示。(技巧:一个小于10的非负整数的偶同数就是该数加5后的个位数)
五、自倍:自倍是10以下的肺腑整数规定的一种运算,其中0、1、2、3、4的自倍是0、2、4、6、8;5、6、7、8、9的自倍是它们偶同的自倍。
一、被乘数首位前补0。这样做的目的是为了使乘积的位数永远与被乘数的位数相同,使得乘积的任何一位都等于这位上的本个加后进,且只取其和的个位数。
二、从高位算起。从最左补的那个0开始,按照本位积=(本个+后进)只取和的个位数的公式,逐位求出本位积。
示例一
示例二