Articles

Métodos de arredondamento

Posted on

Existem muitas maneiras de arredondar números …

Primeiro, o que é “arredondamento” ?

Rounding significa tornar um número mais simples mas manter o seu valor próximo do que era. O resultado é menos preciso, mas mais fácil de usar.

Exemplo: 7,3 arredondamentos para 7

Porque 7,3 está mais próximo de 7 do que de 8

(Nota: arredondamos para números inteiros nestes exemplos, mas podemos arredondar para dezenas, décimos, etc)

Mas e que tal 7,5? É mais próximo de 7 ou mais próximo de 8?

round 5

p>7,5 está a meio caminho, portanto o que devemos fazer?

Half Round Up (o método comum de arredondamento)

O método comum de arredondamento é fazer 0,5 subir, portanto 7,5 arredondamentos até 8

7.5 normalmente arredonda até 8

Mas isto não é uma lei nem nada, é apenas o que as pessoas normalmente concordam em fazer, e obtemos isto:

  • 7,6 arredonda até 8
  • 7.5 rondas até 8
  • 7,4 rondas até 7

aprendam mais sobre este método em Rounding Numbers.

Half Round Down

Mas 5 podem descer se quisermos. Nesse caso, 7,5 arredondamentos para baixo para 7, e obtemos isto:

  • 7,6 arredondamentos para cima para 8
  • 7,5 arredondamentos para baixo para 7
  • 7,4 arredondamentos para baixo para 7

Mas devemos sempre informar as pessoas que estamos a usar “Half Round Down”.

Porquê fazer 0,5 arredondamentos para baixo? Talvez haja muitos 0,5 nos nossos números e queremos ver o que o arredondamento para baixo faz aos nossos resultados.

Disponibilizar … tentar diferentes métodos de arredondamento na Ferramenta de Arredondamento.

Números Negativos

Mas e quanto a -7,5 ?

  • Faz o arredondamento para -8 (e isso é ir “para cima” ou “para baixo” ?),
  • li>Or faz o arredondamento para -7 ?

Ajuda! Estou confuso!

Na verdade, o mundo inteiro está confuso sobre arredondar números negativos… alguns programas de computador arredondam para -7.5 a -8, outros a -7

Mas podemos concordar aqui que “para cima” significa ir numa direcção positiva, como nesta linha de números:

>round upround up

Half Round Up (incluindo números negativos)

Assim obtemos isto:

  • 7.6 arredondamentos até 8
  • 7,5 arredondamentos até 8
  • 7.4 rondas até 7
  • -7,4 rondas até -7
  • -7,5 rondas até -7
  • -7,6 rondas até -8

Meia ronda para baixo (incluindo números negativos)

Quando arredondamos 0,5 para baixo, obtemos isto:

  • 7.6 rondas até 8
  • 7,5 rondas até 7
  • 7,4 rondas até 7
  • -7,4 rondas até -7
  • -7,5 rondas até -8
  • -7,6 rondas até -8

Arredondamento “Simétrico”

Mas talvez pense “7.5 arredondamentos até 8, por isso -7,5 deve ir até -8”, o que é agradável e simétrico.

Bem, está com sorte porque isso é arredondar para ou de zero:

round away

Round Half Away From 0

Para este método, 0.5 arredonda o número para estar mais longe de zero, assim:

  • 7.6 arredonda para 8
  • 7.5 arredonda para 8
  • 7.4 arredonda para 7
  • -7.4 arredonda para -7
  • -7.5 voltas para -8
  • -7,6 voltas para -8

Metade de volta para 0

Or podemos ter 0,5 voltas para o número mais próximo de zero, assim:

  • 7,6 voltas para 8
  • 7.5 rondas a 7
  • 7,4 rondas a 7
  • -7,4 rondas a -7
  • -7,5 rondas a -7
  • -7,6 rondas a -8

Mas ser consistente pode ser mau

Se escolher qualquer um desses métodos pode ser mau!

Imagine que está a somar uma longa lista de números. Decide-se arredondar cada número para o tornar mais rápido. Se houver muitos 0,5s, todos eles serão arredondados para cima e a sua resposta terá um viés.

Exemplo: Adicione estes números antes e depois do arredondamento: 5,5, 7,5, 6,5, 9,5

Antes de arredondamento: 5,5 + 7,5 + 6,5 + 9,5 = 29

Após o arredondamento: 6 + 8 + 7 + 7 + 10 = 31

O cálculo foi muito mais fácil, mas a resposta foi muito mais fácil!

Como podemos impedir que os arredondamentos sejam todos numa direcção?

Podemos decidir arredondar para números pares (ou ímpares), ou podemos apenas escolher aleatoriamente.

Round to Even (Banker’s Rounding)

arredondamos 0,5 para o dígito par mais próximo

Exemplo:

7.5 arredondamentos para 8 (porque 8 é um número par)

mas 6,5 arredondamentos para 6 (porque 6 é um número par)

Outros números (não terminando em 0,5) arredondam para o dígito par mais próximo, como habitualmente, portanto:

  • 7,6 arredondamentos para 8
  • 7,5 arredondamentos para 8 (porque 8 é um número par)
  • 7,4 arredondamentos para 7
  • 6,6 arredondamentos para 7
  • 6.5 rondas até 6 (porque 6 é um número par)
  • 6,4 rondas até 6
  • etc

Round to Odd

Apenas como “Round To Even”, mas 0.5 cabeças para números ímpares

Exemplo:

7,5 voltas para baixo para 7 (porque 7 é um número ímpar)

p>mas 6,5 voltas para cima para 7 (porque 7 é um número ímpar)

Round Randomly

Podemos também escolher arredondar 0,5 para cima ou para baixo aleatoriamente, mas como? Atirando uma moeda ao ar? Ou através de uma função informática?

Com uma grande lista de números isto pode dar bons resultados, mas também dá uma resposta diferente de cada vez (a menos que utilizemos uma lista fixa de escolhas aleatórias).

Piso e Tecto

Existem dois outros métodos que nem sequer consideram 0,5. Chamam-se Floor and Ceiling.

Floor dá-nos o número inteiro mais próximo do chão (e o tecto sobe).

Exemplo: Qual é o chão e tecto de 2,31?

Função do chão e tecto

O chão de 2,31 é 2
O tecto de 2.31 é 3

Piso

Usando “chão”, todos os dígitos descem, seja qual for o dígito caído:

Exemplo: 7.8 desce para 7

assim faz 7.2, 7.5, 7.9, etc.

e 7 vai para 7, também.

Ceiling

E “tecto” sobe:

Exemplo: 7.1 sobe para 8

também faz 7.2, 7.5, 7.8, etc.

Mas 7 fica em 7.

Sumário

>

7.5

7.4

-7

Número Meia
Up
Meia
Down
Metade
Away 0
Metade
até 0
Metade
Even
Metade
Odd
Floor Ceiling
8 8 8 8 8 8 8 8 8 8
7.6 8 8 8 8 8 8 7 8
8 7 8 7 8 7 7 8
7 7 7 7 7 7 7 8
7 7 7 7 7 7 7 7 7
-7 -7 -7 -7 -7 -7 -7 -7
-74 -7 -7 -7 7 -7 -7 -8 -7
-75 -7 -8 -8 7 -8 -7 -8 -7
-76 -8 -8 -8 8 -8 -8 -8 -7
-78 -8 -8 -8 -8 -8 -8 -8 -8 -8

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *