但是问题又来了。
有人晒出了一张图:同一个计算公式,在两个计算器中,却分别得出了16和1的答案。
感觉智商再一次遭到了碾压……
别懵,大神网友在线答疑解惑。
计算器遵循CHn(链式)和AOS(算法)两种模式。正常默认情况下,两者得出结果都是从左往右按顺序计算。
但在AOS模式下,计算器可以优先处理更高级运算,例如“点积”。
在这个公式中,如果计算器处于AOS模式,并将“2(2+2)”视为两个向量的点积,才会进行优先计算。
早在今年3月,当时有一道类似的题目也让许多中国网友吵翻天。
小学二年级的计算题,“6÷2(1+2)”,答案到底是1还是9,家长们各执一词。
从事数学教学13年的韩伟老师当时表示,很多人把“2(1+2)”看做一个整体,是受到了中学课本的影响。
“中学课本中有说过,数字与字母相乘,可以省略乘号,并且可以看成一个单项式,但此题中全是数字,也就不存在单项式一说。”
既然不是单项式,那理应视作乘号存在,就要严格按照运算法则,从左往右计算。
重庆大学数学博士康磊认为,按常规来说,这题应理解成乘号存在。
“很多人做错还是因数学计算逻辑不清。”康磊表示,可能是人们在答题时只记得“先乘除,后加减”,忽略了“由左至右”的运算规则,这也是未来数学基础教育需要加强的点。
既然数字与字母相乘可省略乘号,视为单项式,那大连家长群中的这道题,又为什么等于0.5啊……
如果把2X看成一个整体来计算,2X=20÷5=4,所以X=2。
然而老师给出的答案却是0.5,同样是因为同级运算从左往右计算,所以该式应为20÷2×X=5。
但大连教育学院的小学数学教研员解释称,因为小学阶段学习的都是简易方程,不处理未知数是除数或减数的情形,这样的方程,在初中阶段一般会写成分式方程,几乎没有这种写法。
即使是这样的写法,也用不到运算法则的顺序,在代数式里,2是X的系数,2X是一个整体,不是省略了乘号,所以X就等于2。
学生有歧义的原因,是因为他们要用算术的方法去解决代数的问题,不理解未知数系数的规定,因此小学阶段一般不考核这样的题目。
网友抱头:啊,脑壳疼……
本文系观察者网独家稿件,未经授权,不得转载。