Quanto aos conceitos de hardware, à representação de dados e...
Quanto aos conceitos de hardware, à representação de dados e à aritmética computacional, julgue o item.
Ao subtrair‑se o número hexadecimal 10 do número hexadecimal 36 têm‑se como resultado o número decimal 26.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Para compreender a questão, é necessário saber realizar conversões e cálculos na base hexadecimal. A base hexadecimal usa 16 símbolos, variando de 0 a 9 e de A a F, onde A até F representam os valores decimais de 10 a 15 respectivamente.
Ao realizar a subtração no sistema hexadecimal, subtraímos os valores como em qualquer base, mas levando em conta que agora o "vai um" ocorre ao passar de "F". Assim, se subtrairmos 1016 de 3616, o processo é:
- Converter 1016 para decimal: 1 × 161 + 0 × 160 = 16
- Converter 3616 para decimal: 3 × 161 + 6 × 160 = 54
- Subtrair os valores em decimal: 54 - 16 = 38
- Converter o resultado para hexadecimal, se necessário.
O resultado é 3810. Portanto, a afirmação de que a subtração de 1016 de 3616 resulta em 2610 é incorreta. O resultado correto em decimal seria 38, não 26.
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
10 hex para decimal:
0*16° = 0
1*16¹ = 16
soma: 16
36 hex para decimal:
6*16° = 6
3*16¹ = 48
soma: 54
subtraindo 16 de 54 = 44
Gab: Errado
1. Subtração em Hexadecimal:
36 (hexadecimal)
- 10 (hexadecimal)
--------------------------
26 (hexadecimal)
2. Conversão do Resultado para Decimal:
- 2 (hexadecimal) equivale a 2 (decimal)
- 6 (hexadecimal) equivale a 6 (decimal)
- Portanto, 36 (hexadecimal) = 2*16¹ + 6*16⁰ = 32 + 6 = 38 (decimal)
A afirmação está errada. O resultado correto é 38 (decimal).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo