Os sistemas numéricos, são usados para definir e representar quantidade de dados.
Sua representação é definida de acordo com uma base específica. Por exemplo, o sistema que usamos hoje chamamos de decimal, pois todo e qualquer número pode ser representado por 10 símbolos diferentes, sendo 10 a base.
Sistema Binário
É o sistema em que os números são representados por 2 algarismos (0 ou 1). Ex: 0, 1, 01, 10, 11, etc.
Conversão Binário para Decimal
Dado o número binário B = b4 b3 b2 b1 b0,
esse número é representado na base decimal em
D = b4 * 24 + b3 * 23 + b2 * 22 + b1 * 21 + b0 * 20,
veja o exemplo a seguir:
Exemplo: Converta 110012 para decimal
11001 2 = 1*24 + 1*23 + 0*22 + 0*21 + 1*20
= 1*16 + 1*8 + 0*4 +0*2 +1*1
= 16 + 8 + 0 + 0 +1
= 25
110012 = 2510
Conversão Decimal para Binário
Para converter um número em base decimal para binário, basta fazer divisões sucessivas por 2, e armazenar os valores dos restos inteiros (0 ou 1) e o último quociente possível. Veja o exemplo:
Exemplo: Converta 12310 para binário
Sistema Hexadecimal
O sistema hexadecimal possibilita expressar valores numéricos utilizando 16 algarismos: 0,1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Conversão Hexadecimal para Decimal
Dado o número Hexadecimal H = h4 h3 h2 h1 h0 , esse número é representado na base decimal em:
D = h4 * 164 + h3 * 163 + h2 * 162 +h1 * 161 + h0 * 160 ,
veja o exemplo a seguir:
Exemplo: Converta A3416 para decimal
A3416 = A*162 + 3*161 + 4*160
= A*256 + 3*16 + 4*1
= 10*256 + 48 + 4
= 2560 + 52
A3416 = 261210
Conversão Decimal para Hexadecimal
Para converter um número em base decimal para hexadecimal, basta fazer divisões sucessivas por 16, e armazenar os valores dos restos inteiros (0,1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E ou F) e o último quociente possível. Veja o exemplo: Exemplo: Converta 246810 para hexadecimal
246810 = 9A416
Conversão Binário para Hexadecimal
Para converter um valor em binário para Hexadecimal, basta agrupá-los em 4 dígitos e inserir o valor correspondente aos mesmos em hexadecimal com o auxílio da tabela. Veja o exemplo:
Exemplo: Converta 1010101100012 para Hexadecimal
Binário | 1010 | 1011 | 0001 |
---|---|---|---|
Hexadecimal | A | B | 1 |
1010101100012 = AB116
Conversão de Hexadecimal para Binário
Para converter um valor em Hexadecimal para Binário, devemos separar cada digito individualmente e inserir seu valor correspondente em binário com o auxílio da tabela. Veja o exemplo:
1010101100012 = AB116
Hexadecimal | 8 | 2 | A | F | 9 |
---|---|---|---|---|---|
Binário | 1000 | 0010 | 1010 | 1111 | 1001 |
82AF916 = 100000101010111110012