如果得出的数大于或者等于10,就要进位,比如得出12来,就要写2,高位的数+1。
竖式,指的是每一个过渡数都是由上一个过渡数变化而后,上一个过渡数的个位数乘以2,如果需要进位,则往前面进1,然后个位升十位,以此类推,而个位上补上新的运算数字。
乘法的发展
在各种文明的算术发展过程中,乘法运算的产生是很重要的一步。一个文明可以比较顺利地发展出计数方法和加减法运算,但要想创造一套简单可行的乘法运算方法却不那么容易。我们使用的乘法竖式计算看似简便,实际上这需要我们事先掌握九九乘法口诀表。
考虑到这一点,这种竖式计算并不是完美的。我们即将看到,在数学的发展过程中,不同的文明创造出了哪些不同的乘法运算方法,其中有的运算法甚至可以完全抛弃乘法表。
乘法竖式计算时,进位的方法是:
将两个数的每一位对齐,从右向左依次计算每一位的乘积。
如果某一位的乘积大于等于10,则将这个数的左边的进位加上这个数的进位,并将这个数的进位清零。
最后将所有乘积相加,得到最终的结果。
例如,计算23 × 15的竖式:
23
x 15
115
230
345
其中,第一行的23表示被乘数,第二行的15表示乘数。从右向左计算,先计算个位的乘积:
3×5=15
由于a小于10,所以不需要进位。再计算十位的乘积:
2×5+3×1=13
由于b大于等于10,所以需要将左边的进位加上这个数的进位,并将这个数的进位清零。所以,十位的进位为1,个位的进位为0。最后计算百位的乘积:
2×1+1=3
由于c小于10,所以不需要进位。最终结果为:
15 + 13 x 10 + 3 x 100 = 445