Faça a conversão entre os sistemas de representação numérica e, quando possível, utilize os algoritmos acima implementados para verificar os resultados:
a) (336)10 para base 2

Passo 1

Beleza, vamos resolver essa questão juntos! O que a gente precisa fazer aqui é converter o número 336 do sistema decimal (base 10) para o sistema binário (base 2). Para isso, vamos usar um método chamado divisão sucessiva, onde a gente vai dividindo o número por 2 e anotando os restos. No final, vamos juntar esses restos para obter o número na base 2.

Passo 2

Primeiro, vamos dividir o número 336 por 2. A gente anota o quociente e o resto dessa divisão. O resto vai ser um dos dígitos do número binário.
336 div 2 = 168 com resto 0
Então, o primeiro resto é 0.

Passo 3

Agora, pegamos o quociente 168 e dividimos novamente por 2.
168 div 2 = 84 com resto 0
O segundo resto também é 0.

Passo 4

Continuamos com o quociente 84.
84 div 2 = 42 com resto 0
Mais um resto 0.

Passo 5

Agora, com o quociente 42:
42 div 2 = 21 com resto 0
Outro resto 0.

Passo 6

Vamos dividir 21 por 2:
21 div 2 = 10 com resto 1
Dessa vez, o resto é 1.

Passo 7

Pegamos o quociente 10:
10 div 2 = 5 com resto 0
Resto 0.

Passo 8

Agora, dividimos 5 por 2:
5 div 2 = 2 com resto 1
Resto 1.

Passo 9

Com o quociente 2:
2 div 2 = 1 com resto 0
Resto 0.

Passo 10

Finalmente, dividimos 1 por 2:
1 div 2 = 0 com resto 1
Resto 1. Quando o quociente chega a 0, a gente para.

Resposta

Agora, juntando todos os restos de baixo para cima, temos:
(336)10 = (101010000)2
Então, 336 na base decimal é igual a 101010000 na base binária!

Exercícios relacionados