Você está na página 1de 8

As 10 converses numricas mais

utilizadas na computao
Converses numricas so utilizadas em muitos casos na computao. Isso porque ns
somos acostumados com a base numrica decimal (0, 1, 2, 3, 4, , !, ", #, $, 10 , 11,
%&, mas no mundo da tecnolo'ia di'ital os dispositi(os eletr)nicos trabal*am em bai+o
n,(el com a base numrica binria (0 ou 1&, pois os n-meros bin.rios so /acilmente
representados na eletr)nica atra(s de pulsos eltricos. 0lm desses dois, as bases
numricas octal e hexadecimal tambm so muito utilizadas pela /.cil representao.
Simbologia
0 base numrica representa a quantidade de s,mbolos poss,(eis para representar um
determinado n-mero. 1e2a a tabela abai+o, sobre quais s,mbolos podem ser utilizados
em cada sistema de numerao.
Base Numrica !mbolos
3ecimal 0, 1, 2, 3, 4, , !, ", # e $
4in.rio 0 e 1
5ctal 0, 1, 2, 3, 4, , ! e "
6e+adecimal 0, 1, 2, 3, 4, , !, ", #, $, 0, 4, 7, 3, 8 e 9
5l*ando pra essa tabela mais /.cil perceber que, ao contarmos, quando c*e'amos no
-ltimo s,mbolo precisamos incrementar o n-mero da esquerda para representar o
pr+imo. :or e+emplo, ao contarmos na base decimal, quando c*e'amos no $,
precisamos do s,mbolo 1 para /ormar o pr+imo n-mero 10. 5 mesmo (ale para as
outras bases numricas. :or e+emplo, no octal, quando c*e'amos no ", o pr+imo
n-mero 10, ao c*e'ar no 1", o pr+imo 20 e assim sucessi(amente. ;o binrio,
contamos assim< 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, % 3eu pra entender
a ideia=
Representao de base numrica
>uando /alamos de n-meros da base decimal 'eralmente no representamos
e+plicitamente a base numrica, quando (emos um n-mero qualquer sem base numrica
sub?entendemos ser um n-mero da base decimal. @as para n-meros de outras bases
necess.rio in/ormar e+plicitamente a base numrica do n-mero. 8sta representada por
um n-mero sub?escrito no /inal do n-mero. :or e+emplo<

1010001011
2

43234
#

2309!3
1!

1024
10
(nesse caso, por ser base decimal, podemos representar ou o n-mero sem
a base, apenas 1024&
8ntendido isso, (amos (er a'ora como con(erter os n-meros entre as bases decimais.
1 Converso numrica: Decimal para Binrio
0 con(erso numrica de n-meros decimais para n-meros binrios realizada atra(s
de di(isAes consecuti(as. 7omo= 3i(idimos o n-mero da base decimal por 2 at que
no se2a mais di(is,(el, ao /inal, o n-mero bin.rio o resultado da "ltima diviso
a#untado dos restos das demais divises $de baixo para cima%. 4om, mel*or
(emos um e+emplo pra /icar claro%
1amos con(erter o n-mero 34 para a base bin.ria.
9.cil nB= ;o se esquea de utilizar o resultado da -ltima di(iso para /ormar o
n-mero bin.rioB C pra con/irmar que (ocD aprendeu, leia no(amente a /rase em ne'rito
do par.'ra/o anterior.
2 Converso umrica: Decimal para !ctal
0 con(erso numrica de &ecimal para 'ctal quase idDntica a anterior, a di/erena
que a'ora di(idimos por #. 1e2a o e+emplo abai+o, onde con(ertemos o n-mero 2#34 da
base decimal para a base octal<
" Converso umrica: Decimal para #e$adecimal
E. d. pra ima'inar como a con(erso de n-meros decimais para a base hexadecimal=
0certouB F a mesma coisa que a anterior, s que a'ora di(idimos por 1!. @as tem um
pequeno detal*e, ao /inal no podemos utilizar os n-meros 10, 11, 12, 13, 14, e 1, no
lu'ar desse n-meros utilizamos 0, 4, 7, 3, 8 e 9. 1e2a o e+emplo abai+o, onde
con(ertemos o n-mero 2#34 da base decimal para a base hexa(decimal<

1iu como /.cil= ;o se esquea de trocar os (alores acima de $ por letrasB
% Converso umrica: Binrio para Decimal
0'ora (amos entrar na con(erso de n-meros para a base decimal, mas (amos (er que
aps aprender uma /orma, as outras so bem parecidas tambm. 0 con(erso de
n-meros binrios para n-meros decimais realizada atra(s de uma somatria dos
al'arismos bin.rios da direita pra a es)uerda onde cada termo da somatria
multiplicado por 2 ele(ado a um n-mero sequencial iniciado em 0. :arece complicado,
mas no . 1ocD pode se'uir uns passos simples como apresentado abai+o<
1amos con(erter o n-mero 100010
2
para a base decimal.
1. :rimeiro in(ertermos o n-mero para /azermos a somatria da direita para a
es)uerda do n"mero ori*inal.
100010 ?G 010001
2. 0'ora (amos somar cada n-mero, multiplicando por 2 ele(ado a um n-mero
sequencial iniciado em 0.
0+,
0
- 1+,
1
- 0+,
,
- 0+,
.
- 0+,
/
- 1+,
0
3. :odemos eliminar os termos que multiplicam por 0. 7erto=
- 1+,
1
- - - - 1+,
0
9icamos com %
1+,
1
- 1+,
0
4. 9azemos o c.lculo do e+poente e somamos.
, - .,
. Hesultado< ./
:ode con/erir com a primeira con(erso deste arti'o%
& Converso umrica: !ctal para Decimal
0 con(erso de n-meros da base octal para a base decimal semel*ante a anterior,
porm utilizamos # no lu'ar do n-mero 2. 1amos con(erter o n-mero 422
#
para a
base decimal se'uindo os mesmos passos da con(erso anterior.
1. :rimeiro in(ertermos o n-mero para /azermos a somatria da direita para a
es)uerda do n"mero ori*inal.
0/,, ?G ,,/0
2. 0'ora (amos somar cada n-mero, multiplicando por # ele(ado a um n-mero
sequencial iniciado em 0.
,+1
0
- ,+1
1
- /+1
,
- 0+1
.
3. 9azemos o c.lculo do e+poente e obtemos os termos da soma.
, + 1 - , + 1 - / + 2/ - 0 + 01,
9icamos com %
, - 12 - ,02 - ,020
4. Hesultado< ,1./
:ode con/erir com a se'unda con(erso deste arti'o%
' Converso umrica: #e$adecimal para Decimal
0di(in*aB @esma coisa que a anterior, s que a'ora utilizando 1!, mas lembre?se<
necess.rio substituir as letras 0, 4, 7, 3, 8 e 9 por 10, 11, 12, 13, 14 e 1. 1amos
con(erter o n-mero 412
1!
para a base decimal se'uindo os mesmos passos da
con(erso anterior.
1. :rimeiro in(ertermos o n-mero para /azermos a somatria da direita para a
es)uerda do n"mero ori*inal.
B1, ?G ,1B
2. 0'ora (amos somar cada n-mero, multiplicando por 1! ele(ado a um n-mero
sequencial iniciado em 0.
,+12
0
- 1+12
1
- B+12
,
Cubstituimos 4 por 11, /icamos com %
,+12
0
- 1+12
1
- 11+12
,
3. 9azemos o c.lculo do e+poente e obtemos os termos da soma.
, + 1 - 1 + 12 - 11 + ,02
9icamos com %
, - 12 - ,112
4. Hesultado< ,1./
:ode con/erir com a terceira con(erso deste arti'o%
( Converso umrica: Binrio para !ctal
0 con(erso de n-meros da base binria para a base octal, parecida com a
con(erso binrio(decimal, mas antes preciso separar os d,'itos bin.rios de . em .
da direita para a es)uerda. 1e2amos um e+emplo, (amos con(erter o n-mero
10011011101
2
para octal.
1. Ceparamos os d,'itos bin.rios de . em . da direita para a es)uerda.
10 011 011 101
2. 0'ora /azemos a con(erso binrio(decimal para cada 'rupo separadamente.
(1e2a a 4I con(erso deste arti'o&
, . . 0
3. Jnimos no(amente os d,'itos e temos o n-mero na base octal.
,..0
1
) Converso umrica: Binrio para #e$adecimal
0 con(erso de n-meros da base binria para a base hexadecimal quase idDntica K
anterior, s que a'ora separamos os d,'itos bin.rios de / em / da direita para a
es)uerda e antes de unir os d,'itos ao /inal, trocamos os n-meros 10, 11, 12, 13, 14 e
1 por 0, 4, 7, 3, 8 e 9. 1e2amos um e+emplo, (amos con(erter o n-mero
10011011101
2
para hexadecimal.
1. Ceparamos os d,'itos bin.rios de / em / da direita para a es)uerda.
100 1101 1101
2. 0'ora /azemos a con(erso binrio(decimal para cada 'rupo separadamente.
(1e2a a 4I con(erso deste arti'o&
/ 1. 1.
3. Lrocamos os n-meros maiores que $ por letra
/ & &
4. Jnimos no(amente os d,'itos e temos o n-mero na base hexadecimal.
/&&
12
* Converso umrica: !ctal para Binrio
;essa con(erso temos que pensar no contr.rio da con(erso binrio(octal.
7on(ertemos cada d,'ito do n-mero octal para a base binria separadamente. 1amos
con(erter o n-mero 233
#
para a base binria.
1. Ceparamos os d,'itos do n-mero octal.
, . . 0
2. 0'ora /azemos a con(erso de cada d,'ito separadamente para bin.rio como se
/osse n-mero da base decimal. (1e2a a 1I con(erso deste arti'o&
010 011 011 101
3. Jnimos no(amente os d,'itos e temos o n-mero na base binria (neste
momento podemos eliminar os 0s a esquerda&.
10011011101
,
:ode con/erir este resultado com a "I con(erso.
1+ Converso umrica: #e$adecimal para Binrio
3a mesma /orma que a anterior, nessa con(erso temos que pensar no contr.rio da
con(erso binrio(hexadecimal. 7on(ertemos cada d,'ito do
n-mero hexadecimal para a base binria separadamente. 1amos con(erter o n-mero
433
1!
para a base binria.
1. Ceparamos os d,'itos do n-mero hexadecimal.
/ & &
2. 7on(ertemos as letras para n-mero se'uindo aquela ordem 2. mencionada.
/ 1. 1.
3. 0'ora /azemos a con(erso de cada d,'ito separadamente para bin.rio como se
/osse n-mero da base decimal. (1e2a a 1I con(erso deste arti'o&
0100 1101 1101
4. Jnimos no(amente os d,'itos e temos o n-mero na base binria (neste
momento podemos eliminar os 0s a esquerda&.
10011011101
,
:ode con/erir este resultado com a #I con(erso.

Você também pode gostar