Błąd zmiennoprzecinkowy

https://xkcd.com/3228/

Dla laików, liczby zmiennoprzecinkowe w arytmetyce komputerowej nie są dokładne, bo są reprezentowane przy pomocy liczb całkowitych. Stąd, w operacjach arytmetycznych na takich liczbach pojawiają się błędy, zazwyczaj na najmniej znaczących cyfrach danej liczby. W praktyce, te niedokładności mogą się kumulować, co powodowało (i powoduje) problemy w obliczeniach. A czasem ma bardziej konkretne, materialne skutki.
Kanoniczny przykład:
https://www-users.cse.umn.edu/~arnold/disasters/patriot.html
https://cs.nyu.edu/~exact/resource/mirror/patriot.htm
https://www-users.cse.umn.edu/~arnold/disasters/Patriot-dharan-skeel-siam.pdf

#heheszki #ciekawostki #komputery #informatyka #humorinformatykow #nauka

57a0183c-1a49-4b97-b945-44b77e8a6982

Komentarze (3)

@ataxbras Najlepiej jak firma kupuje jakiś materiał na palety czy rolki, a w produkcji zużywasz sztuki lub metry.
Wszystkie pojedyncze procesy działają ok i już fajrant, ale na koniec miesiąca po zsumowaniu się jednak nie zgadza xD

Na studiach bawiło mnie to, jak opowiadano o tej sytuacji: "Straszna tragedia", "kosztowała życie wielu osób", "żołnierze US Army zginęli przez ten błąd".


No moment, ale ktoś tu chyba siedział na nie do końca swoim podwórku...

Zaloguj się aby komentować