手抜きOS Windows 10 Part65 / Win2000 の電卓は√4をWin10の130京倍の性能で計算可能!?

Windowsの標準電卓で4の平方根が2でなかった仕様がようやく修正 - PC Watch

これまで、4の平方根を求めた場合に2にはならず、32桁精度の浮動少数計算が行なわれていたため、内部的には1.99999999999999999989317180305609という結果になっていた。
Microsoftは2016年6月のブログの投稿でこれが仕様であるとしていたが、今回ようやく修正が行なわれた。電卓アプリはMicrosoft Store経由で自動アップデートされ、バージョン10.1803.711.0で修正されている

Why can't the Windows calculator solve root(4)-2? - Quora

2016年6月のブログの投稿で仕様だと言っていますが
Microsoft Windows Calculator Bug, Sqrt(4) – 2 != 0 - AskVG
実は Windows 7で 2010年に見つかっています ・ω・
このブログには 2012年に紹介されています

sqrt(4)-2 is showing in correct value in calculator - Microsoft Community
8年間も仕様として放置していたのに修正するのってすごいですね・ω・

ちなみに、Windows 7やWindows 10で実行すると -1.068281969439142e-19 になりますが
Windows 2000で実行すると -8.1648465955514287168521180122928e-39 になります
つまり、Windows 2000の方が130京倍精度が高かったということに ・ω・? 変なの

√4の実際の結果は
Windows 10: 1.99999999999999999989317180305609
Windows 2000: 1.9999999999999999998999999999999999999918351534044485712831478819877072
という結果になっています。つまり、Windows 2000の電卓は64桁精度ですね。
精度は1溝(10^32)倍 だったわけです。

やだー退化してたんじゃないですか! ・ω・

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です