首頁 > 藝術

智慧手機計算器陣亡,百分數相加演算法暴露國民性數學缺陷,你的正常嗎

由 舜網 發表于 藝術2021-10-01

簡介透過以上描述,我們很容易發現,網上那麼多參與驗證智慧手機計算器百分數加減運算bug的網友,以及將這件事炒作成話題的始作俑者,暴露來他們數學水平可能不達標這樣一件讓人深感沮喪的事情

計算器分數怎麼輸入

智慧手機計算器陣亡,百分數相加演算法暴露國民性數學缺陷,你的正常嗎

這幾天,網路流傳蘋果、華為、小米、oppo智慧手機,自帶的計算器功能,存在重大錯誤,無法準確計算百分數相加。比如,10%+10%,計算結果是0。11,兒不是20%。在一種智慧手機中,只有魅族正確無誤地得出來正確的結果。

網路傳言用誇張的語句“華為陣亡”、“小米陣亡”,來明白對發現智慧手機這一bug的震驚與不滿,並宣稱要督促這些智慧手機廠商改正一戳我。

智慧手機計算器陣亡,百分數相加演算法暴露國民性數學缺陷,你的正常嗎

很遺憾的是,這可能並不是智慧手機在機器計算演算法有錯,而可能我們對數學的認知,發生來集體的錯誤,也就是集體數學沒有學好。

導致智慧手機計算器出現這一計算結果的,是演算法所決定。按照百分數的定義,百分數基本不存在單獨的百分數加減。因為百分數是某一數字在總和數字中的佔比,百分數的加減,也就必然存在基數。比如,智慧手機市場2019年度出貨量比上一年同比下滑5%。又或者銷售額同比增加5%。

智慧手機計算器陣亡,百分數相加演算法暴露國民性數學缺陷,你的正常嗎

離開來具體的統一統計範疇與基數,百分數不可以進行單獨加減。比如,手機出貨量下滑5%,不可以與銷售額增長5%相加,得出10%或者是0%的結論。

百分數正確的應用,就是在同一統計口徑基數下,分析佔比。因此,就覺得計算器的演算法,並不會進行簡單的獨立加減。這也就是所有的計算器的演算法,預設10%+10%=0。11的緣故,運算邏輯,就是在前一個10%的基礎上增加10%,也就是10%+10%*10%,這才是我們所看到的計算器百分數加減真正的運算邏輯。

智慧手機計算器陣亡,百分數相加演算法暴露國民性數學缺陷,你的正常嗎

實際上,如果要進行百分數加減,計算器上的輸入,必須是1*10%+1*10%,如此輸入,才會得到想要的0。2這樣一個結果。

透過以上描述,我們很容易發現,網上那麼多參與驗證智慧手機計算器百分數加減運算bug的網友,以及將這件事炒作成話題的始作俑者,暴露來他們數學水平可能不達標這樣一件讓人深感沮喪的事情。

我國向來以數學教學水平高,民眾數學能力強為傲。真正的現實,這是我們可能對基礎的數學應用與數學邏輯的理解,存在重大的缺陷。而這一缺陷,是系統性的對實用數學教育的缺失,同時還有對運算邏輯的片面理解。這或許需要我們集體補上一課,才能彌補這一數學缺陷可能帶來的嚴重後果。或許我們統計資料與實際狀況的不符,可能並不是主觀故意,而是“國民性數學缺陷”所致。

Tags:10%百分數智慧手機計算器加減