segunda-feira, 4 de julho de 2016

Conversão - números inteiros para binários

Quem é da área de TI, com certeza já deve ter visto na faculdade ou em algum curso de certificação: converter números inteiros para binários. 

A forma tradicional de ensino é dividir o número por 2 diversas vezes até que o resultado seja 0. E o resto de toda a divisão será o binário.

Algo do tipo:





Parece confuso? Dessa forma sim. Eu mesmo tinha dificuldades na faculdade com esse tipo de conversão. Mas eis que aprendi uma técnica muito melhor no canal do Professorramos. Fiz a vídeo aula e o processo de conversão ficou muito mais claro para mim. 

Vamos trabalhar com 128 bits.




Um exemplo é o número 25. Vamos imaginar que a nossa tabela seja uma fileira de cinema. 




1286432168421
25 pessoas ocupariam 128 lugares? Não25 pessoas ocupariam 64 lugares? Não25 pessoas ocupariam 32 lugares? Não
25 pessoas ocupariam 16 lugares? Sim
25 - 16 =9
9 pessoas ocupariam 8 lugares? Sim
9 - 8 = 1
Uma pessoa ocuparia 4 lugares? Não. Uma pessoa ocuparia 2 lugares? NãoUma pessoa ocuparia 1 lugar? Sim
00011001



Ignorando os zeros à esquerda, o número binário é 11001.





Nenhum comentário:

Postar um comentário