示意图。(图/达志影像)
「8÷2(2+2)」的答案到底是1还是16?国外一名网友「pjmdoll」将这道数学题PO网求解,短短3天让大陆网友为了正确答案吵翻!
有网友认为依照「同级运算」原则,「有括弧先算括弧内,没有括弧则先乘除后加减,同级运算中从左往右计算」,认为算式应为「8÷2×4」正确答案为16。
另一派网友则表示,因为乘号被忽略,因此须将「2(2+2)」视为整体,认为算式应为「8÷8」正确答案等于1。
对此,有老师指出,这道题目最大争议在于「是否将2(2+2)视为一个整体」,认为数字之间的乘号不可省略,否则容易造成误会,若是答案要等于1,则「2×(2+2)」外还需要加上中括号才能成立,算式改成「8÷[2×(2+2)]」比较洽当。
之后又有网友贴出透过计算机运算分别得出16和1的画面,钓出神人解惑,指出计算机遵循CHn(链式)和AOS(演算法)两种模式,正常预设之下,其结果都是由左至右按顺序演算;但他也强调,在AOS模式下计算机可以优先处理更高级运算,「在这个公式中,如果计算机处于AOS模式,并将『2(2+2)』视为2个向量的点积,才会进行优先计算。」
纳闻 | 真实新闻与评论:8÷2(2+2)=?答案网吵翻了
