新浪博客

当儿子问为什么乘除法的运算优先级比加减法高时

2017-11-30 16:29阅读:
前几天,儿子问我一个问题:“为什么乘除法的运算优先级比加减法高?”,我的第一反应是抓狂!这个不是显而易见的问题吗?老师上课不就这么讲的吗?你上课没听讲吧!咯噔三秒后,又变成羞愧!这个问题好像我也说不清楚呢!最后,略作停顿之后,尝试从数的起源说起,简单和儿子讲述自己对这个问题的理解。
算术的产生最开始就是为了解决人们生活中遇到的各种各样的计算问题,只是慢慢的这些问题就只变成了一个个数字、符号和规则,以至于我们最终看到各种算式只知道计算,却想不出来这些数字、符号和规则背后的来龙去脉。
比如小明吃了2块饼干,妈妈吃的饼干是你的4倍,那么小明和妈妈总共吃了多少块饼干?这个时候你列出的算式就是“2+2*4”,如果我们按照加法优先的算法,得出来的答案就是4*4=16(块),但是实际的答案是2+2*4=10(块)。没有实际的背景问题,我们面对的只是单纯的数字,就会想不通为什么乘法优先加法?
儿子听完后没说不懂,看来至少这个解释初步让他满意,不再纠结优先级。但是我却没有彻底放下,反而想起很多问题,那就是为什么三十岁之后看了张景仲的《帮你学数学》才明白代数究竟是啥回事?一位从事中学数学教学二十多年的数学老师曾经告诉我,他是教了五年数学后,才真正明白什么是函数?非常讽刺的是我们在学生时代从小到大都觉得自己数学很好,毕竟参加过数学竞赛(那个时候叫祖冲之杯)呀!
我又去网上百度了一下这个问题,《为什么四则运算规定 × / 的优先级比 + - 高?》知乎上的答案还真是各种各样,甚至很高深。个人比较倾向于下面这个回答,这也是二年级小朋友能理解的回答。当然如果您有更好的回答,也欢迎评论留言,大家一起来探讨!
当儿子问为什么乘除法的运算优先级比加减法高时
理解抽象概念不是一件容易的事情,这个时候需要实例。但是只是理解抽象概念又是没意义的,我们还需要知
识迁移的能力,比如下面这两道题目看起来一个是草地撒种,一个是刷油漆,本质上都是求长方形的面积。
当儿子问为什么乘除法的运算优先级比加减法高时
但是,如果给你下面两个问题,你还能找到同样的深层结构吗?
当儿子问为什么乘除法的运算优先级比加减法高时
当儿子问为什么乘除法的运算优先级比加减法高时
就像您和孩子可能听说或者买过市面上很多儿童编程桌游,甚至也报过编程课,但是有没有想过自己设计一款桌游呢?如果是自己设计,又需要怎么拆分问题呢?每次被儿子拉住玩他设计的大富翁游戏时,我的内心是奔溃的,但是更多的还是欣喜,因为孩子能把游戏知识完美迁移。
当儿子问为什么乘除法的运算优先级比加减法高时

我的更多文章

下载客户端阅读体验更佳

APP专享