科塔(Curta)计算器基础知识及实战指南

今日头条

1142人已加入

描述

这次讲的是科塔(Curta)计算器。科塔计算器是手摇机械计算器。可用于加减乘除四则运算和乘方开方运算。当然,开方运算需要一些高数技巧(牛顿迭代法),没那么简单。。整体如同一颗手雷,相比同时期的机械计算器小巧许多。右边这个是装科塔计算器的壳,左边是计算器的本体。

科塔计算器由几部分组成。首先是最上面的两根摇臂,最上方这个摇臂的作用一会再讲。下面这个摇臂的作用是清零。

接着是表盘上的寄存器。这些个寄存器分成两个部分,其中三分之二黑色的结果部分和三分之一白色的计数部分。一般我们旋转清零摇臂,要么旋转三分之一周清空计数寄存器,要么旋转一整周以清除所有。黑色部分显示的是当前结果数值。白色部分显示的是计数数值,计数数值等于当前数值(+或-)最上方摇臂的旋转次数*当前倍率。不知道这个公式有没有问题哈,自己猜的。控制这个加或减的开关在机身侧面。表盘其实是可以整个相对于机身进行旋转的,通过这个旋转来控制倍率。
最后是机身周围一圈的输入部分。用于输入要运算的数字。看到这些滑块了吗?抓住这些滑块往下拽,输入部分上面的数值就会随之改变。注意是输入部分的数值不是上方表盘寄存器的数值。

大体介绍完了,我们实战一下。比如123+123如何实现呢?首先抓住机身周围的滑块,分清楚百位十位和个位,依次拉至3、2、1。这个时候我们抓住最上方的摇臂旋转一周,此时机身上方结果寄存器会显示123,计数寄存器会显示1,机身周围的输入部分显示数字不变。那么再旋转最上方摇臂一周,此时机身上方结果计数器会显示246,计数寄存器显示2。那么意思就是123*2得最终结果为246。

如果是小数呢?比如1.23+1.23?看到表盘上金属的小球了吗?那些小球可以左右移动,这些小球就是移动的小数点(浮点),你只需将这些小球置于你想放置的地方即可。

那乘法呢?123*123?按上述方法重复123次?这就要讲到倍率了。科塔计算器实际上是算123*100*1+123*10*2+123*1*3。具体怎么操作呢?首先我们整体旋转表盘至100倍率处,然后输入123,此时百位上的结果寄存器对应个位上的输入滑块。此时我们旋转一次最上方摇臂,表盘上的结果寄存器会显示12300,计数寄存器会显示100。同理,我们整体旋转表盘至10倍率处,旋转两次最上方摇臂,表盘上的结果寄存器会显示14760,计数寄存器上会显示120。最后我们整体旋转表盘至1倍率处,旋转三次最上方摇臂,结果寄存器会显示15129,计数寄存器会显示123。意思是123*123=15129。

那小数乘法呢?比如1.23*1.23?类似的,只不过需要先估算最终结果是几位小数,将小数点移至该位置即可。

说了半天好像都是加法相关的,那减法怎么做呢?反着旋最上方的摇臂吗?思路差不多,但不是这么做的。做减法的时候我们要先把被减数像加法时那样输入到结果寄存器中,然后向上提起最上方的摇臂就像调整手表时间的旋钮那样,这样就切换到了减法模式。剩下的应该可以自行脑补了。

不过除法还是值得一说的。比如225/15?我们先把225输入到结果寄存器中,然后切换到减法模式,在输入滑块中输入15,把倍率切换到10倍,旋转最上方的摇臂一次,此时结果寄存器显示75,计数寄存器显示10。可以发现百位和十位为07已小于15,所以切换倍率到1,旋转最上方的摇臂五次,此时结果寄存器显示000,计数寄存器显示15,发现十位和个位为00已小于十五,并且整除。那么得225/15=15。

至于开方,在此就不做讲解了,其思路就是牛顿迭代法。



审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分