回覆列表
-
1 # bingo鍋鍋
-
2 # 浪遏飛豬
這時候我只能說出:
“條條道路通羅馬!”其實原因很簡單,兩個原因:
1、雖然某個中間計算方式錯了,但是這個出錯產生的中間結果按正確的後續步驟算出來,同正確的最後結果一樣,即瞎貓碰到死耗子,哈哈哈。例如:式子:x=1+1*1
正確演算法(先算乘法):(1)x=1+1;(2)x=2;錯誤演算法(先算加法):(1)x=2*1;(2)x=2;兩個不同演算法最終結果一樣。2、再一個就是,中間錯誤計算方式產生的結果在後續步驟裡面沒有地方用到,對最後結果產生不了任何影響,也就是你在做一件無關痛癢的事,根本不得其門而入,例如:一個好玩的計算:
心裡想一個數字,用它加上52.8,再乘以5,然後減去3.9343,再除以0.5,最後再減去心裡想的那個數的十倍。稍微算一下都可以知道:如果用x代替這個數,進行一元一次方程運算,可以發現完成所有加減乘除運算後,x已經被後續步驟給減去了,對最終結果產生不了任何影響。即不論x是什麼值,最終結果都是520.1314 。
巧合!
這種巧合較常出現在集合中,尤其是算角度、邊長等問題,或者是計算複雜函式的問題時。
過程錯了,但結果對了,這些題目還普遍具有的一個特性是能夠用代入法進行計算,或者是能直觀看出來計算結果。結果普遍為0、1或者i等結果,角度也基本是45°或90°等。
所以能夠出現過程錯了,但結果對了。