格子算法(铺地锦)
相传,这种方法是最早记载在1150年印度数学家婆什迦罗的《丽罗娃提》一书中,12世纪以后广泛流传于阿拉伯地区,后来通过阿拉伯人传人欧洲,并很快在欧洲流行。这种方法后来传人我国,我国明朝数学家程大位在《算法统宗》一书中把它称为“铺地锦”.这两种有相似的地方。不过画线算法更直观、简便,格子算法介于画线和算式之间。中国算盘也能算乘法,可以算形象的乘法竖式吧。还了解了计算机的乘法计算原理,1十进制换成二进制后做乘法反而简单的多,都是1和0,就是错几位的事。在四上数学书上有,先把因数分别写在上和右边,然后算,写在右上角的格子上,4写左边,2写右边,以此类推,填好格子;最后,把同一斜线上的数相加:0落下;,5写在下左方;,向前进一位,4写在左下方;,3写在左上方,因此得到:。
例如计算乘积:
其他一些图
先画一个矩形,把它分成4×3个小格,在小格边上依次写下因数、因数的各位数字,再用对角线把小格一分为二,分别记录上述各位数字相应乘积的十位数与个位数,把这些乘积由右到左,沿斜线方向相加,相加满十时要向前进一。最后得到1236×245=如图所列的答案302820。