delphi 算术溢出解决方法_[学霸之路]·学习方法是关键·从鸡兔同笼到人工智能...

前面我们提到了“中式数学”和“欧式数学”这两个名词,并呼吁让小学生越早接触代数思想越好。

什么是“中式数学”,什么是“欧式数学”,这里暂且不谈,只谈一下为什么要让小学生尽早接触一点代数,接触一点代数的思想和方法。

要谈这个问题,我们还是先回到小学算术课堂,从鸡兔同笼问题讲起。

3fe7b4c6f50676f270188f1cc25c1c5c.png

鸡兔同笼问题,一千五百年前就有,我国古代的《孙子算经》中有:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”

这类题目,在小学算术中难度系数较高,不仅有加减乘除的混合运算,更重要的是,还必须要加入“假设”这个思想。

也正是这个“假设”,让很多人头晕,学生头晕,家长头晕,整个家庭都会跟着晕。因为一般人还真想不到要用这个“假设”,只要没有“假设”,必然会头晕。而如果有了这个“假设”,问题就好办了,解题的过程大致可以如下:

d01ec81c69a86e635eb512f3da423e29.png

假设鸡有4条腿,那么笼中就会有4*35=140条腿;这比真实情形多了140-94=46条腿,而这46条腿是46/2=23只鸡多出来的;鸡为23只,难么兔的数量就是35-23=12只。

至此,鸡兔同笼的问题也就得到了解答。

用这样的方法解答鸡兔同笼,确实很巧妙,也很锻炼思维。但这样的解题方法有一个问题,那就是为了解答而解答,为了考试而考试一样,问题解决了也就完成任务了,完成任务以后也就没剩下什么东西了,一千五百年前的鸡兔同笼,到了今天,依然是鸡兔同笼。

fafa4270c20e9a51d622806809dc3f45.png

而西方人解决这类问题的方法就不同了,西方人将算术逐步发展成了数学,用的是代数方程的方法。从数学的角度了看,这类题目实在是太简单了,但凡读过初中的人都会知道,这不就是一个简单的二元一次方程吗?

用代数方法解题,是人类历史上的一次巨大飞跃!

代数的出现,是由于人类出现了抽象思维,有了抽象思维,才会出现代数方程,有了抽象思维,才会在解一元一次、二元一次等方程的过程中发展出行列式,才会从行列式逐步发展到矩阵,而矩阵如今已经用在了人工智能的神经网络之中,使得机器具有了自我学习的能力,导致了机器的智能在很多领域超越了人类。

76dd8d83e89ca016f4047e910513fc19.png

一千五百年前的鸡兔同笼,到了今天,我们依然是鸡兔同笼,只能用于考晕学生和家长;一千五百年前的鸡兔同笼,到了今天,西方人却将之用在了人工智能。

这就是区别,巨大的区别,天壤之别。

遇到问题,不能仅限于解决问题,而应该思考问题背后的原理,再从原理出发去探索一条解决该类问题的通用方法。如果用前面我们对学习的定义来说,就是找寻到一条从x到f(x)再到F(f(x))的路径。

至于如何找到这条路径,我们以后再讲。

baf38d5ddfb13a6c9c4d4b367e44a3b8.png

附:

我第一次遇到解鸡兔同笼时与大家一样,彻底蒙圈了!

不过我想到了一个奇葩的办法,先用代数法列了一个二元一次方程,再解这个方程,求解完毕后,再把这个解题过程“翻译”为小学算术语言,最后用“翻译的语言”解决了这个仅限于用算术方法解答的问题。上面的解,就是我的“翻译”。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值