Beruflich Dokumente
Kultur Dokumente
Sistemas
Numerao
Estudos
dos
Numerao
Sistemas
de
Sumrio
Sistemas de Numerao................................................................................................3
Sistema Decimal........................................................................................................ 3
Sistema Binrio.......................................................................................................... 3
Sistema Octal............................................................................................................. 4
Sistema Hexadecimal.................................................................................................4
Converso entre os Sistemas de Numerao................................................................4
Converso Decimal para Binrio................................................................................5
Converso Binrio para Decimal................................................................................5
Converso Decimal para Octal...................................................................................5
Converso Octal para Decimal...................................................................................6
Converso Octal para Binrio....................................................................................6
Converso Binrio para Octal....................................................................................6
Converso Decimal para Hexadecimal......................................................................6
Converso Hexadecimal para Decimal......................................................................6
Converso Hexadecimal para Binrio........................................................................7
................................................................................................................................... 7
Converso Binrio para Hexadecimal........................................................................7
Exerccios................................................................................................................... 8
Sistemas de Numerao
Os sistemas de numerao surgiram da necessidade de o homem expressar
grandezas numricas. Os primeiros sistemas utilizavam smbolos fixos para cada valor
(como por exemplo os nmeros romanos). Esse tipo de Sistema tem o inconveniente
de se precisa criar um smbolo novo para cada novo valor que se deseja representar.
Alm disso, operaes (como somar, subtrair, etc) so extremamente complexas
nesse tipo de Sistema. Com isso os Sistemas que mais se desenvolveram foram os
sistemas posicionais, nos quais alm de um smbolo representar um valor, esse valor
depende da posio desse smbolo no nmero. No nosso dia-a-dia usamos muito o
Sistema decimal, mas em computao existem outros sistemas de numerao mais
adequados representao de informaes pelos computadores, que so o Binrio, o
Octal e o Hexadecimal
Sistema Decimal
O sistema de numerao que usamos no nosso dia a dia o sistema de numerao
decimal ou de base dez. Chama-se assim porque utiliza dez algarismos ou dgitos
diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Esse tipo de sistema dito posicional, pois o valor efetivo de um algarismo est
diretamente ligado posio desse algarismo no nmero. Por exemplo, os nmeros
09 e 90 so totalmente diferentes (em termos de valor) para ns, apesar de utilizarem
os mesmos algarismos. A diferena est na ORDEM desses algarismos no nmero.
Ou seja, para saber o valor correto do nmero, precisamos fazer as SOMAS dos
valores dos milhares, centenas, dezenas e unidades. o mesmo que dizer que um
nmero decimal (ou na base 10) representado pela soma de vrias potncias de
dez, com coeficientes indo de 0 a 9. Vejam os exemplos:
09 = (0 X 101) + (9 X 100) => (0 X 10) + (9 X 1) => 9
90 = (9 X 101) + (0 X 100) => (9 X 10) + (0 X 1) => 90
123 = (1 x 102) +( 2 x 101)+( 3 x 100) => (1 X 100)+(2 X 10)+(3 X 0) => 123
4321 = (4 x 103)+(3 x 102)+(2 x 101)+(1 x 100) => (4 X 1000)+(3 X 100)+(2 X 10)+(1 X
1) => 4321.
Sistema Binrio
O sistema binrio o mais elementar pois possui apenas dois smbolos. Portanto
denotaremos sistemas binrios como sendo base 2. Na sequncia binria, cada digito
chamado de BIT (Binary Digit). Como vimos, um computador sempre representa os
dados por uma sequencia de bits que podem armazenar valores 0 e 1. Por essa razo
precisamos ter um mnimo de conhecimento sobre esse sistema de numerao,
apesar de ele ser bastante complexo para entendimento primeira vista.
O sistema binrio , tambm, base para a lgebra booliana (de George Boole
matemtico ingls), que permite fazer operaes lgicas e aritmticas usando-se
apenas dois dgitos ou dois estados (sim ou no, verdadeiro ou falso, tudo ou nada,
ligado ou desligado, 1 ou 0). Toda a eletrnica digital e computao esto baseadas
nesse sistema binrio e na lgica de Boole, que permite representar por circuitos
electrnicos digitais (portas lgicas) os nmeros, caracteres, realizar operaes
lgicas e aritmticas. Os programas de computadores so codificados sob a forma
binria e armazenados nas mdias (memrias, discos, etc) sob esse formato. Assim,
para informao armazenada na memria RAM do computador, o formato ser de
voltagem mais alta (1) ou mais baixa (0).
Por tambm se tratar de um sistema posicional, o nmero representado pela
sequencia de smbolos binrios tambm depende de sua posio, ou seja, para saber
o valor correto do nmero em binrio, precisamos fazer as SOMAS dos valores de sua
posio, porm utilizando potncias de 2 (ou base 2). Vejam os exemplos:
10 = (1 X 21) + (0 X 20) => (1 X 2) + (0 X 1) = 2. Ou seja, o binrio 10 o decimal 2!
100 = (1 X 22) + (0 X 21) + (0 X 20) => (1 X 4) + (0 X 2) + (0 X 1) = 4. Ou seja, o binrio
100 o decimal 4!
Sistema Octal
O Sistema Octal um sistema de numerao posicional cuja base 8, ou seja, utiliza
8 smbolos para a representao de quantidade. Estes smbolos so os algarismos 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.
Sistema Hexadecimal
O Sistema Hexadecimal um sistema de numerao cuja base 16. Hoje esse
sistema de 16 dgitos, um standard na informtica, pois, como vimos anteriormente,
usamos muito o conceito de byte (conjunto de 8 bitis) e com apenas 2 dgitos em
hexadecimal somos capazes de representar a mesma informao que um byte!
Ele muito utilizado para representar nmeros binrios de uma forma mais compacta,
pois muito fcil converter binrios para hexadecimal e vice-versa. Dessa forma, esse
sistema bastante utilizado em aplicaes de computadores e microprocessadores
(programao, impresso e displays).
Devido ao sistema decimal geralmente usado para a numerao apenas dispor de dez
smbolos, deve-se incluir seis letras adicionais para completar o sistema. O conjunto
de smbolos hexadecimal fica, portanto, assim: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E,
F.
Para tentar simplificar algumas converses, abaixo segue uma tabela de correlao
entre os sistemas vistos.
Exerccios
1) As bases dos sistemas de numerao binrios, octais, decimais e
hexadecimais
so
________,
________,
________
________
respectivamente.
2) Faa uma tabela com os binrios e hexadecimais equivalentes aos decimais de
3)
4)
5)
6)
7)
8)
9)
0 at 255.
Converta o binrio 110101011000 em octal e hexadecimal.
Converta o hexadecimal FACE em binrio.
Converta o octal 7316 em binrio.
Converta o binrio 1101110 em decimal.
Converta o octal 317 em decimal.
Converta o hexadecimal EFD4 em decimal.
Converta o decimal 177 em binrio, em octal e em hexadecimal.