bmw_m3 wrote:大家都認為自己的數學很強,請問以下算式答案是多少呢?8/2(2+2)=?有些擔心未來AI時代,類似這種問題不知道會不會對機器人最後計算出來的結果產生什麼樣的影響. 這題目以前有人討論過問題在於2(2+2)是不是原本就只有一個數字?也就是他本來是一個數字8,但拆開來用2(2+2)表示就像代數2Y.2X一樣,把一個完整的數字拆開2(2+2) 與 2*(2+2)意義好像是有差別的
bmw_m3 wrote:8/2(2+2)=? 8/2(2+2)=?如果/當分數,應該會寫成8/[2(2+2)]=1乘除看順序的話就是 8 除以 2 乘以 4 = 16希望我小孩以後不要算到這種題目,根本傷神
bmw_m3 wrote:因為有看到兩種答案,(恕刪) 根本就不應該這樣寫印象中你不止問一次了不要太執著於本來就錯誤的問題如果要先結合 2 和 (2+2):因 / 右邊是由多個數組成,所以應該要括號:8/(2(2+2))如果要先結合 8 和 2:/ 右邊的 * 不應省略:8/2*(2+2)
如果把括號視為x8/2x,x=4正常數學會將2視為x的係數,先得出2x=8,再做8/8,不會分開用8/2*x計算一般計算機之所以算出16,是因為計算機遵循CHn (鏈式)算法,若使用AOS(演算法)模式的計算機,會將『 2 ( 2 + 2 )』視為 2 個向量的點積,所以優先計算。另一個方向給大家思考:2x / 2x =?在不知道x等於多少的情況下,答案必定是1若將x=4代入數學代數的邏輯應該會是:2x=88 / 8 = 1不應在中間自行補上 * ,再照順序計算,會變成:2 * 4 / 2 * 4 = 16我是不知道有沒有第二種教法,但自行補上 * 的算法明顯是有問題的