domingo, 16 de dezembro de 2018

Como converter Número Decimal em Número Hexadecimal


O sistema hexadecimal também é um sistema de numeração de posição, que possui apenas dezesseis algarismos:

0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; A ; B ; C ; D ; E ; F

Como o nosso sistema de numeração só dispõe de dez dígitos (0-9), devemos incluir seis letras para completar o sistema. Estas letras e o seu valor em decimal são: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Com estes dezesseis algarismos é possível representar qualquer valor numérico, pois cada algarismo tem um valor diferente segundo sua posição no número.

O uso de dezesseis algarismos determina que este é um sistema de base 16, deste modo podemos dizer que um número hexadecimal tem a seguinte formação: Por exemplo o número 2F5D(H)

2x16³ + Fx16² + 5x16¹ + Dx16°

O hexadecimal é muito utilizado em informática como uma alternativa mais compacta ao binário na programação em linguagem de baixo nível.


Conversão do sistema decimal para o sistema hexadecimal
Esta conversão pode ser feita de duas maneiras:

Modo 1 - Através de divisões inteiras sucessivas, onde o resto da operação é utilizado para formar o número no sistema hexadecimal. 

Exemplo: converter 724(D) para o sistema hexadecimal



O número 13 deve ser convertido para o caracter alfanumérico D

Logo: 724(D) = 2D4(H)


Modo 2 – Converter o número decimal para binário e depois converter o número binário para hexadecimal.

Exemplo: converter 724(H) para o sistema hexadecimal

Primeiro você converte 724(D) para o sistema binário: 


Número binário: 1011010100(B)

Depois você converte o número binário para hexadecimal:

Agrupam-se os algarismos binários de 4 em 4:


Conversão de cada grupo para decimal:

0100 = 0x2³ + 1x2² + 0x2¹ + 0x2° = 4
1101 = 1x2³ + 1x2² + 0x2¹ + 1x2° = 13 = D
10 = 1x2¹ + 0x2° = 2

Deste modo: 724(D) = 2D4(H)


Além do vídeo acima, você pode conferir no nosso canal no Youtube a playlist completa de outras formas de converter números de outros sistemas numéricos:

https://www.youtube.com/playlist?list=PLOHYEBEQwAMzskcxU7fihOpG972M5aj7O

Nenhum comentário:

Postar um comentário