孫秉璋 王 力
利用“補數(shù)”在算盤中表達負數(shù)的探索
孫秉璋王力
在日常生活中人們對補數(shù)并不熟悉,然而它時時刻刻影響著我們的生活,特別是在算盤的計算中,所以,熟悉和掌握補數(shù)就尤其顯得重要了。本文介紹了補數(shù)的概念、補數(shù)在珠算教學(xué)中的作用,以及在算盤計算中如何運用補數(shù)表達負數(shù)并進行運算,擴展算盤在實際生活中的計算功能,對于我們學(xué)習(xí)和運用算盤起到非常重要的作用。
算盤中;表達負數(shù);探索
在現(xiàn)今財經(jīng)專業(yè)教學(xué)中,《珠算》作為一門實用性很強的課程,仍然占據(jù)著核心課程的地位,它在實踐中仍然起著十分重要的作用。將隨著實踐的發(fā)展而不斷發(fā)展和完善,并將繼續(xù)指導(dǎo)社會實踐,但社會實踐對理論提出了更高的要求——怎樣使算盤計算更快捷、更方便,使用范圍更廣泛,特別是在算盤上表達負數(shù),并且能夠用負數(shù)進行一系列的運算。在這種情況下,筆者認為,引進“補數(shù)”概念并且其在理論上的創(chuàng)新,將對《珠算》的理論發(fā)展,起到非常重要的推動作用。
若兩個數(shù)的和等于10n(n為正整數(shù)),則這兩個數(shù)互為補數(shù),其中10n為“齊數(shù)”?!褒R數(shù)”應(yīng)當(dāng)有正負之分,如:-10、-100、10、100等等。“補數(shù)”分為“位補數(shù)”、“大補數(shù)”和“小補數(shù)”三種。所謂“位補數(shù)”是指兩個數(shù)的和為10,那么,這兩個數(shù)互為補數(shù)。這里“齊數(shù)”是10。例如1和9、2和8、3和7、4和6、5和5互為補數(shù)。補數(shù)同樣有正負之分。例如-1和-9、-2和-8、-32和-68、-45和-55、-125和-875互為補數(shù)。所謂“大補數(shù)”是指兩個數(shù)的和等于10n(n為正整數(shù),且n≥2),則這兩個數(shù)互為補數(shù)。例如89和11,63和37、456和544等等互為補數(shù)。所謂“小補數(shù)”是指一個多位數(shù)其最高位數(shù)加1后其余各位數(shù)為0,這個數(shù)就變?yōu)椤皬姅?shù)”,“強數(shù)”減去這個多位數(shù)所得差就是“小補數(shù)”,也叫“填數(shù)”。例如456、447、489其“強數(shù)”都是500,小補數(shù)分別為44、53、11。實際上,“位補數(shù)”、“小補數(shù)”是“大補數(shù)”的兩種特例,了解了“補數(shù)”的特點,對于珠算運算是非常有用的。
(一)補數(shù)的運用,使算盤表達負數(shù)成為可能,并且提供了方法

(圖一:-1)
在人們傳統(tǒng)的認識里,認為算盤只能表達正數(shù),而不能表達負數(shù),但引入“補數(shù)”這個概念后,人們發(fā)現(xiàn),算盤不但能表達正數(shù),而且能表達負數(shù)。比如:-1、-2、-3、-4、-5、-6、-7、-8、-9在算盤上的表達方式分別是-1=-10+9、-2=-10+8、-3=-10+7、-4=-10+6、-5=-10+5、-6=-10+4、-7=-10+3、-8=-10+2、-9=-10+1,在算盤上撥出來分別是如下圖一至圖九。
而且,任意一個正、負數(shù)都可以在算盤上表達出來。
在這里,不得不說明一種算珠的示數(shù)方法——懸珠。懸珠是一種非常奇特的現(xiàn)象,它的來源類似于四川長江流域古代巴人的殯葬方式“懸棺”一樣,懸吊于半空中,奇特而有趣。我們把這種“懸棺”形式引用過來就形成了“懸珠”,懸珠也是一種算珠的示數(shù)方法。算珠實際上有三種示數(shù)方法:靠梁珠、靠邊珠以及懸珠。懸珠是既不靠梁也不靠邊,而停在梁和邊中間的算珠,懸珠一般代表負齊數(shù),如:-10、-100、-1000等等。因為在算盤中,-10、-100、-1000表示方法一樣,只是其定位點不同。在-1=-10+9里面,-10是齊數(shù),-1和-9是補數(shù)。同樣,任意一個負數(shù)將通過齊數(shù)和它的補數(shù)表示出來,如:-123=-1000+877;-78=-100+22等等。引進懸珠這種示數(shù)方法,這對于算盤表達負數(shù)來說具有科學(xué)而現(xiàn)實的重大意義。
(二)補數(shù)拓展了珠算技術(shù)研究者的思維,認識到珠算會隨著科學(xué)技術(shù)的發(fā)展而發(fā)展,且永無止境
補數(shù)不但在算盤上成功表達了負數(shù),而且拓展了珠算術(shù)研究者的思維,例如:
代數(shù)對負數(shù)的寫法是:-1,-2,-3,-4,-5,-6,-7,-8,-9等。

(圖二:-2)

(圖三:-3)

(圖四:-4)

(圖五:-5)

(圖六:-6)

(圖九:-9)

(圖八:-8)

(圖七:-7)
計算機二進制對負數(shù)的寫法是:(原碼)10000001、10000010、10000011、10000100、10000101、10000110、10000011、10000100、10000111等。
在算盤上對負數(shù)的寫法是:-1=-10+9、-2=-10+8、-3=-10+7、-4=-10+6、-5=-10+5、-6=-10+4、-7=-10+3、-8=-10+2、-9=-10+1,表達出來就是如圖一至圖九。
負數(shù)在代數(shù)、計算機和算盤中會有不同的表達方式,但其本質(zhì)上是一樣的,并沒有什么不同,但這大大拓展了研究者的視野,開發(fā)了其創(chuàng)造性思維。
(三)補數(shù)為算盤計算負數(shù)提供了可能
[例1]-1-2=-3(在算盤中表達出來如圖三)
[例2]-21-45=-66
[例3]211-456=-245
(四)補數(shù)為算盤的各種簡便算法提供數(shù)了途徑
1.補數(shù)加減法
當(dāng)加數(shù)或減數(shù)接近整數(shù)時,就可用補數(shù)來實行加減運算,這種方法叫補數(shù)加減法。
[例1]20634+9998=20634+10000-2=30632
[例2]20634+498=20634+500-2=21132
[例3]20634-498=20634-500+2=20136
在這里10000和500分別是齊數(shù)和強數(shù),2是補數(shù)。這樣能夠簡化運算,加快運算速度。
2.補數(shù)乘法
兩數(shù)相乘,有一個接近整數(shù)時,可以利用整數(shù)和補數(shù)的關(guān)系,用加減法來代替乘法,以簡化計算過程,這種方法叫補數(shù)乘法。
[例1]576×997
=576×1000-576×3
=576000-1728
=574272
步驟:①在算盤右邊撥入576000
②以576000減去576×3的積
[例2]376×988
=376×1000-376×12
=371488
步驟:①在算盤右邊撥入376000
②以376000減去3760
③再減去376
④再減去376,得數(shù)371488
3.歸除法
補數(shù)除法,實際上就是歸除法?,F(xiàn)在的“九歸口訣表”,無不滲透著補數(shù)的影子。可以說,正是因為補數(shù)才產(chǎn)生了歸除法。
總之補數(shù)在珠算中起著非常重要的作用,將推動我國的珠算技術(shù)不斷向前發(fā)展,隨著人類文明的進步,它的作用將被我們重新認識和定義,不斷開啟和引導(dǎo)人類的思維和智慧向前發(fā)展,在人類的科學(xué)技術(shù)史上留下不可磨滅的印跡。
[1]何復(fù)杰.淺談補數(shù)在珠算中的作用[J].教學(xué)與研究,1993:(1)50.
[2]姚克賢.珠算教程[M].大連:東北財經(jīng)大學(xué)出版社,2011:40.
(作者單位:定西師范高等專科學(xué)校計算機系)