La natura dell'arrotondamento
Considera il compito di arrotondare un numero che contiene una frazione, per esempio, un numero intero. Il processo di arrotondamento in questa circostanza è determinare quale numero intero rappresenti meglio il numero da arrotondare.
Nell'arrotondamento comune o "aritmetico", è chiaro che 2.1, 2.2, 2.3 e 2.4 sono arrotondati a 2.0; e 2.6, 2.7, 2.8 e 2.9 a 3.0.
Questo lascia 2.5, che non è più vicino a 2.0 che a 3.0. Sta a te scegliere tra 2.0 e 3.0, entrambi sarebbero ugualmente validi.
Per i numeri meno, -2,1, -2,2, -2,3 e -2,4, diventerebbero -2,0; e -2,6, 2,7, 2,8 e 2,9 diventerebbero -3,0 in arrotondamenti aritmetici.
Per -2,5 è necessaria una scelta tra -2,0 e -3,0.
Altre forme di arrotondamento
L'arrotondamento prende qualsiasi numero con le cifre decimali e lo rende il numero "intero" successivo. Quindi non solo 2.5 e 2.6 arrotondati a 3.0, ma anche 2.1 e 2.2.
L'arrotondamento allontana i numeri positivi e negativi da zero. Per esempio. Da 2,5 a 3,0 e da -2,5 a -3,0.
L'arrotondamento tronca i numeri tagliando le cifre indesiderate. Ciò ha l'effetto di spostare i numeri verso lo zero. Per esempio. Da 2,5 a 2,0 e da -2,5 a -2,0
Nel "arrotondamento del banco" - nella sua forma più comune - lo 0,5 da arrotondare viene arrotondato verso l'alto o verso il basso in modo che il risultato dell'arrotondamento sia sempre un numero pari. Quindi 2,5 giri a 2,0, da 3,5 a 4,0, da 4,5 a 4,0, da 5,5 a 6,0 e così via.
L '"arrotondamento alternativo" alterna il processo per qualsiasi 0,5 tra arrotondamento per difetto e arrotondamento per eccesso.
L''arrotondamento casuale 'arrotonda uno .5 su o giù su una base completamente casuale.
Simmetria e asimmetria
Si dice che una funzione di arrotondamento è "simmetrica" se arrotonda tutti i numeri da zero o arrotonda tutti i numeri verso zero.
Una funzione è "asimmetrica" se arrotonda i numeri positivi verso zero e i numeri negativi da zero. Es. Da 2,5 a 2,0; e da -2,5 a -3,0.
Anche l'asimmetria è una funzione che arrotonda i numeri positivi a zero e i numeri negativi a zero. Per esempio. Da 2,5 a 3,0; e da -2,5 a -2,0.
Il più delle volte le persone pensano all'arrotondamento simmetrico, dove -2,5 sarà arrotondato a -3,0 e 3,5 sarà arrotondato a 4,0. (in C #Round(AwayFromZero)
)