Curso de Lógica da Programação na Prática.Conversão Entre Bases Numéricas.Na lição anterior tivemos uma introdução aos núm...
Como vimos na lição anterior, para descobrir o númerodecimal correspondente a um número binário, basta calculara soma de c...
multiplicados pela base 16 elevada à posição colunarcontando da direita para a esquerda, começando em 0, deforma semelhant...
Conversão de Binário em HexadecimalPara converter um número binário em hexadecimal, separa-se o número binário em grupos d...
Conversão de Binário em OctalPara converter números binários em octais, separa-se osdígitos do número binário em grupos de...
Conversão de Hexadecimal em BinárioPara converter números hexadecimais em binários,decompõem-se o número hexadecimal diret...
Conversão de Octal em HexadecimalPara converter um número octal em hexadecimal,transforma-se primeiro o octal em binário e...
Próximos SlideShares
Carregando em…5
×

Pdf curso de lógica da programação na prática

2.552 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.552
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
78
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Pdf curso de lógica da programação na prática

  1. 1. Curso de Lógica da Programação na Prática.Conversão Entre Bases Numéricas.Na lição anterior tivemos uma introdução aos númerosdecimais, binários, hexadecimais e octais.Nesta lição vamos aprender algumas técnicas paratransformar números de bases diferentes entre si.Conversão de Decimal para BinárioPara encontrar o número binário correspondente a umnúmero decimal, são realizadas sucessivas divisões donúmero decimal por 2.Em seguida, o resto da divisão de cada operação é coletadode forma invertida, da última para a primeira operação dedivisão, como na figura, onde foi obtido o número bináriocorrespondente ao número decimal 25:Na figura acima vemos que o número decimal foi divididosucessivamente por 2 e os resultados foram coletados daúltima para a primeira divisão, formando o número binário.Conversão de Binário para Decimal
  2. 2. Como vimos na lição anterior, para descobrir o númerodecimal correspondente a um número binário, basta calculara soma de cada um dos dígitos do número bináriomultiplicado por 2 (que é a sua base) elevado à posiçãocolunar do número, que, da direita para a esquerda começaem 0.Vejamos uma conversão do número binário que obtivemos naconversão acima:Conversão de Decimal para HexadecimalA conversão de números decimais para hexadecimais éidêntica à conversão de decimal para binário, exceto que adivisão deve ser realizada por 16, que é a base doshexadecimais.Quando tiver dúvida sobre o valor em hexadecimal de algumresto, verifique na tabela da lição anterior.Conversão de Hexadecimal em DecimalA conversão de números hexadecimais em decimais érealizada através da soma dos dígitos hexadecimais
  3. 3. multiplicados pela base 16 elevada à posição colunarcontando da direita para a esquerda, começando em 0, deforma semelhante à conversão de binários em decimais:Note que os caracteres que definem os dígitoshexadecimais A, B e C foram substituídos pelos valoresequivalentes em decimais 10, 11 e 12 de acordo com atabela da lição anterior para a realização do cálculo.Conversão de Decimal em OctalAssim como nas conversões anteriores, divide-se o decimalpela base para a qual se quer obter o número, no caso, 8:Vimos que foram coletados os restos de cada divisão daúltima para a primeira para formar o número octal.Conversão de Octal em DecimalA conversão de números octais em decimais é obtida atravésda soma dos dígitos do número octal multiplicados pela base8 elevada à posição colunar do dígito, começando em 0 dadireita para a esquerda:
  4. 4. Conversão de Binário em HexadecimalPara converter um número binário em hexadecimal, separa-se o número binário em grupos de 4 bits, da direita para aesquerda. Em seguida, transforma-se cada grupo de 4 bitsem hexadecimal. Ao final, simplesmente une-se os resultadosem um só:Caso o número de dígitos do número binário não seja múltiplode 4, completa-se os dígitos à esquerda com zeros (0):
  5. 5. Conversão de Binário em OctalPara converter números binários em octais, separa-se osdígitos do número binário em grupos de 3 bits da direita paraa esquerda. Em seguida transforma-se cada grupo individualde 3 bits em octal. Ao final, une-se os resultados:Caso o número de dígitos do número binário não seja múltiplode 3, completa-se os dígitos à esquerda com zeros (0):
  6. 6. Conversão de Hexadecimal em BinárioPara converter números hexadecimais em binários,decompõem-se o número hexadecimal diretamente embinários de 4 dígitos. Os zeros mais à esquerda do resultadobinário podem ser omitidos:Conversão de Octal em BinárioPara converter números octais em binários, decompõem-se onúmero octal diretamente em binários de 3 dígitos. Os zerosmais à esquerda do resultado binário podem ser omitidos:
  7. 7. Conversão de Octal em HexadecimalPara converter um número octal em hexadecimal,transforma-se primeiro o octal em binário e em seguida obinário em hexadecimal:Conversão de Hexadecimal em OctalPara converter um número hexadecimal em octal,transforma-se primeiro o hexadecimal em binário e emseguida o binário em octal:

×