百進制計數系統

百進制計數系統Centesimal Digit System), 是由河南省實驗中學LMEL實驗室的左景陽和劉行之設計完成的。

簡介

百進制計數系統(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沒有特殊要求

優點和缺陷

相比於十進制系統,百進制計數系統有著較大的容量,一個較大的數字使用百進制計數系統可以節省一半的數位。我們不難想像,如果美國當前的財政赤字使用百進制計數系統來記錄的話,那個數字看起來會很“漂亮”。與此同時,百進制計數系統有助於提升使用者邏輯思維的能力。
同時,因為百進制的高容量和單個數字的高信息量,基於百進制計數系統的運算方式和設備將比目前常用的基於二進制、十進制以及十六進制計數系統的運算方式和設備更加高效,完成同樣運算任務所需的時間更少。
但是,由於百進制計數系統體系相當較大,比如,百進制乘法表就不如“小九九”簡單、易熟記,因此對於使用者來講也是個不小的挑戰。

套用與前景

百進制計數系統對於未來計算機發展帶來的影響將會是革命性的,如果加以利用,必將給計算機的發展帶來根本性的變化。
在密碼領域,百進制系統的套用將對密碼安全程度有一個質的提高。

相關詞條

熱門詞條

聯絡我們