Menu

Calcolatrice arrotondamento

Entrambi i vicini, le distanze esatte e cosa fa ogni convenzione con un pareggio.

Di Nethanel Bar, Cofondatore e CEO

Ultimo aggiornamento

Vuoi risolverli senza la calcolatrice?

Il corso di matematica di Coddy insegna il metodo vero e proprio: svolgi ogni passaggio su una lavagna interattiva e ti viene detto esattamente dove un passaggio è andato storto.

Arrotondare è un confronto, non una regola

Per arrotondare un numero ti bastano due candidati: il multiplo della posizione scelta subito sotto e quello subito sopra. 3.472 a un decimale sta tra 3.4 e 3.5, dista 0.072 dal primo e 0.028 dal secondo, quindi vince 3.5. "Guarda la cifra successiva e arrotonda per eccesso se è 5 o più" è una scorciatoia proprio per questo confronto, ed è un'ottima scorciatoia.

La scorciatoia diventa una vera scelta solo a metà strada, dove nessuno dei due vicini è più vicino. Lì la risposta dipende davvero dalla convenzione che usi, e ce ne sono sei di uso comune: l'arrotondamento scolastico allontana da zero, una banca sceglie il vicino pari, la funzione FLOOR di un foglio di calcolo scende sempre e il troncamento butta via il resto. Questa pagina mostra tutte e sei affiancate sul tuo numero, perché è la domanda a cui una pagina sull'arrotondamento dovrebbe rispondere.

Per accorgersi di un caso a metà serve un'aritmetica esatta. In virgola mobile binaria 2.675 è in realtà 2.67499999999999982…, ed è per questo che quasi ogni calcolatrice, foglio di calcolo e linguaggio di programmazione lo arrotonda a 2.67 sostenendo che non fosse a metà. Qui il numero è conservato come frazione esatta, quindi 2.675 è un caso a metà, la pagina lo dice e l'articolo spiega perché l'altra tua calcolatrice non era d'accordo.

Cosa notare

  • I due vicini sono sempre multipli della posizione a cui arrotondi. Alla decina sono 1270 e 1280; a due decimali, 2.67 e 2.68.
  • Conta solo la distanza, non le cifre. La regola della cifra funziona perché una cifra da 5 in su È la metà lontana dell'intervallo: è un'abbreviazione del confronto, non una legge a parte.
  • Le cifre significative si contano dalla prima cifra diversa da zero, non dalla virgola. 0.004567 a due cifre significative è 0.0046: gli zeri iniziali servono solo a indicare la posizione, non sono cifre significative.
  • Le convenzioni sono in disaccordo solo nei casi a metà. Fuori da quei casi, metà per eccesso, metà al pari e metà per difetto danno la stessa risposta, ed è per questo che quasi nessuno si accorge che esiste più di una regola.
  • La regola scolastica è "lontano da zero", non "verso più infinito". Per questo con quella regola -2.5 diventa -3, mentre una funzione di arrotondamento per eccesso (ceiling) darebbe -2.
  • Arrotondare due volte non equivale ad arrotondare una volta sola. 2.446 a due decimali è 2.45, e arrotondando QUESTO a un decimale si ottiene 2.5; arrotondando direttamente l'originale a un decimale si ottiene invece 2.4.

Come arrotondare un numero

  1. Decidi a cosa arrotondare

    Un numero di decimali, una posizione (decine, centinaia) oppure un numero di cifre significative. Da qui in poi il lavoro è lo stesso, qualunque sia la scelta.

  2. Trova i due vicini

    Il multiplo di quella posizione subito sotto il tuo numero e quello subito sopra. Per 3.472 a un decimale: 3.4 e 3.5.

  3. Guarda quale è più vicino

    Confronta le distanze (0.072 contro 0.028) oppure usa la scorciatoia: guarda la prima cifra dopo la posizione e arrotonda per eccesso se è 5 o più. Le due strade rispondono alla stessa domanda.

  4. Se è esattamente a metà, applica una convenzione

    La regola scolastica arrotonda lontano da zero: 2.5 diventa 3 e -2.5 diventa -3. Statistici e banche spesso arrotondano invece al vicino pari, quindi 2.5 diventa 2 e 3.5 diventa 4.

  5. Mantieni la posizione a cui hai arrotondato

    Arrotondare 1274 alle centinaia dà 1300, non 13. Gli zeri contano: dicono fino a quale posizione la risposta è precisa.

Gli stessi numeri, arrotondati in quattro modi

Arrotondamento scolastico (da 5 in su si arrotonda per eccesso) applicato a ogni posizione. Nota i numeri che non si spostano: sono già multipli esatti di quella posizione.

Numero1 decimale2 decimaliAlla decina2 c.s.
3.4723.53.4703.5
2.6752.72.6802.7
12741274127412701300
0.0045670000.0046
-2.5-2.5-2.50-2.5
9.96109.961010
0.50.50.500.5
149.5149.5149.5150150

Esempi svolti

3.472 a un decimale

plain
3.472

I vicini sono 3.4 e 3.5. Le distanze sono 0.072 e 0.028, quindi 3.5 è più vicino ed è la risposta. La scorciatoia conferma: la cifra dopo i decimi è 7, che è 5 o più, quindi si arrotonda per eccesso. L'errore di arrotondamento è 0.028: è quello che ti costa "a un decimale".

Il caso a metà che nessuna calcolatrice vede: 2.675 a due decimali

plain
2.675

Conservato in modo esatto, questo numero sta precisamente a metà tra 2.67 e 2.68. L'arrotondamento scolastico lo porta a 2.68; una banca lo manderebbe al vicino pari, anche lui 2.68; la regola metà per difetto darebbe 2.67. Il tuo telefono quasi certamente dice 2.67, perché in binario 2.675 viene memorizzato come un po' meno della metà.

Un caso a metà negativo: -2.5 all'intero più vicino

plain
-2.5

La regola scolastica agisce sulla cifra, quindi arrotonda lontano da zero: -3. Una funzione ceiling va verso più infinito e dà -2; una floor dà -3; il troncamento butta via il .5 e dà -2. Quattro risposte difendibili, ed è proprio per questo che la convenzione va dichiarata.

Cifre significative: 0.004567 a due

plain
0.004567

Si comincia a contare dal 4, quindi due cifre significative sono il 4 e il 6, e la cifra decisiva è il 7 che segue: si arrotonda per eccesso a 0.0046. I tre zeri iniziali non sono cifre significative: indicano solo dove si trova il numero.

Quando l'arrotondamento fa riporto: 9.96 a un decimale

plain
9.96

I vicini sono 9.9 e 10.0, e 9.96 è più vicino al secondo, quindi la risposta è 10: il riporto si propaga fino alle unità. È il caso che trae in inganno, perché cambia anche la cifra prima della posizione di arrotondamento.

Niente da fare: 149.5 a un decimale

plain
149.5

149.5 è già un multiplo esatto di 0.1, quindi non ci sono due vicini tra cui scegliere e il numero resta invariato, con errore di arrotondamento zero. Alla decina è un'altra storia: lì È un caso a metà, e l'arrotondamento scolastico dà 150.

Errori comuni

  • Arrotondare a tappe. Parti ogni volta dal numero ORIGINALE: 2.446 portato a due decimali e poi a uno dà 2.5, ma arrotondato direttamente a un decimale è 2.4.
  • Togliere gli zeri che indicano la posizione. 1274 alle centinaia è 1300; scrivere 13 cambia il numero di un fattore cento.
  • Contare le cifre significative dalla virgola. In 0.004567 la prima cifra significativa è il 4, quindi due cifre significative danno 0.0046 e non 0.00.
  • Pensare che il comportamento della calcolatrice nei casi a metà sia la matematica. ROUND di un foglio di calcolo arrotonda un caso a metà lontano da zero, round() di Python lo arrotonda al pari, ed entrambi sono difendibili: il disaccordo riguarda la convenzione, non la correttezza.
  • Leggere "per eccesso" come "verso più infinito" con i negativi. Con la regola scolastica -2.5 diventa -3, perché la regola della cifra lavora sul valore assoluto e ignora il segno.
  • Dimenticare che un numero arrotondato è un'approssimazione. Una volta scritto 3.5, lo 0.028 è perso per sempre: arrotonda alla FINE di un calcolo, mai a metà.

Domande frequenti sull'arrotondamento

Come si arrotonda un numero a un certo decimale?
Guarda la prima cifra dopo la posizione che ti interessa. Se è 5 o più, arrotonda per eccesso; altrimenti per difetto. Per 3.472 a un decimale la cifra successiva è 7, quindi la risposta è 3.5. Detto in modo equivalente, e più onesto: scegli tra 3.4 e 3.5 quello più vicino.
Il 5 si arrotonda sempre per eccesso?
Con la regola insegnata a scuola sì, e un 5 da solo è l'unico caso in cui i due vicini sono ugualmente vicini, quindi la regola è una convenzione e non un fatto. Esistono altre convenzioni molto usate: arrotondare al vicino pari, arrotondare per difetto o arrotondare verso zero.
Cos'è l'arrotondamento del banchiere e perché esiste?
È l'arrotondamento metà al pari: un caso a metà va al vicino pari, quindi 2.5 diventa 2 e 3.5 diventa 4. Arrotondare sempre per eccesso i casi a metà spinge verso l'alto il totale di una lunga colonna di cifre; mandarne metà verso il basso annulla questa distorsione. È il comportamento predefinito della virgola mobile IEEE e di diversi pacchetti statistici.
Come si arrotonda alle cifre significative?
Conta dalla prima cifra diversa da zero invece che dalla virgola, poi arrotonda in quella posizione. 0.004567 a due cifre significative è 0.0046, e 123456 a tre è 123000. Questa pagina trova per te quella posizione e poi arrotonda normalmente.
Perché la mia calcolatrice arrotonda 2.675 a 2.67?
Perché non ha mai avuto 2.675. In virgola mobile binaria quel valore è memorizzato come 2.67499999999999982…, che sta davvero sotto la metà, quindi la calcolatrice arrotonda correttamente il numero che ha davvero. Questa pagina conserva il numero come frazione esatta, quindi vede il caso a metà che la tua calcolatrice non vede.
Come si arrotondano i numeri negativi?
Dipende dalla convenzione, ed è proprio per questo che questa pagina le mostra tutte e sei. La regola scolastica della cifra arrotonda lontano da zero e dà -3 per -2.5. Ceiling va verso più infinito (-2), floor verso meno infinito (-3) e il troncamento verso zero (-2).
Che differenza c'è tra arrotondare e troncare?
Troncare butta via tutto quello che segue la posizione, qualunque cosa ci sia: 3.99 troncato all'intero è 3. Arrotondare sceglie il vicino più vicino, quindi 3.99 diventa 4. Il troncamento è più veloce e sempre sbilanciato verso zero, ed è per questo che va bene per il contatore di un ciclo e diventa pericoloso con i soldi.
In quale punto di un calcolo conviene arrotondare?
Alla fine. Arrotondare i valori intermedi butta via informazioni che ti servono ancora, e gli errori si accumulano: è per questo che le risposte esatte di queste pagine tengono le frazioni come frazioni e i radicali come radicali finché non chiedi un decimale.

Altri strumenti di matematica

Illustrazione dei linguaggi di programmazione di Coddy

Impara la matematica con Coddy

INIZIA