C/Zaawansowane operacje matematyczne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Obliczenia numeryczne: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#arithmetic
Linia 111:
 
 
Obliczenia numeryczne<ref>[http://wazniak.mimuw.edu.pl/index.php?title=Metody_numeryczne|Metody numeryczne - Wydziału MIM UW]</ref> <ref>[https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#arithmetic Cpp Core Guidelines : arithmetic]</ref>są to obliczenia na liczbach. Ich przeciwieństwem są obliczenia symboliczne wykonywane na symbolach ( zobacz [[Maxima|Maxima CAS]] ) <ref>[http://mst.mimuw.edu.pl/lecture.php?lecture=ona&part=Ch1|Potrzeba i ból obliczeń numerycznych -Piotr Krzyżanowski ]</ref>
 
{{Uwaga|Należy brać pod uwagę, że w komputerze liczby rzeczywiste nie są tym samym, czym w matematyce. Komputery nie potrafią przechować każdej liczby zmiennoprzecinkowej, w związku z tym obliczenia prowadzone przy użyciu komputera mogą być niedokładne i odbiegać od prawidłowych wyników.<ref>[http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html|What Every Computer Scientist Should Know About Floating-Point Arithmetic, by David Goldberg]</ref> Szczególnie ważne jest to przy programowaniu aplikacji inżynieryjnych oraz w medycynie, gdzie takie błędy mogą skutkować katastrofą i/lub narażeniem ludzkiego życia oraz zdrowia.<ref>[http://www.ima.umn.edu/~arnold/455.f97/notes.html Two disasters caused by computer arithmetic errors]</ref>}}