Informática, perguntado por EilmarcioSilva9366, 1 ano atrás

Verdadeiro ou falso (25)10=(0001.1011)2

Soluções para a tarefa

Respondido por cledersonbc
0

Bem, sabendo que 255(10) é igual a um octeto de 11111111 bits, podemos criar a seguinte relação:

Bits: | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | = 1111.1111

Dec: 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 = 256


Como queremos 25, precisamos ativar o bit que representa 16, o bit que representa 8 e o bit que representa 1. Logo teríamos a representação:

Bits: | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | = 0001.1001(2)

Dec: 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 = 256


Isso indica que a afirmação 25(10) = 0001.1011(2) é falsa.


Outra forma converter 25 decimal para base binária é através da divisão:

25 | 2: resultado = 12, resto = 1

12 | 2: resultado = 6, resto = 0

6 | 2: resultado = 3, resto = 0

3 | 2: resultado = 1, resto = 1

1 | 2: resultado = 0, resto = 1


Concatenando o resto de baixo para cima: 11001. Novamente, isso demonstra que a afirmação do enunciado é falsa.

Perguntas interessantes