Você está na página 1de 8

Eng. Taheer A.

Mith 10 ano/ 2012

Informtica 1

I.Sistemas numricos, aritmtica binria e cdigos


1.Sistemas numricos
1.1.Representao
1.1.1.Sistema Decimal
Sistema decimal aquele cuja base ou raiz 10 e por isso tem dez digitos.
Os dez digitos que tambm so os dez primeiros nmeros do sistema so:
0,1,,2,3,4,5,6,7,8 e 9.
Seja D =d p - 1 d p - 2 . d 1 d 0. d -1 d -2 d-n
um nmero na base 10, com
p digitos esquerda do ponto decimal e n direita, sendo dp -1 e d-n digitos de mximo e
minimo pesos respectivamente o referido nmero D pode ser expresso e calculado na base
10 pela formula:
p-1

D = d p-1.10

p-2

-1

-2

-n

d p-2.10 + ..+ d1.10 + d0 + d-1.10 + d-2.10 + d-n .10


+

Ex1.= 20345=2.104+0.103+3.102+4.101+5.100
Ex2.= 203,45=2.102+0.101+3.100+4.10-1+5.10-2
1.1.2. Sistema Binrio
Sistema binrio aquele cuja base ou raiz 2 e por isso tem dois digitos binrios
(bits).
Os dois bits que tambm so os dois primeiros nmeros do sistema so: 0 e 1.
Seja B = b p-1 b p-2 b1b0.b-1b-2b-n um nmero na base 2, p o numero de
digitos esquerda do ponto binrio e n direita, sendo bp-1 e b-n bits de mximo e minimo
pesos respectivamente, o referido nmero B pode ser expresso e calculado na base 10 pela
formula:
p-1

p-2

-1

-2

B= b p-1.2 + b p-2 ..+ b1.2 + b0 + b-1 .2 + b-2 2 + + b-n 2

-n

Ex1. 11100101= 1.27+1.26+1.25+0.24+0.23+1.22+0.21+1.20


Ex2. 111001,01=1.25+1.24+1.23+0.22+0.21+1.20+0.2-1+1.2-2
1.1.3. Sistema Octal
Sistema octal aquele cuja base ou raiz 8 e por isso tem oito digitos.
Os oito digitos que tambm so os oito primeiros nmeros do sistema so:
0,1,2,3,4,5,6 e 7.
SejaD = dp-1 dp-2 ..d1d0.d-1d-2.d-n um nmero na base 8, com p digitos
esquerda do ponto octal e n a direita, sendo dp-1 e d-n digitos de mximo e minimo pesos

I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

respectivamente, o referido nmero D pode ser expresso e calculado para base 10 pela
frmula :
p-1
p-2
-n
-1
-2
D= dp-1.8 + dp-2 .8 + ..+ d1.8 + d0 + d-1 8 + d-2 8 + + d-n 8
Ex1 304568= 3.84+0.83+4.82+5.81+6.80
Ex2 304.568= 3.82+0.81+4.80+5.8-1+6.8-2
1.1.4. Sistemas Hexadecimal
Sistema Hexadecimal aquele cuja base ou raiz 16 e por isso tem dezasseis
digitos. Os dezasseis digitos que tambm so os dezasseis primeiros nmeros do
sistema so: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F.
Seja D = dp-1 dp-2 ..d1d0.d-1d-2.d-n um nmero na base 16 com p digitos
esquerda do ponto hexadecimal e n direita, sendo dp-1 e d-n digitos de mximo e mnimo
pesos respectivamente, o referido nmero D, pode ser expresso e calculado na base 10 pela
formula:
p-1

p-2

-1

-2

-n

D= dp-1.16 + dp-2 .16 +..+ d1.16 + d0 + d-1 16 + d-2 16 + + d-n 16


Ex1. 30CB916 =3.164 + 0 .163 + 12.162 + 11.161 + 9 .160
Ex2. 30C.B916=3.162 + 0 .161 + 12.160+ 11.16-1 + 9 .16-2
De uma forma geral um nmero em qualquer base r inteira (r 2) pode ser expresso e
convertido em outro nmero equivalente na base 10 conforme a formula:
D= dp-1.rp-1+dp-2 .rp-2 +...+d1.r1 + d0 + d-1 r-1+ d-2 r-2 + + d-n r -n

Ou
p-1
D=
di . ri
i =-n
1.2. Converses de nmeros entre bases.
1.2.1. Converso de binrio para decimal
Ex1. 111001012= (1.27+1.26+1.25+0.24+0.23+1.22+0.21+1.20)10
Ex2. 111001,012=(1.25+1.24+1.23+0.22+0.21+1.20+0.2-1+1.2-2)10

1.2.2. Converso de Octal para decimal


Ex1 304568= (3.84+0.83+4.82+5.81+6.80)10
Ex2 304.568= (3.82+0.81+4.80+5.8-1+6.8-2)10

I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

1.2.3. Converso de hexadecimal para decimal


Ex1. 30CB916 =(3.164 + 0 .163 + 12.162 + 11.161 + 9 .160 )10
Ex2. 30C.B916=(3.162 + 0 .161 + 12.160+ 11.16-1 + 9 .16-2)10

1.2.4. Converso de decimal para binrio


Ex1. 2110 =x2

21
1
LSB

2
10
0

2
5
1

2
2
0

2
1
1
MSB

2
0

logo
2110 =101012
Ex2. 5.2510 =X2
5.2510 =510 +0.2510
para 510 temos
5

LSB 1

2
0

2
1
1
MSB

2
0

logo
510 =1012
para 0.2510 temos
0.25
2
0.50

0.25
2
ou
0
0.50
2
Para converter
da base 10, com uma parte inteira e1outra decimal,
Vai 0 um
vainmero
1
1.00 para o
equivalente na base r procede-se da maneira:
LSB
MSB

Logo 0.2510=0.012 e finalmente 5.2510 =101.012


I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

Divide-se a parte inteira do nmero na base 10 por r, e os quocientes parciais


tambm por r at que a diviso em inteiros seja impossvel.A parte inteira do
nmero na base r formada pelos restos das divises sendo o primeiro resto o
digito menos significativo e o ultimo resto o digito mais significativo.
10

Multiplica-se a parte decimal do nmero na base 10 por r ; multiplica-se ainda a


parte no inteira de cada produto parcial por r ate ter um numero com uma parte
no inteira igual a zero ou atingir a preciso desejada. A parte no inteira do
nmero na base r formada pelos algarismos das partes inteiras dos produtos
parciais sendo o algarismo mais significativo o do primeiro produto parcial

1.2.5. Converso Decimal para Octal


Ex1. 25610 = X8
256 8
0 32
0

8
4

Logo 25610=4008
Ex2. 256.38510 = X8
256.38510 = 25610+0.38510 e sabemos que 25610=4008 entrtanto para 0.38510 teremos

3
0
5
0

0.385
8
3.08
8
0.64
8
5.12
8
0.96

Logo 0.38510=0.3058 e finalmente 256.38510 =400.3058

I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

1.2.6. Converso decimal para Hexadecimal


Ex1. 10810= X16

108
12

16
6
6

16
0

Logo 10810= 6C16

Ex2. 108.8510= X16


108.8510 = 10810+0.8510 e sabemos que 10810=6C16 entretanto para 0.8510 teremos

13
9
9
9

0.85
16
13.6
16
9.6
16
9.6
16
9.6

Logo 0.8510=0.D916 e finalmente 108.8510 =6C.D916

1.2.7. Converso Binrio para Octal


Ex1. 11012 = X8
001 1012 = X8
18 58
Logo 11012 = 158
Ex2. 1101.012 = X8
001 101.0102 = X8
18 58 28
Logo 1101.012 = 15.28

I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

1.2.8. Converso Octal para Binrio


Ex1. 3458 = X2
3 4
5
0112 1002 1012
logo 3458 = 0111001012
Ex2. 345.678 = X2
3 4
5 . 6
78
0112 1002 1012 1102 1112
Logo 345.678 = 011100101.1101112
1.2.9. Converso Binrio para Hexadecimal
Ex1. 110102 = X16
0001 10102
116 A16
Logo 000110102 = 1A16
Ex2. 11010.1102 = X16
0001 1010 .11002
116 A16 C16
Logo 000110102 = 1A.C16
1.2.10. Converso Hexadecimal para Binrio
Ex1. ABCDEF16 = X2
A
B
C
D
E
10102 10112 11002 11012 11102

F
11112

Logo ABCDEF16 = 1010101111001101111011112


Ex2. ABC.09116 = X2
A
B
C . 0
9
10102 10112 11002 00002 10012

1
00012

Logo ABC.09116 = 101010111100.0000100100012


1.2.11. Converso Octal para Hexadecimal
Ex1. 3458 = X16
3 4
5
0112 1002 1012
3458 = 0111001012
e 0111001012= 0000 1110 0101
016 E16 516 Logo 3458 = E516

I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

Ex2. 345.678 = X16


3 4
5
. 6
7
0112 1002 1012 1102 1112
3458 = 011100101.1101112
e 011100101.1101112 = 0000 1110 0101.1101 11002
a seguir temos
0000 1110 0101.1101 11002
016 E16 516 D16 C16
Logo 345.678 = E5.DC16

1.2.12. Converso Hexadecimal para Octal


Ex1. E516 = X8
E
5
11102 01012

E516 = 111001012

e 11100101 2= 011 100 1012


38 48 58 Logo E516=3458
Ex2. E5.DC16 = X8
E
5 . D
C
11102 01012 . 11012 11002

E5.DC16 = 11100101.110111002

e 11100101.110111002= 011 100 101.110 111 0002


a seguir temos
011 100 101.110 111 0002
38 48 58 . 68 78 08
Logo E5.DC16 = 345.678
1.3 Relaao entre os primeiros inteiros de cada sistema com inteiros do outro
Sistema
decimal

Sistema
Binario

Sistema
Octal

Sistema
Hexadecimal

O
1
2
3
4
5
6
7
8
9

0
1

0
1
2
3
4
5
6
7

0
1
2
3
4
5
6
7
8
9
A
B

I-Sistemas de numerao, Aritmetica Binaria e Codigos

Eng. Taheer A. Mith 10 ano/ 2012

Informtica 1

C
D
E
F

I-Sistemas de numerao, Aritmetica Binaria e Codigos