TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Conversões Dos Sistemas Binário

Casos: Conversões Dos Sistemas Binário. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  5/6/2014  •  986 Palavras (4 Páginas)  •  289 Visualizações

Página 1 de 4

1- Roteiro explicativo contendo as conversões do sistema binário

Os números binários são utilizados pelos computadores para processar dados. É um sistema de numeração que, em vez de utilizar 10 algarismos, utiliza apenas 2 (0 e 1).

Veja como converter valores binários em decimais:

Um modo simples de fazer essa conversão é dividir o número decimal que você quer converter em binário por dois. Faça a divisão "na mão", e anote o resto (será 0 ou 1). Pegue o quociente dessa divisão e divida-o, também, por dois. Anote, outra vez o resto. Faça assim até que o quociente de sua divisão seja 1 (isto é, a divisão de 2 por 2).

O seu número em binário é 1+ todos os restos das divisões, do quociente menor para o maior.

Pegamos o número 141:

1 4 1/ 2 = 7 0 resta 1

7 0 /2 = 3 5 resta 0

3 5/ 2 = 1 7 resta 1

1 7/ 2 = 8 resta 1

8 / 2 = 4 resta 0

4 / 2 = 2 resta 0

2 / 2 = 1 resta 0

Logo: 10001101

Para transformar um número binário em decimal, pegue cada digito de seu número separadamente, e conte sua posição (unidade, vale um, dezena, dois, centena, três, assim por diante). O número dessa posição será o expoente da potência de base dois que você tem. Assim: ro dessa posição será o expoente da potência de base dois que você tem.

Assim:

1.2^7 =128

0.2^6=0

0.2^5=0

0.2^4=0

1.2^3=8

1.2^2=4

0.2^1=0

1.2^0 =1

Resultado: 128+8+4+1=141

• Converte decimal para hexadecimal.

A regra é ficar dividindo o valor por 16, pegar o resto de cada divisão e inserir o valor da direita para a esquerda. Se o resultado da divisão for maior que 15, chamo o método através de recursão. O algoritmo é executado até que o valor que foi sucessivamente dividido se torne 0.

Obs.: assume que o valor passado é inteiro positivo.

Pegamos o número 1279:

1279/16 = 79 -> resto 15 -> Resultado: F

79/16 = 4 -> resto 15 -> Resultado: F

4/16 = 0 -> resto 4 -> Resultado: 4

Resultado: 4FF

• Converte decimal para octal.

A regra é ficar dividindo o valor por 8, pegar o resto de cada divisão e inserir o valor da direita para a esquerda. Se o resultado da divisão for maior que 7, chamo o método através de recursão. O algoritmo é executado até que o valor que foi sucessivamente dividido se torne 0.

Obs.: assume que o valor passado é inteiro positivo.

Pegamos o número 1279:

1279/8 = 159 -> resto 7 -> Resultado: 7

159/8 = 19 -> resto 7 -> Resultado: 7

19/8 = 2 -> resto 3 -> Resultado: 3

2/8 = 0 -> resto 2 -> Resultado: 2

Resultado: 2377

• Converte octal para hexadecimal.

Não existe algoritmo direto, portanto deve-se fazer uma conversão para decimal e depois de decimal para hexadecimal. Utilize os métodos converte Octal Para Decimal e converte Decimal Para Hexadecimal

Pegamos o octal 5025:

5025 -> convertido para decimal: 2581

decimal 2581 -> convertido para hexadecimal: a15

Resultado: a15

• Converte hexadecimal para octal.

Não existe algoritmo direto, portanto deve-se fazer uma conversão para decimal e depois de decimal para octal. Utilize os método converte Hexadecimal Para Decimal e converte Decimal Para Octal.

Pegamos hexadecimal a91:

a91 ->

...

Baixar como (para membros premium)  txt (5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com