我们有了常规的知识体系,更多时候会感觉繁琐,或者感觉力不从心,所以我们就会有投机的心理,一旦发现存在一些相关的攻略,看起来可能会颠覆原本的认知,我们就会更加欣喜。
比如前几天我无意中看到了下面的速算攻略。
我直接拿来原文。
在美国有人研究了一个乘法法则,让他们的算术功力大为长进。任何两位数运算,都可以三秒出答案,比按计算器还要快!有没有兴趣来试一试?

  两位数乘法心算

  

  以92×96=8832为例,

  步骤1: 用100减去左侧的数字。100-92=8

  步骤2: 用100减去右边的数字。100-96=4

  步骤3: 将得到的数字相加。这里是将8和4相加。8+4=12

  步骤4: 用100减去步骤3中得到的数字。100-12=88 这个数字就是答案左侧的两个数字。

  步骤5: 将减后得到的数字相乘。这里是将8和4相乘。8×4 =32这个数字就是答案右侧的两个数字。

  步骤6: 将步骤4的数字放到左边,步骤5的数字放到右边,即可得出答案8832,计算完成!
看到这个是不是感觉热血沸腾,当时我看完感觉找到了一把钥匙,心里还想怎么小学不学这种方法,害我浪费了不少的脑细胞。
而还有更多亮点的是,里面还有印度的一种算法,也直接拿来原文。

  无独有偶,印度人做乘法,也有独特的一套方法,知道了这个,下次也许你会忘掉正常的算法哦!

  

  以21×13=为例,左边是“21”,于是画“2”根和“1”根右斜线。

  

  算式右侧则是“13”,所以画“1”根和“3”根左斜线。

  

  数一数线与线相交的点的个数,得出答案273。逐渐习惯的话,就能快速运算了!

我这个人数学水平也比较差,所以一眼看不出来这样的计算方法对于否,于是打开笔记本验算了一下。从下面的测试情况来看,的确和所说没错,这种方法的确可以算出来正确的结果。

但是这是一种非常有效技巧吗,至少对于我来说,我卡在了23*44这一步上,还心虚的验算了一下。
而究其原理,其实可以拿出笔验算一下,也就是以100为基准进行了拆分,最后补上缺少的数(被100减去的余数相乘)。对于这种情况我的直观感觉是会有一定的误导,其实这种看起来极好的攻略还是不太通用,如果是90左右的数相乘,那就比较合适,其它的场景比一定效果要好。
我们来看看第二个。对这种方法我还是包邮一些怀疑,没想到试了一下,竟然可行。

不过我刚画线,数点就折腾了好一会儿。所以花费的时间基本是手工验算的好几倍了。
所以可以这么说,很多时候我们所谓的攻略有时候看起来非常美妙,用起来就差强人意,一方面不是说攻略不好,是攻略不够严谨,很多时候确实能够从一个全新的角度来认识问题,但是作为通用普及的方法,还有一定的距离。而是攻略在一定的场景下还是比较有效,比如第一个在特定的场景下,可能效果就非常好,这个也需要看待特定的场景。
当然对于这类问题,网上还有不少的方法论,


还有了口诀:头乘头,尾乘尾,交叉相乘作十位。而原理呢,还是简单的公式
ab x cd = ac + ad x bc + bd
这种方式可能就更加通用,适用的场景就更多,比如92*95 使用第一个场景的方法就不错,而45*59使用口诀的方式就不错。
当然如果需要一个完整的速算只是体系,国外还是有不少的人做了相关的速算分析,比如《生活中的魔法数学》,里面会揭示各种速算的场景,看起来非常神秘的难题,在速算的体系中都会有对应的攻略和方法。把各种场景都练熟于心,这就是一套完整的知识体系,而不是单一片面的知识碎片。
在这方面,我还是一个准小学生的水平。
而反观这个案例,如果你作为一个家长,你希望你的孩子学习攻略多一些还是基础的知识体系,还是系统的速算攻略?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23718752/viewspace-2086942/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23718752/viewspace-2086942/

两位数相乘的速算法靠谱吗?相关推荐

  1. 任意两位数相乘速算平方数

    任意两位数相乘: ab * cd = (a*d+b*c)*10+(a*c)连上(b*d)即加到中间 43*85=(4*5+3*8)+(4*8)连上(3*5)=(44)*10+3215=3655 32* ...

  2. 两位数乘法的速算方法(一)

    两位数乘法的速算方法(一) 一.范围 讲的是两位自然数的相乘,即如何计算ABXCD的相乘结果,例如86X32. 二.ABXCD相乘的专业说法 AB叫被乘数 CD叫乘数 三.原理 设两位数分别是10A+ ...

  3. 两位数乘法的速算方法(二)

    两位数乘法的速算方法(二) 一.被乘数首尾相同 1. 乘数首尾互补 公式推导: (10 a+a)(10b+10-b) = 100ab + 10(a x (10-b) + ab) + a(10-b) = ...

  4. 两位数乘法的速算方法(三)

    两位数乘法的速算方法(三) 一.速算方法总结 序号 类别 子类别 例如 应用举例 1 首位 相同 尾数互补 71X79 |(7+1)x7||1x9|=5609 2 尾数不互补 72X73 (72+3) ...

  5. 9开头的两位数相乘速算法

  6. 万能乘法速算法大全_小学生两位数乘法容易出错?只因没掌握这个“万能”速算法...

    儿童节快乐 两位数乘法,在小学阶段的数学学习当中,是经常遇到的.尤其是小学三.四年级,每当遇到这类乘法,小学生都非常容易出错,甚至一算就错. 原因是,一些比较大的两位数,在用列竖式法相乘时,会出现连续 ...

  7. python两数相乘代码_Python 实现大整数乘法算法的示例代码

    我们平时接触的长乘法,按位相乘,是一种时间复杂度为 O(n ^ 2) 的算法.今天,我们来介绍一种时间复杂度为 O (n ^ log 3) 的大整数乘法(log 表示以 2 为底的对数). 介绍原理 ...

  8. 超棒:数学速算法!!!(转载)

    超棒:数学速算法!!!2008-08-24 01:44速算技巧 速算技巧A.乘法速算 一.十位数是1的两位数相乘 乘数的个位与被乘数相加,得数为前积,乘数的个位与被乘数的个位相乘,得数为后积,满十前一 ...

  9. 006 三位数乘两位数(四上)

    各位考官好,今天我试讲的题目是三位数乘两位数 上课,同学们好,请坐 课前呀,我们来做一道计算题,拿出你们的纸和笔,用竖式计算,26乘47,好,我看有同学已经算好了,来靠窗那位女生,她算的结果正确吗?你 ...

最新文章

  1. 真香!3个月0基础转型大厂数据分析师,他做对了什么?
  2. 一口气搞懂《虚函数和纯虚函数》
  3. csu 1976: 搬运工小明
  4. 征战蓝桥 —— 2016年第七届 —— C/C++A组第3题——方格填数
  5. 各大浏览器CSS Hack收集
  6. 如何判断某ABAP系统的Netweaver后台是否支持AMDP
  7. superhot预告片下载_预告片:裸指关节SOA
  8. 【LeetCode笔记】48. 旋转图像(Java、矩阵、偏数学、原地算法)
  9. idea中svn的更新、检出、提交操作
  10. 源码分析参考:Queue
  11. java 判断正负数_Java判断一个字符串为数字(正负、小数)
  12. 计算机语言学家,著名计算语言学家冯志伟为人文学院师生作专题讲座
  13. Netty工作笔记0036---单Reactor单线程模式
  14. bower使用中遇到的问题
  15. EXCEL利用VBA把汉字转拼音(李晓锋版)20180828更新
  16. 用Mysql得到Webshell(MySql Backup WebShell)
  17. Redis集群之Redis-Cluster实践详解
  18. 爆炒猪肚的做法 爆炒猪肚怎样炒才脆
  19. 操作系统真像还原 - MBR主引导程序初体验
  20. 03 Jme3和Nifty1.4.2中文显示

热门文章

  1. Slq怎么样获取首条记录和最后一条记录
  2. 风能风力发电系统案例
  3. PCB电路板设计都有哪些注意事项?
  4. 实用系列-离线安装deb
  5. 巴伦变压器电路图_变压器使用(巴伦)
  6. 聊聊投资这十年 -- 水晶苍蝇拍
  7. JDK动态代理学习笔记
  8. c语言车测试,贴近真实油耗 聊CATC中国汽车测试循环
  9. microsoft edge驱动器下载以及使用
  10. 微信小程序扫码报工案例分享