30÷2(2+3)÷5

30÷2(2+3)÷5是多少? 計算機答案不同

image

計算機是現代人不可或缺的重要工具,但它給的一定是正確答案嗎?有網友在台大批踢踢實業坊(ptt.cc)上提問說,「30÷2(2+3)÷5」應該是多少;沒想到不同型號的卡西歐(CASIO)計算機竟出現15及0.6兩種答案,讓網友摸不著頭緒地說:「難道是自家人鬧內鬨?」
網友表示,當使用卡西歐型號fx-991ES計算機時,該題目的解答為15,但若使用型號fx-3650p時,則會出現0.6的答案。兩種結果馬上引起網友熱烈討論,有人指出「括號內先算,但乘、除一樣大,必須按照順序」;也有網友認為,這是因為算式寫不清楚,正解應該是「題目描述不周全」。

30÷2(2+3)÷5由fx-991ES算出來為15。(圖/取自網路)

image

但fx-3650則顯示0.6!(圖/取自網路)

image

事實上,「30÷2(2+3)÷5」的正確寫法應為「30÷2×(2+3)÷5」,以此算式輸入上述兩款計算機,則都會得到15的答案。
據台北教育大學資訊科學系教授王富祥說,當括號內的(2+3)算完後,計算程序會回到由左至右;但fx-3650p因為是較老舊的計算機型號,對於符號的邏輯定義較不清楚,會把2(2+3)看作一堆,優先處理,因此才會出現0.6的答案。

image

arrow
arrow
    全站熱搜

    s12511251 發表在 痞客邦 留言(0) 人氣()