Você está na página 1de 27

Sistemas Numricos

Nos primrdios os homens primitivos no tinham a necessidade de contar, porm este conceito foi se transformando com o decorrer da histria, o surgindo a escrita e do comrcio nas civilizaes mais antigas impulsionaram a necessidade de se trabalhar com nmeros, surgindo os primeiros sistemas de numerao de que se tem notcia. No mundo atual diariamente trabalhamos com nmeros, seja a quantidade de acar que colocamos em nosso caf da manh, o quanto estamos atrasados para o trabalho ou ainda quanto dinheiro teremos que deixar para as verduras da feira. Pense, seria possvel viver na sociedade atual sem um sistema de numerao?

Sistemas Numricos
Creio que sua resposta no. Sendo partidrio desta opinio, nos deparamos com a necessidade de dominarmos os sistemas de numerao existentes, facilitando nossos relacionamentos no dia a dia. O nmero algo abstrato que representa a idia de quantidade, expressos atravs de smbolos previamente acordados. O sistema de numerao o conjunto desses smbolos, destacando as regras que definem a forma de representao e correlao entre eles.

Sistemas Numricos
Em geral, os sistemas de numerao definem dois grupos de regras para representao de quantidade, os sistemas posicionais e os no posicionais. Nos sistemas no posicionais como o sistema de algarismos romanos frequentemente encontrados na atualidade, cada smbolo tem um valor fixo, no importando a posio ocupada no nmero. J em sistemas posicionais, o valor de cada smbolo obtido de acordo com a sua posio no nmero. O sistema decimal amplamente difundido em nossa sociedade baseia-se na posio do smbolo dentro do nmero para determinar o seu valor.

Sistemas Numricos
Base A base em um sistema de numerao determina a quantidade de smbolos disponveis para utilizao. Ex: Base 10 (Decimal) composto por 10 smbolos (0,1,2,3,4,5,6,7,8,9).

Binrio
Muito utilizado para representar circuitos eletrnicos, visto uma associao natural existente entre seus dois smbolos (0 e 1) com presena ou no de pulsos eltricos no circuito. Em geral, a presena de pulsos representada pelo elemento 1 e a falta deste, ou um pulso em menor voltagem, ou ainda voltagem negativa so representadas pelo 0.

Base 2 - Composto pelos smbolos 0 e 1.

Octal
A representao com apenas dois smbolos como acontece no sistema binrio trabalhosa, para representar grandes quantidades, necessitados de diversos 0s e 1s. Para facilitar a representao de grandes quantidades, o Sistema Octal uma alternativa interessante, visto que conseguimos representar qualquer nmero Binrio de 3 dgitos com um nico em Octal. Ex: 000 (Binrio) = 0 (Octal) 111 (Binrio) = 7 (Octal) Base 8 - Composto pelos smbolos 0,1,2,3,4,5,6 e 7.

Decimal
Sistema de Numerao mais difundido e utilizado pelo homem, possui grande facilidade de manipulao e regras simples de posicionamento de smbolos. Base 10 - Composto pelos smbolos 0,1,2,3,4,5,6,7,8 e 9.

Hexadecimal
Utilizado com a mesma finalidade do Sistema Octal, facilitar a representao de grande quantidades oriundas do Binrio. Porm neste, conseguimos representar nmeros Binrios de at 4 dgitos com um nico em Hexadecimal. Ex: 0000 (Binrio) = 0 (Hexadecimal) 1111 (Binrio) = F (Hexadecimal)

Base 10 - Composto pelos smbolos 0,1,2,3,4,5,6,7,8, 9,A,B,C,D,E e F.

Converso de Binrio/Decimal
Para converso de Binrio para Decimal pode ser aplicado o Teorema Fundamental da Numerao (pesquisar). Qualquer nmero Binrio pode ser convertido para Decimal multiplicando-se todos os dgitos binrios por 2(n1) e ao final somando os resultados obtidos. (onde n igual a posio do digito no nmero) Ex: 101 (Binrio) = 1x22 + 0x21 + 1x20 = 5 Decimal 1111 (Binrio) = 1x23 + 1x22 + 1x21 + 1x20 = 15 Decimal

Converso de Binrio/Decimal (Fracionrios)


Para converso de Binrio fracionrio para Decimal tambm aplicamos o Teorema Fundamental da Numerao. Qualquer nmero Binrio fracionrio pode ser convertido para Decimal, separando-se a parte inteira da frao. Para a parte inteira do nmero, utilizar o mtodo anterior, j para a frao devemos multiplicar todos os dgitos binrios por 2(-n) e ao final somando os resultados obtidos. (onde n igual a posio do digito no nmero aps a virgula) Ex: 101,01 (Binrio) = 1x22 + 0x21 + 1x20 , 0x2 -1 + 1x2-2 =4+0+1,
0 21

1 22

= 5,25 (Decimal)

Converso de Decimal/Binrio
A converso do sistema Decimal para o Binrio realizado por sucessivas divises por 2, ou seja, pegar um nmero em decimal e dividi-lo sucessivamente por 2 at que o quociente seja igual a 0. O nmero Binrio correspondente obtido ao coletar todos os restos obtidos nas operaes, iniciando-se pelo resto da ltima diviso at o resto da primeira.

Ex:

7 1

2 3 1 2 1 1 2 0

22 0

2 11 1 2 5 1 2 2 0 2 1 1 2 0

7 (Decimal) = 111 (Binrio)

22 (Decimal) = 10110 (Binrio)

Converso de Decimal/Binrio
Para conferir se a converso est correta:
7 (Decimal) = 111 (Binrio) 1x22 + 1x21 + 1x 20 => 4 + 2 + 1 = 7 (Decimal)

22 (Decimal) = 10110 (Binrio) 1x24 + 0x23 + 1x22 + 1x21 + 0x20 => 16 + 0 + 4 + 2 + 0 = 22 (Decimal)

Converso de Decimal/Binrio

(Fracionrios)

Qualquer nmero Decimal fracionrio pode ser convertido para Binrio separando-se a parte inteira da frao. Para a parte inteira do nmero, utilizar o mtodo anterior de divises sucessivas por 2, j para a frao devemos multiplicar sucessivamente todo o valor fracionrio por 2. Quando o resultado atingir o nmero 1, e a parte do nmero aps a virgula no for nula, separamos esta ltima e reiniciamos todo o processo, at que a parte aps a virgula seja nula. O nmero Binrio correspondente obtido ao coletar todos os nmeros inteiros obtidos nas operaes, do primeiro para o ltimo.
Ex: 7,625 (Decimal) Parte Inteira =>
7 1 2 3 1 2 1 1 2 0

7 (Decimal) = 111 (Binrio)

Converso de Decimal/Binrio
Parte Fracionria =>

(Fracionrios)

0,625 x 2 1,250 0,250 x 2 0,500 0,625 x 2 1,000

Coletando os inteiros do ltimo para o primeiro temos 101=0,625, agora s agrupar o resultado da parte inteira com a fracionria, logo temos:

7,625 = 111,101

Converso de Decimal/Binrio

(Fracionrios)

Existiro casos onde o valor aps a virgula nunca ser nula, deste modo perceberemos que repetitivamente estaremos passando pelos mesmos valores, isso equivalente a uma dizima peridica.

Ex:

Converter 0,8 Decimal em Binrio.


0,8 x2 1,6 0,6 x2 1,2 0,4 x2 0,8 0,8 x2 1,6

Comeou a repetio, a mesma ser infinita.

0,2 x2 0,4 Portanto, quando nos deparamos como a repetio que indica uma dizima, podemos parar e aceitar o resultado da seguinte maneira:

0,8 (Decimal) = 0,110011001100... (Binrio)

Converso de Octal/Decimal
Para converso de Octal para Decimal pode ser aplicado o Teorema Fundamental da Numerao. Qualquer nmero Octal pode ser convertido para Decimal multiplicando-se todos os seus dgitos por 8(n-1), somando ao final os resultados obtidos. (onde n igual a posio do digito no nmero)
Ex: 66 (Octal) = 6x81 + 6x80 => 48 + 6 = 54 Decimal 123 (Octal) = 1x82 + 2x81 + 3x80 => 64 + 16 + 3 = 83 Decimal

Obs- Para nmeros fracionrios, multiplicar cada digito da parte fracionria por 8 (-n) , conforme visto na converso de Binrio fracionrio para Decimal.

Converso de Decimal/Octal
A converso do sistema Decimal para o Octal realizado por sucessivas divises por 8, ou seja, pegar um nmero em decimal e dividi-lo sucessivamente por 8 at que o quociente seja igual a 0. O nmero Octal correspondente obtido ao coletar todos os restos obtidos nas operaes, iniciando-se pelo resto da ltima diviso at o resto da primeira.

Ex:

125 5

8 15 7 8 1 1 8 0

725 5

8 90 2 8 11 3 8 1 1 8 0

125 (Decimal) = 175 (Octal)

725 (Decimal) = 1325 (Octal)

Converso de Hexadecimal/Decimal
Para converso de Hexadecimal para Decimal tambm podemos aplicar o Teorema Fundamental da Numerao (pesquisar). Qualquer nmero Hexadecimal pode ser convertido para Decimal multiplicando-se todos os seus dgitos por 16(n-1), somando ao final os resultados obtidos. (onde n igual a posio do digito no nmero) BABA (Hexa) = Bx163 + Ax162 + Bx161 + Ax160 => 11x4096 + 10x256 + 11x16 + 10x1 => 45056 + 2560 + 176 + 10 = 47802 (Decimal) 25 (Hexa) = 2x161 + 5x160 => 32 + 5 = 37 (Decimal)
Obs- Para nmeros fracionrios, multiplicar cada digito da parte fracionria por 16(-n) , conforme visto na converso de Binrio fracionrio para Decimal.

Converso de Decimal/Hexadecimal
A converso do sistema Decimal para o Hexa idntico ao processo realizado de Binrio e Octal para Decimal, porm as sucessivas divises so por 16. Neste, alm de coletar todos os restos obtidos nas operaes, iniciando-se pelo resto da ltima diviso at o resto da primeira, os restos com valores entre 10 e 15 devero ser convertidos da seguinte maneira: 10=A, 11=B, 12=C, 13=D, 14=E, 15=F.
1547 16 0 11 16 96 0 8 6 6 8 0

140 12

16 8 8

140 (Decimal) = 8C (Hexal)

1547 (Decimal) =60B (Hexa)

Converso de Binrio/Hexa
Como sabemos, o sistema Hexadecimal procura facilitar a representao de grandes quantidades em binrio. Para cada 4 dgitos Binrios temos um nico Hexa. Devido a relao citada, a converso de Binrio para Hexa simples e rpida, basta separar o nmero Binrio de quatro em quatro dgitos, comeando do dgito menos significativo. Aps a separao, cada dgito ter seu equivalente em Hexa de acordo com a tabela ao lado: Ex: 11010011001101 (Binrio) => 11 - 0100 - 1100 - 1101 => 3 4 C D 11010011001101 (Binrio) = 34CD (Hexa)
Binrio
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Hexa
0 1 2 3 4 5 6 7 8 9 A B C D E F

Converso de Hexadecimal/Binrio
Visto a relao existente entre os sistemas, basta utilizar a tabela anterior para converso de qualquer Hexadecimal em Binrio, lembrando-se de que para cada dgito Hexa, teremos 4 em Binrio.
7B (Hexa) => 7 = 0111 e B = 1011, logo: 7B (Hexa) = 1111011 (Binrio) 66C (Hexa) => 6 = 0110 e C = 1100, logo: 66C (Hexa) = 11001101100 (Binrio)
Obs Este mtodo de converso vlido tambm para converses entre Binrio e Octal, atentar-se apenas ao fato da tabela ir de 0 at o nmero 7 ao invs do F do Hexadecimal.

Exerccios
1) Converter o nmero Binrio 100011 para Decimal. 2) Qual o valor do nmero Binrio 101001 em Hexadecimal? 3) O nmero 0x600 equivale a qual nmero em Decimal? 4) Quanto vale o nmero 30 Decimal em Octal? 5) Converter 64202 base 10 em Hexadecimal. Obs- Utilizar a calculadora apenas para conferir os resultados, os mtodos de converso apresentados devem compor sua resposta.

Respostas (Exerccio 1)
1- Passo um, utilizar o Teorema Fundamental da Numerao, multiplicando todos os dgitos Binrios por 2(n-1), onde n igual a posio do dgito dentro do nmero: 100011 (Binrio) = 1x25, 0x24, 0x23, 0x22, 1x21 e 1x20 => 32, 0, 0, 0, 2 e 1 2- Passo dois, somar a seqncia de nmeros obtida: 32 + 0 + 0 + 0 + 2 + 1 = 35 (Decimal) Resposta = O Binrio 100011 igual ao Decimal 35.

Respostas (Exerccio 2)
1- Passo um, quebrar o nmero Binrio de quatro em quatro dgitos, comeando do dgito menos significativo: 101001 => 0010 - 1001 2- Passo dois, utilizar a tabela para converter grupos de 4 Binrios em Hexadecimal: 0010 (Binrio) = 2 (Hexa) 1001 (Binrio) = 9 (Hexa) 3- Passo trs, agrupar os nmeros obtidos: 29 Resposta = O Binrio 101001 igual ao Hexadecimal 29.

Respostas (Exerccio 3)
1- Passo um, utilizar o Teorema Fundamental da Numerao, multiplicando todos os dgitos Binrios por 2(n-1) , onde n igual a posio do dgito dentro do nmero: 600 (Hexa) = 6x162, 0x161 e 0x160 => 1536, 0 e 0. 2- Passo dois, somar a seqncia de nmeros obtida: 1536 + 0 + 0 = 1536 (Decimal) Resposta = O Hexadecimal 600 igual ao Decimal 1536.

Respostas (Exerccio 4)
1- Passo um, dividir sucessivamente o nmero Decimal por 8, at que o quociente seja igual a 0:
30 6 8 3 3 8 0

2- Passo dois, agrupar os nmeros obtidos: 36 Resposta = O Decimal 30 igual ao Octal 36.

Respostas (Exerccio 5)
1- Passo um, dividir sucessivamente o nmero Decimal por 16, at que o dividendo seja menor que 16: 64202 10 16 4012 16 16 15 15 16 0

12 250 10

2- Passo dois, coletar os resultados comeando pelo resto da ltima diviso at o resto da primeira: 15, 10, 12 e 10 3- Converter os dgitos entre 10 e 15 para suas respectivas letras em Hexadecimal: 15=F, 10=A e 12=C. 4- Agrupar os nmeros obtidos: FACA

Resposta = O Decimal 64202 igual ao Hexadecimal FACA.

Você também pode gostar