首页 > 代码库 > 声母数字助记系统
声母数字助记系统
声母数字助记系统
大部分人日常应用的数学大概就是加减乘除,但很多人应该都算不过菜市场的小贩。五元三斤的大葱你想买一斤半,他看似不经意地一抓准保给你抓一斤八两凑三块钱的。这是熟能生巧。
除了熟能生巧,心算肯定还有方法。阿瑟本杰明(Arthur Benjamin)是大学教授,也是个数学魔法师(Mathemagician)。他的心算能力很强,我看过他在TED上的表演,他可以很快速心算3、4位数的乘法,5位数的乘方,公元某年某月某一天是星期几等。在他算现场随机给出的数字37691的平方时,他告诉了我们他计算的方法。他计算中很重要的一点是要记住计算过程中的中间结果。他的方法是采用声学数字助记系统(phonetic mnemonic system, major system)来记数字。
在西方,声学数字助记系统几百年前就在使用。它的原理是人记图像比记数字容易。大家知道英语字母中有元音(如a,e,i,o,u)有辅音(如b,f,t等)。采用这套系统人记数字时,首先把数字转成辅音,然后加上元音构成有意义的单词。通过形象的有意义的单词来记枯燥的抽象的数字。
例如,要记79这个数字,可以用cap(帽子)这个单词来记。这里c和p两个辅音代表7和9,而a这个元音只用来构词,不用来代表数字。在记短的数字时也许效果不明显,如果记长的数字,帮助就会很大了。
我不想多讲外国的这个声学数字助记系统,毕竟它不适合不具有英文思维的人。我想发明适合我们汉语的数字助记系统。我们也有人采用了类似的系统来记数字,比如有人记圆周率3.14159就用“三天一次一壶酒”。但是我们没有规范化的声学数字助记系统。也许有人也想到或做了这件事,但起码我用百度谷歌了一下没有找到。
其实汉语记数字天然比英语容易。汉语数字0至9都是单音节的,而英语的7(seven)是双音节的,明显汉语数字读起来顺溜。汉语的数字系统更科学,11就是10加1,12就是10加2,可英语的eleven(11),twelve(12)你能看出这样的规律吗?
英语有辅音和元音,汉语拼音有声母和韵母。参照英语的声学数字助记系统,我们可以通过用汉语拼音的声母表示数字,韵母帮助组字来记数字,由此构成我们汉语的声学数字助记系统,名字就叫“声母数字助记系统”。大家还记得所有声母吗?他们是b p m f d t n l g k h j q x zh ch sh r z c s y w。
下表是“声母数字助记系统”中声母和数字的映射及解释。我选取映射的原则是好记。
数字 | 声母 | 解释 |
---|---|---|
0 | x, z, zh | x象十,10(十)以0结尾;z是英文zero(0)的首字母 |
1 | y, r | 数字1的拼音yi以y开头;r和y比较象(拓扑图一样),r拉直了也是1 |
2 | t, n | t是英文two(2)的首字母;n有两条腿 |
3 | k, h | k是3笔;手写k和h笔顺差不多 |
4 | s, sh, p | 数字4的拼音si以s开头;人趴下了就死(4)了所以站直了别趴下 |
5 | w, m | 数字5的拼音wu以w开头;w翻过来就是m |
6 | l, c, ch | 数字6的拼音lu以l开头;c拉直了就是l |
7 | q, g | 数字7的拼音qi以q开头;g和q比较象 |
8 | b, f | 数字8的拼音ba以b开头;发财的发的拼音fa谐音8以f开头 |
9 | j, d | 数字9的拼音jiu以j开头;d垂直翻转就是9 |
下面我给出一些应用“声母数字助记系统”的例子。根号2的值1.414可以记为“一生一世”或“一盘热屎”。根号3的值1.732可以记为“有钱好难”。我的银行卡密码是“就不告诉你呦”。
“声母数字助记系统”不但可以速算,还可以用来记密码等。如何应用就看你的想象力了。
参考资料
[1] Arthur Benjamin Mathemagic
[2] http://en.wikipedia.org/wiki/Mnemonic_major_system
[3] 《异类》马尔科姆·格拉德威尔 著 (注:在《异类》中,作者介绍了汉语数字系统相比英语的优点)
(注:本文首发 亲密数 )
声母数字助记系统