utilizadas na computao
<http://www.dicasdeprogramacao.com.br/as-10-conversoes-numericas-mais-utilizadas-nacomputacao/>
SIMBOLOGIA
A base numrica representa a quantidade de smbolos possveis para representar um
determinado nmero. Veja a tabela abaixo, sobre quais smbolos podem ser utilizados em cada
sistema de numerao.
Base
Numrica
Decimal
Binrio
Octal
Smbolos
0, 1, 2, 3, 4, 5, 6, 7, 8 e 9
0e1
0, 1, 2, 3, 4, 5, 6 e 7
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
Hexadecimal
EeF
Olhando pra essa tabela mais fcil perceber que, ao contarmos, quando chegamos no ltimo
smbolo precisamos incrementar o nmero da esquerda para representar o prximo. Por
exemplo, ao contarmos na basedecimal, quando chegamos no 9, precisamos do smbolo 1 para
formar o prximo nmero 10. O mesmo vale para as outras bases numricas. Por exemplo,
no octal, quando chegamos no 7, o prximo nmero 10, ao chegar no 17, o prximo 20 e
assim sucessivamente. No binrio, contamos assim: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001,
1010, Deu pra entender a ideia?
Fcil n!? No se esquea de utilizar o resultado da ltima diviso para formar o nmero binrio!
S pra confirmar que voc aprendeu, leia novamente a frase em negrito do pargrafo anterior.
uma
forma,
as
outras
so
bem
parecidas
tambm.
converso
de
nmeros binrios para nmeros decimais realizada atravs de uma somatria dos
algarismos binrios da direita pra a esquerda onde cada termo da somatria multiplicado
por 2 elevado a um nmero sequencial iniciado em 0. Parece complicado, mas no . Voc pode
seguir uns passos simples como apresentado abaixo:
Vamos converter o nmero 1000102 para a base decimal.
1.Primeiro invertermos o nmero para fazermos a somatria da direita para a esquerda
do nmero original.
100010 -> 010001
2.Agora vamos somar cada nmero, multiplicando por 2 elevado a um nmero sequencial
iniciado em 0.
0*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25
3.Podemos eliminar os termos que multiplicam por 0. Certo?
0*20 +
1*21 + 0*22 + 0*23 + 0*24 +
Ficamos
com
1*21 + 1*25
1*25
Ficamos
4
com
2 + 16 + 256 + 2560
4.Resultado: 2834
Pode conferir com a segunda converso deste artigo
64
512
1*161 +
11,
ficamos
com
B*162
Ficamos
16
11
com
256
2 + 16 + 2816
4.Resultado: 2834
Pode conferir com a terceira converso deste artigo
EXERCITAR!
Como todo clculo matemtico, para aprender bem essas converses numricas preciso
praticar, fazer bastante exerccios. Com o tempo s de olhar para alguns nmeros voc j sabe
como represent-lo em outras bases numricas. Ento, pegue o lpis e um papel e comece a fazer
converses. No vou deixar exemplos de exerccios de converso, basta escolher um nmero
aleatoriamente e convert-lo para as outras bases. Para conferir o resultado voc pode utilizar a
calculadora do seu computador, basta coloc-la no modo Programador e alterar a base dos
nmeros.