Obrigada pela Visita! Bem vindos!

Esse é um Edu-blog, idealizado pelo nosso professor de Fundamentos da Computação do curso de Sitemas de Informação da UFS.
BitsBytes agradece pela visita, esperamos que seja de bom proveito e que o conteúdo seja útil, ou no mínimo interessante.

terça-feira, 20 de maio de 2008

Conversão de Bases

Bem, como falado anteriormente, nós usamos o sistema decimal para realizar operações, representar quantidades e transmitir informações. Porém, para o computador, a utilização de outros sistemas de numeração facilita seu trabalho, além de também tornar o processamento de suas informações muito mais rápido e simples. Então, vamos mostrar como converter essas bases numéricas.

  • Para Base 10 (Decimal)
Nas conversões para a base 10, basta usar o TEOREMA FUNDAMENTAL DA NUMERAÇÃO (TFN):
onde:
N = número equivalente na base 10;
d = dígito;
b = base (em outro sistema de numeração);
i = índice do dígito ou expoente da base "b";
m = quantidade de dígitos à direita da vírgula;
n = quantidade de dígitos à esquerda da vírgula;

Ex.:

- Binário para Decimal



- Octal para Decimal




- Hexadecimal para Decimal




  • De Decimal para Binário/Octal/Hexadecimal
Nas conversões da base 10 pra as bases 2, 8 e 16,
utiliza-se o mesmo método, tanto pra a parte inteira, como para a parte fracionária.

- Parte Inteira: São feitas divisões sucessivas pela base até que o quociente seja zero(0) (ou o dividendo menor que o divisor), tomando-se os restos na ordem inversa.

Conversão de Decimal para Binário



- Parte Fracionária: Toma-se a parte fracionária e efetua-se multiplicações sucessivas pela base, até que o seu valor venha a ser zero(0) (ou atingir a precisão desejada) reguardando-se as partes inteiras na ordem normal.


  • Binário para Octal
- Parte Inteira: Formar grupos de "3" dígitos à esquerda, complementando-se com zeros.

- Parte Fracionária: Formar grupos de "3" dígitos à direita complementando-se com zeros.



  • Binário para Hexadecimal
- Parte Inteira: Formar grupos de "4" dígitos à esquerda, complementando-se com zeros.


- Parte Fracionária: Formar grupos de "4" dígitos à direita complementando-se com zeros.


Abaixo um vídeo sobre Conversão entre bases numéricas






OBS.: Para converter os números para um desses sistemas numéricos acima, pode-se utilizar no computador a própria calculadora do windows no modo científico, ou utilizar um programinha free q também faz isso, além de mostrar a cor correspondente a um número hexadecimal. Ficou interessado(a)? Olha o link aí pra você baixar:
Quick Number Base Converter

5 comentários:

Apantropo disse...

Converte qualquer base numérica para qualquer base numérica.

http://www.calculadoraonline.com.br/view/conversao-base-n.php

Ellen Daiany disse...

Muiito bom o trabalho, parabéns!

leandro disse...

Com as calculadoras online não é possível fazer conversões que tenham vírgula, inclusive a dita acima.

Vinicius disse...

gostei, me ajudou :)

ti2015 disse...

Muito obrigado pelas dicas, agora consigo diferenciar os cálculos de cada base numérica.