2011年4月12日 星期二

30÷2(2+3)÷5=? 計算機竟算出2種解答

30÷2(2+3)÷5=? 計算機竟算出2種解答
30÷2(2+3)÷5=?

30÷2(2+3)÷5=? 計算機竟算出2種解答

計算機是現代人不可或缺的重要工具,但它給的一定是正確答案嗎?有網友在台大批踢踢實業坊(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
30÷2(2+3)÷5=?1

但fx-3650則顯示0.6
30÷2(2+3)÷5=?2

事實上,「30÷2(2+3)÷5」的正確寫法應為「30÷2×(2+3)÷5」,以此算式輸入上述兩款計算機,則都會得到15的答案。

據台北教育大學資訊科學系教授王富祥說,當括號內的(2+3)算完後,計算程序會回到由左至右;但fx-3650p因為是較老舊的計算機型號,對於符號的邏輯定義較不清楚,會把2(2+3)看作一堆,優先處理,因此才會出現0.6的答案。

30÷2(2+3)÷5=?:http://www.nownews.com/2011/04/12/11490-2704110.htm