簡介
百進制計數系統(centesimal Digit System), 是由河南省實驗中學LMEL實驗室的左景陽和劉行之設計完成的。簡單地說,通常情況下我們是“滿十進一”,而現在如果使用百進制計數系統,將是“滿一百進一”。這套計數系統相對於十進制系統來說,有著十分明顯的優勢,並在未來有著十分廣泛的發展前景。
運算原理
由於在百進制計數系統中,我們需要100個字元來代表0~99,因此左景陽和劉行之引入了除阿拉伯數字(0~9)和26個英文字母外,希臘語字母、天干、地支和百家姓的前18個。
數值對照表下表中,百進制(Centesimal)使用H來表示,十進制(Decimal)使用D來表示。
H | D | H | D |
0 | 0 | ο | 50 |
1 | 1 | π | 51 |
2 | 2 | ρ | 52 |
3 | 3 | σ | 53 |
4 | 4 | τ | 54 |
5 | 5 | υ | 55 |
6 | 6 | φ | 56 |
7 | 7 | χ | 57 |
8 | 8 | ψ | 58 |
9 | 9 | ω | 59 |
A | 10 | 甲 | 60 |
B | 11 | 乙 | 61 |
C | 12 | 丙 | 62 |
D | 13 | 丁 | 63 |
E | 14 | 戊 | 64 |
F | 15 | 己 | 65 |
G | 16 | 庚 | 66 |
H | 17 | 辛 | 67 |
I | 18 | 壬 | 68 |
J | 19 | 癸 | 69 |
K | 20 | 子 | 70 |
L | 21 | 醜 | 71 |
M | 22 | 寅 | 72 |
N | 23 | 卯 | 73 |
O | 24 | 辰 | 74 |
P | 25 | 巳 | 75 |
Q | 26 | 午 | 76 |
R | 27 | 未 | 77 |
S | 28 | 申 | 78 |
T | 29 | 酉 | 79 |
U | 30 | 戍 | 80 |
V | 31 | 亥 | 81 |
W | 32 | 趙 | 82 |
X | 33 | 錢 | 83 |
Y | 34 | 孫 | 84 |
Z | 35 | 李 | 85 |
α | 36 | 周 | 86 |
β | 37 | 吳 | 87 |
γ | 38 | 鄭 | 88 |
δ | 39 | 王 | 89 |
ε | 40 | 馮 | 90 |
ζ | 41 | 陳 | 91 |
η | 42 | 褚 | 92 |
θ | 43 | 衛 | 93 |
ι | 44 | 蔣 | 94 |
κ | 45 | 沈 | 95 |
λ | 46 | 韓 | 96 |
μ | 47 | 楊 | 97 |
ν | 48 | 朱 | 98 |
ξ | 49 | 秦 | 99 |
比方說,十進制數字2391,在百進制計數系統中可以被寫作N陳(讀作:/En-Chen/)
十進制數字7464579在百進制計數體統中可以被寫作
7λκ酉 (讀作: /seven-lambda-kappa- yǒu /)
(*由於運算實例——乘法表和加法表過於龐大,因此不方便上傳)
書寫慣例
由於阿拉伯數字 0, 希臘語字母omicron, 和英文字母O, 看起來幾乎完全相同,在進行書寫的時候會造成極大的誤解,因此:
l 在書寫英文字母O的時候,將其大寫
l 在書寫希臘語字母omicron的時候,必須使用小寫,並標註下劃線
l 對於阿拉伯數字0沒有特殊要求
優點和缺陷
相比於十進制系統,百進制計數系統有著較大的容量,一個較大的數字使用百進制計數系統可以節省一半的數位。我們不難想像,如果美國當前的財政赤字使用百進制計數系統來記錄的話,那個數字看起來會很“漂亮”。與此同時,百進制計數系統有助於提升使用者邏輯思維的能力。
同時,因為百進制的高容量和單個數字的高信息量,基於百進制計數系統的運算方式和設備將比目前常用的基於二進制、十進制以及十六進制計數系統的運算方式和設備更加高效,完成同樣運算任務所需的時間更少。
但是,由於百進制計數系統體系相當較大,比如,百進制乘法表就不如“小九九”簡單、易熟記,因此對於使用者來講也是個不小的挑戰。
套用與前景
百進制計數系統對於未來計算機發展帶來的影響將會是革命性的,如果加以利用,必將給計算機的發展帶來根本性的變化。
在密碼領域,百進制系統的套用將對密碼安全程度有一個質的提高。