Matemática e suas Tecnologias Question #019f6986
Uma das bases mais utilizadas para representar um número é a base decimal. Entretanto, os computadores trabalham com números na base binária. Nessa base, qualquer número natural é representado usando apenas os algarismos 0 e 1. Por exemplo, as representações dos números 9 e 12, na base binária, são 1001 e 1100, respectivamente. A operação de adição, na base binária, segue um algoritmo similar ao utilizado na base decimal, como detalhado no quadro:
Por exemplo, na base binária, a soma dos números 10 e 10 é 100, como apresentado:
Considerando as informações do texto, o resultado da adição 9 + 12 será representado, na base binária, por
101
1101
1111
10101
11001
Official Explanation / Community Explanations
Para resolver a questão, podemos seguir dois caminhos pedagógicos bastante simples: realizar a soma diretamente no sistema decimal e depois converter o resultado para a base binária, ou efetuar a adição diretamente na base binária com os valores fornecidos no enunciado.
Método 1: Soma no sistema decimal e conversão para binário
-
Efetuamos a soma dos números na base decimal (base 10):
9+12=21 -
Convertemos o número 21 da base decimal para a base binária por meio de divisões sucessivas por 2:
- 21÷2=10, com resto 1 (algarismo das unidades, o menos significativo)
- 10÷2=5, com resto 0
- 5÷2=2, com resto 1
- 2÷2=1, com resto 0
- 1÷2=0, com resto 1 (algarismo mais significativo)
-
Lendo os restos de baixo para cima (do último quociente obtido até o primeiro resto), temos a representação do número 21 na base binária:
2110=101012
Método 2: Adição direta na base binária
O enunciado nos dá as representações binárias de 9 e 12:
- 910=10012
- 1210=11002
Agora, realizamos a soma binária alinhando as colunas da direita para a esquerda, aplicando as regras usuais de adição binária (onde 0+0=0, 0+1=1, 1+0=1 e 1+1=10, ou seja, "vai 1"):
text
1 (transporte / "vai um")
1001 (9)
- 1100 (12)
10101 (21)
- 1ª coluna (unidades): 1+0=1
- 2ª coluna: 0+0=0
- 3ª coluna: 0+1=1
- 4ª coluna: 1+1=10 (fica o 0 e "vai 1")
- 5ª coluna: o 1 que foi desce para a frente.
O resultado obtido é 10101, correspondendo perfeitamente à Alternativa D.