-
Data: 2013-11-14 09:03:42
Temat: Re: ułamki (alternatywnie do floata)
Od: Robert Winkler <n...@n...org> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Spróbuj używając tej notacji ułamkowej zapisać wartość liczby pi,
liczba Eulera albo wartość stałej Plancka.
Aby zrobić to z wystarczająco dobrą dokładnością
będziesz musiał przyjąć mianownik bliski przepełnienia zmiennej int,
co uniemożliwi ci jakiekolwiek dalsze operacje.
Zapis taki będzie wiec bezużyteczny w inżynierii, gdyż wiele obliczeń
opiera się na trygonometrii, a bez liczby pi nic z tego.
To samo z fizyką cząstek elementarnych, gdzie liczbę Eulera
czy też stałą Plancka znajdziesz tam prawie na każdym kroku.
W astronomii też niewiele zrobisz używając liczba 32-bitowych.
Wszędzie tam stosowanie klasycznych liczb zmiennoprzecinkowych,
mimo że ma też swoje wady, jest zdecydowanie lepsze.
Ale żeby nie było tak pesymistycznie.
Jest jedno zastosowanie gdzie stosowanie liczba zmiennoprzecinkowych
jest niedopuszczalne i gdzie od dziesięcioleci stosuje się zapis podobny
do proponowanego przez ciebie, czyli liczby stałoprzecinkowe,
a domeną są finanse.
Z tego powody bazy danych, niektóre języki programowania i biblioteki
oferują typy danych rodzaju money czy decimal do przechowywania kwot.
Przyjmuje się tam jednak stała wartość mianownika,
jedną z wielokrotności liczby 10,
na przykład 10000, zapewnia to 4 miejsca po przecinku,
co wystarczy aby prawidłowo opisać problem zaokrągleń,
przy założeniu że minimalną wartością jaką można operować
jest cent, grosz lub ich odpowiednik z innych systemów walutowych.
/Robert
Następne wpisy z tego wątku
- 14.11.13 09:05 firr
- 14.11.13 09:12 Tomasz Kaczanowski
- 14.11.13 09:40 Paweł Kierski
- 14.11.13 09:44 firr
- 14.11.13 09:59 Ghost
- 14.11.13 10:03 firr
- 14.11.13 10:22 Robert Winkler
- 14.11.13 10:25 Borneq
- 14.11.13 10:26 g...@g...com
- 14.11.13 10:57 Piotr Chamera
- 14.11.13 11:10 Paweł Kierski
- 14.11.13 11:48 firr
- 14.11.13 16:34 A.L.
- 14.11.13 16:39 A.L.
- 14.11.13 16:47 firr
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Dlaczego nowe mieszkania są coraz mniejsze? Dane GUS pokazują prawdziwy powód