Charakter zaokrąglania
Rozważ zadanie zaokrąglenia liczby zawierającej ułamek do, powiedzmy, liczby całkowitej. Proces zaokrąglania w takich okolicznościach polega na określeniu, która liczba całkowita najlepiej odpowiada zaokrąglanej liczbie.
W przypadku zaokrąglania wspólnego lub „arytmetycznego” jasne jest, że 2.1, 2.2, 2.3 i 2.4 zaokrąglają do 2,0; oraz 2.6, 2.7, 2.8 i 2.9 do 3.0.
Pozostawia to 2.5, co nie jest bliższe 2,0 niż 3,0. Od Ciebie zależy, czy wybierzesz między 2,0 a 3,0, oba będą równie ważne.
Dla liczb ujemnych -2,1, -2,2, -2,3 i -2,4 staną się na -2,0; a -2,6, 2,7, 2,8 i 2,9 staną się -3,0 w zaokrągleniu arytmetycznym.
Dla -2,5 potrzebny jest wybór między -2,0 a -3,0.
Inne formy zaokrąglania
„Zaokrąglanie w górę” przyjmuje dowolną liczbę z miejscami dziesiętnymi i czyni ją kolejną „liczbą całkowitą”. Zatem nie tylko rundy 2.5 i 2.6 do 3.0, ale także 2.1 i 2.2.
Zaokrąglanie w górę przesuwa liczby dodatnie i ujemne od zera. Na przykład. 2,5 do 3,0 i -2,5 do -3,0.
„Zaokrąglanie w dół” obcina liczby, odcinając niechciane cyfry. To powoduje przesuwanie liczb w kierunku zera. Na przykład. 2,5 do 2,0 i -2,5 do -2,0
W „zaokrąglaniu bankiera” - w swojej najczęstszej postaci - zaokrąglane .5 jest zaokrąglane w górę lub w dół, aby wynik zaokrąglania był zawsze liczbą parzystą. Tak więc 2,5 zaokrągla do 2,0, 3,5 do 4,0, 4,5 do 4,0, 5,5 do 6,0 i tak dalej.
„Alternatywne zaokrąglanie” naprzemiennie wykonuje proces dla dowolnego .5 pomiędzy zaokrąglaniem w dół i zaokrąglaniem w górę.
„Losowe zaokrąglanie” zaokrągla a .5 w górę lub w dół całkowicie losowo.
Symetria i asymetria
Mówi się, że funkcja zaokrąglania jest „symetryczna”, jeśli albo zaokrągla wszystkie liczby od zera, albo zaokrągla wszystkie liczby w kierunku zera.
Funkcja jest „asymetryczna”, jeśli zaokrągla liczby dodatnie w kierunku zera, a liczby ujemne od zera. Np. Od 2,5 do 2,0; i -2,5 do -3,0.
Również asymetryczna jest funkcja, która zaokrągla liczby dodatnie od zera i liczby ujemne w kierunku zera. Na przykład. Od 2,5 do 3,0; i -2,5 do -2,0.
Przez większość czasu ludzie myślą o zaokrąglaniu symetrycznym, w którym -2,5 będzie zaokrąglane w kierunku -3,0, a 3,5 będzie zaokrąglane w kierunku 4,0. (w C #Round(AwayFromZero)
)