張新春
討論位值制,我們應先區分位值制與進位制。事實上,相對于位值制而言,進位制出現得更早,更普遍。從某種意義上說,進位制是對刻痕記數的直接改進———刻痕記數,數是多少就刻多少道痕,對大數尤其是比較大的數而言,顯然不方便,于是很容易想到進位制。所謂進位制,就是以P個數組成一個新的單位,用一個新的符號表示。P個新的單位又組成一個更高的單位,用另一個符號表示。我們就把這個叫做P進制。P叫做進位的基。“如不算最原始的刻痕記數,古今中外的記數法都是進位制的”(梁宗巨,《世界數學通史》,遼寧教育出版社),而位值制則是在進位制的基礎上,對如何處理新的單位想到了漂亮的辦法。以下即詳述這種辦法。
我們不難發現,前面敘述的加法累數制的羅馬記數和乘法累數制的中國記數有一個共同特點:新的單位必須創造新的名稱———無論是羅馬的“X”和中國的“十”,都是表示新的單位的符號。而位值制的漂亮在于不需要創造新的符號表示新的單位。比如,表示“20”,不需要寫成“XX”或“二十”,只需要把表示“2”的符號寫到表示“十”的位置上即可。同樣是這個“2”,還可以表示“200”,或“2000”……一個數碼表示什么數值,就看它在什么位置上,這就是位值的含義。
中國算籌記數與位值制雛形
中國算籌記數法非常接近位值制。古代的算籌實際上是一根根同樣長短和粗細的小棍子,一般長為13~14cm,徑粗0.2~0.3cm,多用竹子制成。也有用木頭、獸骨、象牙、金屬等材料制成的。大約二百七十幾根為一束,放在一個布袋里,系在腰間隨身攜帶,需要記數和計算時就取出來。
在算籌記數法中,以縱橫兩種排列方式表示單位數目,其中1~5分別用縱橫方式排列相應數目的算籌表示,6~9則以上面的算籌加下面相應的算籌表示,此時上面的一根表示5(如下圖所示)。

如前面所述,當前通用的數字為阿拉伯數字,但使用何種數字卻并非十進位值制的實質。比如,我們可以用零、一、二、……九表示,4785就表示為“四七八五”。事實上,阿拉伯數字剛傳到歐洲,即引起當時的大數學家斐波拉契的高度關注。他在其名著《算盤書》中寫道:“這里的印度9個數字9,8,7,6,5,4,3,2,1,還有一個阿拉伯人稱之為零的符號0,可以把任何數表示出來,實在是一種理想的計數符號。”正是基于這種認識,他號召歐洲人用這種數字取代羅馬數字。隨后又經過諸多曲折,阿拉伯數字終于在16世紀得到廣泛的應用。
位值制記數法最重要的優點之一就是便于計算。“其計算規則可以用這些數字的加法表和乘法表的形式來表示,而且一旦記住,便可永遠運用自如。古代的計算技巧一度只限于少數專家所掌握,而現在則是小學里的課程了。像這樣的科學進步對日常生活有如此深刻影響,并帶來極大方便的例子還不是很多”([美]R·柯朗,H·羅賓,《什么是數學》,復旦大學出版社,2008)。
于是,在十進位值制記數法之下,在運算定律的支持下,任意兩個數相加,通過以上豎式的計算程序(法則),可以轉化成一系列20以內加法的組合。而20以內的加法原則上都是需要記憶的。因此,在20以內加法的教學過程中,不管我們如何確定教學目標,“接受”“記憶”是必須的方法。一定的計算速度是必要的目標,不能簡單地將“接受”和“記憶”等同于“落后”。
對于乘法,也完全類似。有了十進位值制記數法,在乘法交換律、結合律以及分配律的支持下,任意兩數相乘都可以通過一定的程序(法則)轉化為一系列表內乘法和加法的組合。這里的程序(法則)可以用我們熟悉的乘法豎式表示,而表內乘法正如20以內的加法一樣,都是需要記憶的。于是,乘法口訣的教學也一樣,其最根本的目標是口訣能脫口而出。