• Matéria: Matemática
  • Autor: LaryPands
  • Perguntado 8 anos atrás

Converter 486 (decimal) para hexadecimal.
Por favor explicar como fez, thanks.

Respostas

respondido por: Josiasr
3
Bom é de base 10 para 16 então:
Primeiro você tem que transformar de 10 para base 2
Dividimos o valor por 2. (binário)

Nesse cálculo os valores tem que ser exatos,por isso temos que chegar ao valor mais próximo da divisão,e a sobra será nosso resultado:

que é 486/2= 243 =0   como essa deu exato,temos como sobra o valor "0"
243/2 =121 =1 sobrou ''1''
Não da para ter um resultado exato então colocamos o mais próximo e a sobra será nosso resultado.

121/2=60 =1 sobrou ''1''
60/2=30 Não sobrou então "0"
30/2=15 Não sobrou então "0"
15/2=7 Sobrou "1"
7/2=3 Sobrou "1"
3/2=1 Sobrou "1"
1/2=0 sobrou "1"
quando chegarmos ao resultado 0 encerramos o cálculo.

Com os resultados alinhamos eles de cima para baixo da direita para a esquerda:
111100110

Agora que temos o valor em base 2 transformamos para base 16:
Dividimos os valores em conjuntos de 4 números,Começando da direita para a esquerda.
(0001)(1110)(0110)

Note que quando o número fica sem valores para formar o conjunto,adicionamos "0" a esquerda. (0001)

Agora verificamos os valores com a tabela ASCII

(0001)(1110)(0110)
    1         E         6

Então

486(dec)= 1E6(hex)

É um cálculo muito simples,mas que precisa de muita atenção,qualquer erro compromete toda a converção.

Perguntas similares