A conversão dos números decimais 35 e 128 para hexadecimal t...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: TRE-AM Prova: FCC - 2010 - TRE-AM - Programador de computador |
Q34964 Arquitetura de Computadores
A conversão dos números decimais 35 e 128 para hexadecimal terá como resultado, respectivamente,
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - 23 e 80.

A questão pede a conversão de números do sistema decimal para o sistema hexadecimal, que é uma base numérica de base 16. Para resolver essa questão, é necessário entender como realizar a conversão entre esses sistemas. No sistema hexadecimal, temos 16 dígitos que vão de 0 a 9 e de A a F, onde A corresponde ao valor decimal 10 e F ao 15.

Para converter o número decimal 35 para hexadecimal, dividimos o número pela base 16 e observamos o resto. A divisão de 35 por 16 dá um quociente de 2 e um resto de 3. Portanto, 35 em decimal é representado como 23 em hexadecimal.

Com o número 128, seguimos o mesmo processo. Dividindo 128 por 16, obtemos um quociente de 8 e um resto de 0. Assim, 128 em decimal é 80 em hexadecimal.

Portanto, a conversão correta dos números decimais 35 e 128 para o sistema hexadecimal é 23 e 80, respectivamente, o que corresponde à alternativa B.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Para realizar a conversão de número decimal para hexadecimal deve-se dividir o número decimal por 16, assim:
35 |_16
3    2
Copiando o resulta na ordem inversa, temos: 23 na base hexa.

Acho mais fácil converter para binário e depois pra hexa.

35 > 0010 0011

Divide-se em grupos de 4 bits e converte pra decimal (Considerando os valores pra HEXA, 0 é 0, 10 é A, 11 é B...):

0010 - 2

0011 - 3

RESPOSTA: 23

128 > 1000 0000

1000 - 8

0000 - 0

RESPOSTA: 80


Acho bem mais fácil do que converter direto pra hexa.




Recomendo fazer convertendo para binário e depois agrupando de 4 em 4 bits da direita para a esquerda:

35 -> 10 0011b -> 0x23

128 -> 1000 0000 -> 0x80

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo