用算筹计算乘法

孙子算经和夏侯阳算经中叙述得相当完备。

二数相乘时,先用算筹布置一数于上,一数于下。讲下数向左移动,使下数的末一位和上数的首位相齐。以上数首位数目乘下数各位,从左边到右边,用算筹布置逐步乘得的数于上下两数中间,乘得的数于上、下两数中间。并将后得的成绩依次并入前所已得的积数,求得了这一个部分成绩之后,将上数的首位去掉,下数向右边移过一位,再以上数的第二位数目乘下数各位,并入中间已得的积数。这样继续下去,到上数各位一一去掉,中间所得就是二数的相乘积。

以78×56为例

56于上,78于下。用上数的首位5乘下数的首位7得35(3500),不知算筹在两数中间(图二),再用上数的首位5,乘下数的末尾8得40(400),并入35而得39(图二)。将上数首位去掉,下数右移一位,用上数末尾6乘下数首位7得42,并入中间得432,加6乘8得 48,并入前数得4368(图三)图二到图三得中间过程如下图:

这种算法与现在的算法对比不如现在的方法简便。

(0)

相关推荐