Você está na página 1de 4

8esumo

Converso 8|nr|o - dec|ma|


!"!!" ! !!!
!
!!!!
!
!!!!
!
!!!!
!
!!!!
!


Converso Dec|ma| - 8|nr|o

A converso declmal - blnrlo e felLa fazendo dlvlses sucesslvas por 2 do numero a
converLer aLe que o quoclenLe se[a 0, aprovelLando os resLos dessas dlvlses como
se mosLra no segulnLe exemplo:

ConverLer para blnrlo o valor 40 em declmal:

(40)
10
= (101000)
2


40 2
0 20 2
0 10 2
0 3 2
1 2 2
0 1 2
1 0
Converso Ccta| - Dec|ma|
!"!
!
! !!!
!
!!!!
!
!!!!
!
! !"
!"



Converso Dec|ma| - Ccta|

40
10
= 30
8



40 8
0 3 8
S 0



Converso Ccta| - 8|nr|o

LxlsLem duas formas de fazer esLa converso:

A prlmelra conslsLe em converLer o numero em base ocLal para a base declmal e
depols converLer o resulLado em base declmal para base blnrla. Chama-se a esLe
processo o meLodo das bases lnLermedlas. nesLe caso, converLer da base ocLal para
declmal [ fol vlsLo e da base declmal para a base blnrla Lambem, pelo que no me
vou referlr a esses assunLos ouLra vez.

C ouLro processo e mals fcll, mas exlge um LoLal conheclmenLo da Labela dos
prlmelros 16 numeros nas bases 10, 2, 8, 16, mosLrada anLerlormenLe. Sendo asslm
se qulsermos escrever o numero (30)
8
na base blnrla, Lemos que escrever os seus
algarlsmos um a um em blnrlo a Lrs blLs. Asslm Lemos 3 na base blnrla e 101 e 0
na base blnrla e 000, e porLanLo o numero (30)
8
e (101000)
2
onde os prlmelros 3
blLs represenLam o 3 e os ulLlmos Lrs blLs represenLam o 0 do numero (30)
8
.

Converso 8|nr|o - Ccta|

Aqul Lambem exlsLem duas formas de fazer esLa converso:

uma vlsa o uso de bases lnLermedlas, ou se[a, converLer o numero em base blnrla
para base declmal e depols converLer esse resulLado de base declmal para base
ocLal, esLando esLas converses anallsadas anLerlormenLe, pelo que, no me vou
referlr a elas.

C ouLro processo ser eflcaz se conhecer a Labela dos 16 prlmelros numeros
apresenLada anLerlormenLe. Como Lal, basLa parLlr o numero blnrlo em parLes de
Lrs blLs da dlrelLa para a esquerda e ver quanLo vale cada parLe em ocLal. or
exemplo, o numero (1000)
2
parLldo em parLes de Lrs blLs da dlrelLa para a esquerda
flca 1|000 flcando em ocLal o numero (10)
8
, pols (000)
2
= (0)
8
e (1)
2
= (1)
8
. no se
assusLe de flcar com uma parLe s com um blL, pols ela facllmenLe se Lransforma em
Lrs blLs (001) acrescenLando zeros a esquerda.

Converso nexadec|ma| - Dec|ma|

A converso hexadeclmal - declmal e felLa usando a frmula aLrs
referlda apllcada a base 16:

N = A0 * 8
0
+ A1 * 8
1
+ ... + An * 8
n


Cnde 8 e sempre 16 e A0 e o algarlsmo mals a dlrelLa do numero.
Como exemplo, converLer o numero (8A)
16
na base hexadeclmal
para a base declmal.

n = A * 16
0
+ 8 * 16
1

n = 10 * 1 + 11 * 16
n = 10 + 176
n = 186

Logo (8A)
16
= (186)
10
(nunca se esquea que A represenLa a
quanLldade 10 em declmal e 8 a quanLldade 11).

Converso Dec|ma| - nexadec|ma|

(233)
10
=(?)
16



233 16
093 13 16
1S 1S 0

Converso nexadec|ma| - 8|nr|o

LxlsLem duas formas de fazer esLa converso: a prlmelra conslsLe em converLer o
numero em base hexadeclmal para base declmal e depols converLer o resulLado em
base declmal para base blnrla.
C ouLro processo e mals fcll, mas exlge um LoLal conheclmenLo da Labela dos
prlmelros 16 numeros nas bases 2, 8, 16, mosLrada no lnlclo desLe mdulo.
Sendo asslm se qulsermos escrever o numero (30)
16
na base declmal, Lemos que
escrever os seus algarlsmos um a um em blnrlo a quaLro blLs. Asslm Lemos 3 na
base blnrla e 0101 e 0 na base blnrla e 0000, e porLanLo o numero (30)
8
e
(01010000)
2
onde os prlmelros 4 blLs represenLam o 3 e os ulLlmos 4 blLs
represenLam o 0 do numero (30)
16
.
Converso b|nr|o - hexadec|ma|

nesLa slLuao, Lambem exlsLem duas formas de fazer esLa
converso: uma vlsa o uso de bases lnLermedlas, ou se[a, converLer
o numero em base blnrla para base declmal e depols converLer
esse resulLado da base declmal para base hexadeclmal, esLando
esLas converses anallsadas anLerlormenLe pelo que, no me vou
referlr a elas.
C ouLro processo ser eflcaz se conhecer a Labela dos 16 prlmelros
numeros apresenLada no lnlclo desLe mdulo. Como Lal, basLa
parLlr o numero blnrlo em parLes de quaLro blLs da dlrelLa para a
esquerda e ver quanLo vale cada parLe em hexadeclmal.
or exemplo, o numero (11111)
2
parLldo em parLes de 4 blLs da
dlrelLa para a esquerda flca 1|1111. flcando em hexadeclmal o
numero (1l)
16
, pols (1111)
2
= (l)
16
e (1)
2
= (1)
16
. no se assusLe
com. o facLo de flcar com uma parLe s com um blL, pols ela
facllmenLe se Lransforma em 4 blLs (0001).

Converso Ccta| - nexadec|ma| e nexadec|ma| - Ccta|

LsLes Llpos de converses fazem-se normalmenLe usando o meLodo
das bases lnLermedlas. no caso da converso ocLal - hexadeclmal
converLe-se da base ocLal para a base blnrla e depols converLe-se
da base blnrla para a base hexadeclmal.
no caso da converso hexadeclmal - ocLal, converLe-se da base
hexadeclmal para a base blnrla e depols converLe-se da base
blnrla para a base ocLal.
noLe que a base lnLermedla nesLe caso ser a base blnrla, mas
pode-se usar como base lnLermedla a base declmal, no enLanLo, a
base declmal como lnLermedla envolve a reallzao de clculos
auxlllares, pelo que, a base blnrla como lnLermedla e a opo mals
fcll e menos morosa.

Você também pode gostar