Você está na página 1de 15

Sistemas de Numerao

Introduo O sistema operacional do PC identifica as combinaes numricas atravs do valor positivo ou negativo aplicado pelo programador aos zeros e uns do programa em execuo. Assim, a leitura dos cdigos binrios funciona como um interruptor: quando o computador identifica o 1, a luz acende; ao se deparar com o 0, a luminosidade apagada (so feitas milhares de leituras por segundo!). Por meio desses sinais, a mquina pode realizar os clculos e processamentos necessrios para transformar o contedo codificado em um formato que possamos compreender seja texto, imagem ou som. Todos os softwares so codificados e armazenados com base no sistema binrio. Isso significa que, se pudssemos abrir o disco rgido do computador e ler o que est escrito nele, veramos uma lista, aparentemente, interminvel de zeros e uns.

Sistema Decimal O sistema decimal um mtodo de numerao de posio com base dez, no qual so utilizados os algarismos indo-arbicos (0 at 9). No sistema decimal existem dez smbolos numricos, algarismos: 0 1 2 3 4 5 6 7 8 9. Atravs das combinaes adequadas destes smbolos, constri-se os nmeros do Sistema Decimal. A regra de construo consiste na combinao sequencial dos smbolos, de modo que, o valor do nmero depende da posio dos algarismos.

Essa tcnica serve para a contagem de unidades, dezenas, centenas, entre outras casas decimais (lembre-se daquela tabela que sua professora de matemtica da 5 srie explicou).

Algarismos compostos pelo sistema decimal possuem um valor diferente de acordo com a sua posio. No nmero 528, por exemplo, o primeiro algarismo vale 500, o segundo 20 e o terceiro 8. Assim, temos a seguinte estrutura:

528 = (5 x 100) + (2 x 10) + (8 x 1)


Se transcrevermos essa frmula para a base dez, ela ficar desta forma:

528 = (5 x 102) + (2 x 101) + (8 x 100)


Segundo levantamentos histricos, esse sistema de numerao foi adotado pelo homem devido quantidade de dedos que temos nas mos nicos recursos que o homem primitivo tinha para contar as frutas colhidas, os integrantes do grupo ou os animais abatidos para sua alimentao.

A anlise da figura leva a concluir que um nmero decimal um somatrio dos seus algarismos multiplicados, cada um, por uma base 10 de expoentes sequenciais.

Nmeros Binrios
O sistema binrio um sistema de numerao em que todas as quantidades se representam utilizando como base o nmero dois, com o que se dispe das cifras: zero e um (0 e 1).Os computadores digitais trabalham internamente com dois nveis de voltagem, pelo que o seu sistema de numerao natural o sistema binrio (aceso, apagado).

Nos computadores, representar 256 nmeros binrios suficiente para que possamos lidar a contento com eles. Por isso, os bytes possuem 8 bits. s fazer os clculos: como um bit representa dois tipos de valores (1 ou 0) e um byte representa 8 bits, basta fazer 2 (do bit) elevado a 8 (do byte) que igual a 256.
A codificao binria base 2 formada apenas por dois smbolos diferentes: o smbolo lgico 0 o smbolo lgico 1 Estes digitos repetem-se na estrutura da numerao, de acordo com as seguintes regras: o dgito zero 0 significa zero quantidades ou unidades o dgito um 1 significa uma quantidades ou uma unidade o dgito dois 2 no existe no sistema binrio Se procedermos como no sistema decimal; repetimos o zero 0 na sequncia de contagem, e colocamos um 1 na coluna imediatamente esquerda. Exemplos O valor decimal 2 representado em binrio por: 1 0 diz-se um, zero O valor decimal 3 representado em binrio por: 1 1 diz-se um, um O valor decimal 4 representado em binrio por: 1 0 0 diz-se um, zero, zero O valor decimal 8 representado em binrio por: 1 0 0 0 diz-se um, zero, zero, Zero O valor decimal 10 representado em binrio por: 1 0 1 0 diz-se um, zero, um, Zero O valor decimal 16 representado em binrio por: 1 0 0 0 0 diz-se um, zero, zero, zero, zero Podemos assim concluir que o valor de cada algarismo binrio digito varia de

modo anlogo ao sistema decimal, com a diferena de que, neste caso, a base das potncias que multiplicam qualquer posio de valor 2, base 2.

CONVERSO BINRIOS A DECIMAIS

Para se efetuar a correspondncia entre a numerao binria e a numerao decimal, deveremos ter em conta as seguintes regras: 1. Multiplicam-se todos os dgitos binrios pelo valor decimal da potncia de 2 correspondente ao peso de cada dgito. 2. Somam-se os resultados obtidos. 3. O resultado da soma o equivalente decimal do nmero binrio.

Vejamos alguns exemplos :

Dado um nmero N, binrio, para express-lo em decimal, deve-se escrever cada nmero que o compe (bit), multiplicado pela base do sistema (base = 2), elevado posio que ocupa. Exemplo: 1001(binrio)

1 23 + 0 22 + 0 21 + 1 20 = 9
Portanto, 1001 9 em decimal

1011(binrio) 1 23 + 0 22 + 1 21 + 1 20 = 11 Portanto, 1011 11 em decimal

Converta o nmero binrio 01110000 em um nmero decimal. 01110000 2 2 2 2 2 2 2 2 (base 2) 7 6 5 4 3 2 1 0 (eleva a potencia indicada) --------------------0 + 64 + 32 + 16 + 0 + 0 + 0 + 0 = 112 (resultado da soma) 011100002 = 0*27 + 1*26 + 1*25 + 1*24 + 0*23 + 0*22 + 0*21 + 0*20 Resultado = 0 + 64 + 32 + 16 + 0 + 0 + 0 + 0 = 112

CONVERSO DE DECIMAIS A BINRIOS


Dado um nmero binrio, para convert-lo em decimal, basta dividi-lo sucessivamente por 2, anotando o resto da diviso inteira:

12(decimal) 12 / 2 = 6 + 0 6/2 =3+0 3/2 =1+1 1/2 =0+1 Observe que s lerem-se os nmeros de baixo pra cima, ou seja, 1100 12 em binrio.

SOMA DE NMEROS BINRIOS


Recordando as seguintes somas bsicas: DECIMAL 1+0=1 2+0=2 BINRIO 0+0=0 0+1=1 1+1=10 10+10=100

Exemplo 1 ( SOMA)

Assim, ao se somar 1100010 com 1100101, tem-se:

Opera-se como em decimal: comea-se a somar desde a esquerda, no exemplo, 0+1=1, At ento se escreve 0 e "leva-se" 1. Soma-se este 1 coluna seguinte: 1+0+0=1, e segue-se at terminar todas as colunas (exatamente como em decimal).

Subtrao Em base binria 10=1 11=0 00=0 101=1 Exemplos:

Dica usar sempre base decimal para tirar a prova.....

PRODUTO DE NMEROS BINRIOS O produto de nmeros binrios especialmente simples, j que o 0 multiplicado por qualquer coisa resulta 0, e o 1 o elemento neutro do produto.

Multiplicao
0x0=0 1x0=0 1x1=1

Exemplo 1:

1 1 1 0 = 14 x 11 =3 -------------1110 +1110 ------------1 0 1 0 1 0 = 42


Exemplo 2, a multiplicao de 10110 por 1001:

10110 X 1001 ------------------10110 00000 00000 10110 ----------------11000110

= 22 = 9

= 198

Diviso 0/1=0 1/1=1 1 / 0 = no existe 0 / 0 = no existe Exemplo:

Tirando a prova 1001 = 9 decimal 11 = 3 decimal 9/3= 3 decimal ou 11 binrio

Tirando a prova 1110 = 14 10 = 2 14/2 = 7 ou 111

SISTEMA HEXADECIMAL O sistema hexadecimal um sistema de numerao vinculado informtica e redes, j que os computadores interpretam as linguagens de programao em bytes, que so compostos de oito dgitos. . medida que os computadores e os programas aumentam a sua capacidade de processamento, funcionam com mltiplos de oito, como 16 ou 32. Por este motivo, o sistema hexadecimal, de 16 dgitos, um standard na informtica. s vezes os nmeros binrios precisam ser convertidos em nmeros hexadecimais (hex), o que reduz uma longa seqncia de dgitos binrios em poucos caracteres hexadecimais. Estes processos tornam os nmeros mais fceis de lembrar e manipular. Como o nosso sistema de numerao s dispe de dez dgitos, devemos incluir seis letras para completar o sistema.

Estas letras e o seu valor em decimal so: A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. O sistema hexadecimal posicional e por ele o valor numrico associado a cada signo depende da sua posio no nmero, e proporcional a diferente potencias da base do sistema que neste caso 16. Vejamos um exemplo numrico: 3E0,A (16) = 3162 + E161 + 0160 + A16-1 = 3256 +1416 + 01 + 100,0625 = 992,625 A utilizao do sistema hexadecimal nos computadores, deve-se a que um dgito hexadecimal representa quatro dgitos binrios (4 bits = 1 nibble), (nibble tambm conhecido como metade de um byte) portanto dois dgitos hexadecimais representam oito dgitos binrios (8 bits = 1 byte) que como sabido a unidade bsica de armazenamento de informao. Nibble uma sucesso de 4 cifras binrias, e 4 o numero mnimo de representar uma cifra decimal a base do sistema de codificao BCD (binary coded decimal)

HEXADECIMAL
Como s existem dez dgitos decimais, foi preciso inventar seis dgitos adicionais. Optou-se pelas letras de A F. Alguns exemplos de nmeros hexadecimais seriam 1234, CADA, BEEF, 0FAB, FADA, FEFE, FAFA, etc.

Como vamos nos referir com freqncia a nmeros em vrias notaes, e cada dgito hexadecimal pode representar um dos dezesseis valores entre 0 e 15. bom por ordem na casa desde j. Nos textos sero usadas as seguintes convenes: Todos os valores numricos, independentes da sua base, comeam com um dgito decimal. Todo o valor hexadecimal termina com a letra "h". Todos os valores binrios terminam com a letra "b". Todos os valores decimais terminam com o sufixo "d".

So exemplos vlidos: 1234h, 0CADAh, 0FADAh, 4660d, 101b. D para notar que os nmeros hexadecimais so compactos e de fcil leitura. Alm disso, as converses so fceis. Veja a seguinte tabela que fornece toda a informao necessria para fazer a converso de hexa para binrio e vice versa:

Para converter um nmero hexa num nmero binrio, substitui-se simplesmente cada um dos dgitos hexa pelos quatro bits do dgito binrio correspondente. Por exemplo, para converter 0ABCDh num valor binrio:

Para converter um nmero binrio em hexa, o processo to fcil quanto o anterior. A primeira providncia transformar o nmero de dgitos do valor binrio num mltiplo de quatro. Depois s substituir. Veja o exemplo abaixo com o binrio 1011001010:

EXERCCIOS DE FIXAO

1 - Em todas as quantidades o sistema binrios se apresenta em que base ? 2- O Sistema hexadecimal vinculado a que rea profissional ? 3- Com qual mltiplo os computadores ? 4- O que significa 1 nibble ? 5- Os nmeros binrios so subdivididos em grupos de: 6- Quais os nmeros bsicos que formam um nmero hexadecimal ? 7- Responda corretamente: A - Todo valor hexadecimal termina com a letra B - Todos os valores binrios terminam com a letra C - Todos os valores decimais terminam com o sufixo 8- Como feito para converter um nmero Hexa em um nmero Binrio ? 9- Converta o nmero binrio em um nmero decimal. a) 011100002 = 0*27 + 1*26 + 1*25 + 1*24 + 0*23 + 0*22 + 0*21 + 0*20 Resultado = 0 + 64 + 32 + 16 + 0 + 0 + 0 + 0 = 112 b) 11002 c) 112 d) 0012 e) 101 f) 11012 g) 100

h) 000001002 i) 101010102 j) 111111112 k) 10000101002 l) 100000000002

10- Use o exemplo a seguir para converter o nmero decimal 168 em nmero binrio: a) 168(10) = 1*27 + 0*26 + 1*25 + 0*24 + 1*23 + 0*22 + 0*21 + 0*20 Resultado -> 10101000 b) 141(10) c) 146(10) d) 20(10) e) 8(10) f) 2(10) g) 0(10) h) 1(10) i) 12(10) j) 25(10) k) 77(10) l) 255(10)

Sistema octal
um sistema de numerao cuja base 8, ou seja, utiliza 8 smbolos para a representao de quantidade. So os smbolos: 0 1 2 3 4 5 6 7. O octal foi muito utilizado em informtica como uma alternativa mais compacta ao binrio na programao em linguagem de mquina. Hoje, o sistema hexadecimal mais utilizado como alternativa ao binrio. Este sistema tambm um sistema posicional e a posio de seus algarismos determinada em relao vrgula decimal. Caso isso no ocorra, supe-se implicitamente colocada direita do nmero. A aritmtica desse sistema semelhante a dos sistemas decimal e binrio.