Re: [轉錄][新聞] 30÷2(2+3)÷5是多少? 計算機딠…
整理一下目前說法
希望能夠讓討論有個方向
這問題是出在
30÷2(2+3)÷5 這個算式裏面"2(2+3)"這個東西到底是[2*(2+3)]還是2*(2+3)
這東西有老師有教過嗎?
至少在我的經驗裏面並沒有特別這樣教過
所以這是否有對錯?
事實上,如果今天沒有規定"先乘除後加減"(必須要由左至右,因為減除無交換性)
對於"2*1+3*2"這個算式來說就可以討論到底是"10(由左自右)"還是"8(先乘除後加減)"
甚至於是"16(先加減後乘除)"了
而且這三種都可以自成一套規則,選定之後遇到類似的問題都導的出他們自己的唯一解
問題是實際上對這種計算符號來說,一定是個輸入二元輸出一元的東西
所以當我們或電腦在計算的時候,必須要規定"甚麼東西要先算",也就是加上括號
規定先乘除後加減想必各位小學還是國中老師有教過是由於分配結合律以及把日常生活上
常用的句子化為數學式子時比較方便簡潔好看的緣故
所以說,如果要在[2*(2+3)]和2*(2+3)討論究竟何者比較正確
那麼勢必舉出在計算上或者記號時何者有比較多的好處
而不是說"理所當然"會成為[2*(2+3)]或者2*(2+3)
因為這個理所當然就是問題所在
我個人則是被計算軟體或工程計算機"教導",所以會算出15
但是它們也都是被人所"教導"出來的
計算機的說明書其實可以看看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.197.10
→
04/13 09:29, , 1F
04/13 09:29, 1F
→
04/13 09:29, , 2F
04/13 09:29, 2F
推
04/13 11:18, , 3F
04/13 11:18, 3F
→
04/13 11:25, , 4F
04/13 11:25, 4F
推
04/13 11:39, , 5F
04/13 11:39, 5F
討論串 (同標題文章)
完整討論串 (本文為第 11 之 48 篇):