关于中国的珠算的思考

路过一个小区的健身区,设施中包括一个大号的珠算,我从小就很喜欢这个工具。可能与我爸爸给人管煤矿时,时常算账有关吧。我从小就喜欢。

重新拾起研究了一下。发现很有意思。

这里简单写个杂文:

 

 

珠算总是让人着迷。

里面蕴藏着无尽的秘密。

 

一些事实的汇总

  1. 珠算的总设计思路:动手代替动脑。数学这种事,本来不需要动脑。
  2. 即:冯·诺依曼 模型的:计算、存储、指令。三部分。研究珠算,对理解计算机体系和指令过程,很有意义。计算机程序,就是一种自动化过程的描述。我们人类利用计算机,也是将这些无意义的,本来不需要动脑的事来机械化的过程。
  3. 人脑是7维的。可是我们的数位进制是十进制,数学计算,对人类来说,不仅没有意义,而且很累脑子。
  4. 珠算把所有的,需要人脑来参与的运算,一方面,放在比较层面,只比大小,不计算;
  5. 另一方面,即使是比大小,也被限制在5以内。
  6. 两个五的目的,是每次运算,被限制在两个位中。不会连续向前进位,从而使得操作者忘记上一次操作的位是哪一位。所以,两个五很重要。这一点很重要。不要用没有两个五的算盘。
  7. 关于加法,从前向后加,也是有其意义的。与上面的两个五有关。但并不是说很明显。从低位向高位加,也未尝不可。从高向低有一个好处是,数读的顺序,与人类日常顺序相同。操作人容易看到数,瞬间记下来。
  8. 珠算加减法时,操作数、被操作数、结果,永远在一个位置,这与现代计算机也是完全相同的。
  9. 我们中国人,相当聪明。但是不善于总结。很少有人总结珠算的原理。

计算、存储、指令

计算,是动词。

动词,对于加减法,一共有六个。

因为,存储被分成三个区:

前一位,本位上面的五,本位下面的五。

 

每区有两种动作,每个动作有一个名称:

进---退

去---还

上---下

 

由此,得到指令,即加法和减法的口诀。

 

口诀

加法和减法的(百度的,后面有我改进的)

 

数值

不进位的加

进位的加

 

不退位的减

退位的减

直加

满五加

进十加

破五进十加

 

直减

破五减

退位减

退十补五的减

一上一

一下五去四

一去九进一

 

 

一下一

一上四去五

一退一还九

 

二上二

二下五去三

二去八进一

 

 

二下二

二上三去五

二退一还八

 

三上三

三下五去二

三去七进一

 

 

三下三

三上二去五

三退一还七

 

四上四

四下五去一

四去六进一

 

 

四下四

四上一去五

四退一还六

 

五上五

 

五去五进一

 

 

五下五

 

五退一还五

 

六上六

 

六去四进一

六上一去五进一

 

六下六

 

六退一还四

六退一还五去一

七上七

 

七去三进一

七上二去五进一

 

七下七

 

七退一还三

七退一还五去二

八上八

 

八去二进一

八上三去五进一

 

八下八

 

八退一还二

八退一还五去三

九上九

 

九去一进一

九上四去五进一

 

九下九

 

九退一还一

九退一还五去四

 

 

 

为什么说是五以内的运算

 

8=5+3

7=5+2

记住这一点,基本上,上面的口诀,不记也记住了。

 

比较

查表是基于比较的。

首先,模5,余下的数,与当前的数字区,相比较。

然后查表

查表

根据操作数得到口诀中的相关指令。

复合指令集

六上一去五进一

这是一条复合指令。

因为,6=5+1

例如,当前的被操作数是7,第一步先加555进一。

然后,再加1

 

再例如,更明显的是:7去三进一,这类的指令。7=5+2

如果被操作数是8,那么过程是:

55进一,253

结果是,上面的5,这个位置,看似没有改变。这就是复合指令集的优势所在。

 

 

标准化口诀表:

 

一共三个区,如果每区有专用的指令,现在的珠算口诀并不理想。

标准化的应当为(不一定改全了):

数值

不进位的加

进位的加

 

不退位的减

退位的减

直加

满五加

进十加

破五进十加

 

直减

破五减

退位减

退十补五的减

一上一

一去五下四进一

 

 

一下一

一上四去五

一退一还五上四

 

二上二

二还五下三

二去五下三进一

 

 

二下二

二上三去五

二退一还五上三

 

三上三

三还五下二

三去五下二进一

 

 

三下三

三上二去五

 

三退一还五上二

 

四上四

四还五下一

四去五下一进一

 

 

四下四

四上一去五

四退一还五上一

 

 

五去五进一

 

 

五下五

 

五退一还五

 

六上一还五

 

四进一

六上一去五进一

 

去五下一

 

六退一

六退一还五

七上二还五

 

三进一

七上二去五进一

 

去五下二

 

七退一

七退一还五

八上三还五 

 

二进一

八上三去五进一

 

去五下三

 

八退一

八退一还五

九上四还五

 

一进一

九上四去五进一

 

去五下四

 

九退一

九退一还五

就这些吧。

只要是记住 8=5+3 , 基本也就领悟了中国的伟大发明:珠算的口诀。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值