Está en la página 1de 8

Eng. Taheer A.

Mithá 10 ano/ 2012

Informática 1

I.Sistemas numéricos, aritmética binária e códigos
1.Sistemas numéricos
1.1.Representação
1.1.1.Sistema Decimal
Sistema decimal é aquele cuja base ou raiz é 10 e por isso tem dez digitos.
Os dez digitos que também são os dez primeiros números do sistema são:
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 número na base 10, com
p digitos à esquerda do ponto decimal e n à direita, sendo dp -1 e d-n digitos de máximo e
minimo pesos respectivamente o referido número 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 Binário
Sistema binário é aquele cuja base ou raiz é 2 e por isso tem dois digitos binários
(bits).
Os dois bits que também são os dois primeiros números do sistema são: 0 e 1.
Seja B = b p-1 b p-2 …b1b0.b-1b-2……b-n um número na base 2, p o numero de
digitos à esquerda do ponto binário e n à direita, sendo bp-1 e b-n bits de máximo e minimo
pesos respectivamente, o referido número B pode ser expresso e calculado na base 10 pela
formula:
p-1

p-2

1

-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 também são os oito primeiros números do sistema são:
0,1,2,3,4,5,6 e 7.
SejaD = dp-1 dp-2 …..d1d0.d-1d-2…….d-n um número na base 8, com p digitos à
esquerda do ponto octal e n a direita, sendo dp-1 e d-n digitos de máximo e minimo pesos

I-Sistemas de numeração, Aritmetica Binaria e Codigos

1

25+1.1.161 + 9 . ri i =-n 1.80)10 Ex2 304.4. 111001.16-1 + 9 .…. Os dezasseis digitos que também são os dezasseis primeiros números do sistema são: 0. Conversão de Octal para decimal Ex1 304568= (3.2.16 +….Eng. 30CB916 =3.568= 3.C.23+1.160+ 11.7.012=(1..B916=3.1.rp-1+dp-2 .d1d0. 111001012= (1.5.20)10 Ex2.84+0.84+0.25+0.E e F.82+5.2-1+1. o referido número D pode ser expresso e calculado para base 10 pela fórmula : p-1 p-2 -n -1 -2 D= dp-1. Sistemas Hexadecimal Sistema Hexadecimal é aquele cuja base ou raiz é16 e por isso tem dezasseis digitos.23+0.2.164 + 0 .82+5.24+0.81+4.+d1.9. 30C.1.160 Ex2..A.8-2)10 I-Sistemas de numeração.27+1.2-2)10 1.81+6.162 + 0 . Conversão de binário para decimal Ex1..16 + dp-2 . Mithá 10 ano/ 2012 Informática 1 respectivamente.22+0.D.161 + 12.3. Seja D = dp-1 dp-2 ….8 + d0 + d-1 8 + d-2 8 + ……+ d-n 8 Ex1 304568= 3.162 + 11.2.82+0. sendo dp-1 e d-n digitos de máximo e mínimo pesos respectivamente. o referido número D.6.83+4.80+5. Conversões de números entre bases.8 + dp-2 .21+1.82+0.d-1d-2…….+ d1.d-n um número na base 16 com p digitos à esquerda do ponto hexadecimal e n à direita.81+4.81+6.8-2 1..8 + …. 1.163 + 12. pode ser expresso e calculado na base 10 pela formula: p-1 p-2 -1 -2 -n D= dp-1.16-2 De uma forma geral um número em qualquer base r inteira (r ≥ 2) pode ser expresso e convertido em outro número equivalente na base 10 conforme a formula: D= dp-1.22+0.80 Ex2 304.4.2.83+4.21+1.r1 + d0 + d-1 r-1+ d-2 r-2 + ……+ d-n r -n Ou p-1 D=∑ di .+ d1.8-1+6.26+1.16 + d0 + d-1 16 + d-2 16 + ……+ d-n 16 Ex1. Taheer A.B.2.20+0.8-1+6.8.568= (3. Aritmetica Binaria e Codigos 2 .80+5.24+1.rp-2 +….

2.00 para o equivalente na base r procede-se da maneira: LSB MSB Logo 0.25 × 2 ou 0 0. Vai 0 um vainúmero 1 1.2510 =X2 5.16-2)10 1.161 + 12.16-1 + 9 . 5.3.Eng.2510 para 510 temos 5 2 LSB 1 2 0 2 1 1 MSB 2 0 logo 510 =1012 para 0. Aritmetica Binaria e Codigos 3 . 2110 =x2 21 1 LSB 2 10 0 2 5 1 2 2 0 2 1 1 MSB 2 0 logo 2110 =101012 Ex2. Mithá 10 ano/ 2012 Informática 1 1. Taheer A.162 + 11.164 + 0 .012 I-Sistemas de numeração.25 × 2 0. 30C.2510=0. com uma parte inteira e1outra decimal.160 )10 Ex2.2510 =510 +0.4.50 × 2 Para converter da base 10.161 + 9 .2510 temos 0.162 + 0 .163 + 12.160+ 11.50 0.B916=(3.012 e finalmente 5. Conversão de hexadecimal para decimal Ex1. Conversão de decimal para binário Ex1.2.2510 =101. 30CB916 =(3.

38510 = 25610+0. Conversão Decimal para Octal Ex1.38510 e sabemos que 25610=4008 entrtanto para 0.38510=0. 256.96 Logo 0.38510 = X8 256.38510 =400.3058 e finalmente 256.64 × 8 5.12 × 8 0.A parte inteira do número na base r é formada pelos restos das divisões sendo o primeiro resto o digito menos significativo e o ultimo resto o digito mais significativo. e os quocientes parciais também por r até que a divisão em inteiros seja impossível. 25610 = X8 256 8 0 32 0 8 4 8 4 0 Logo 25610=4008 Ex2.2.38510 teremos 3 0 5 0 0. multiplica-se ainda a parte não inteira de cada produto parcial por r ate ter um numero com uma parte não inteira igual a zero ou atingir a precisão desejada.385 × 8 3. Taheer A.Eng.08 × 8 0. Aritmetica Binaria e Codigos 4 .5.3058 I-Sistemas de numeração. Mithá 10 ano/ 2012 Informática 1 Divide-se a parte inteira do número na base 10 por r. 10 8 Multiplica-se a parte decimal do número na base 10 por r . A parte não inteira do número na base r é formada pelos algarismos das partes inteiras dos produtos parciais sendo o algarismo mais significativo o do primeiro produto parcial 1.

Mithá 10 ano/ 2012 Informática 1 1.D916 e finalmente 108.012 = 15.6 Logo 0.28 I-Sistemas de numeração.6 × 16 9.2.0102 = X8 18 58 28 Logo 1101.8510 = 10810+0. 10810= X16 108 12 16 6 6 16 0 Logo 10810= 6C16 Ex2. 108. Aritmetica Binaria e Codigos 5 . 11012 = X8 001 1012 = X8 18 58 Logo 11012 = 158 Ex2.Eng. Conversão Binário para Octal Ex1. 1101.D916 1.2.6 × 16 9.8510 =6C.85 × 16 13.6.7.8510 e sabemos que 10810=6C16 entretanto para 0.8510=0.8510= X16 108.012 = X8 001 101.8510 teremos 13 9 9 9 0.6 × 16 9. Taheer A. Conversão decimal para Hexadecimal Ex1.

Mithá 10 ano/ 2012 Informática 1 1.2.09116 = X2 A B C . Conversão Binário 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 numeração. Conversão Octal para Hexadecimal Ex1.9. 110102 = X16 0001 10102 116 A16 Logo 000110102 = 1A16 Ex2.C16 1. Taheer A.1101112 1. ABC.2.1102 = X16 0001 1010 . 11010. 0 9 10102 10112 11002 00002 10012 1 00012 Logo ABC.10. 6 78 0112 1002 1012 1102 1112 Logo 345. Conversão Hexadecimal para Binário Ex1.2.09116 = 101010111100.678 = X2 3 4 5 .Eng.11002 116 A16 C16 Logo 000110102 = 1A.11.8. 345. 3458 = X2 3 4 5 0112 1002 1012 logo 3458 = 0111001012 Ex2.2. Conversão Octal para Binário Ex1. ABCDEF16 = X2 A B C D E 10102 10112 11002 11012 11102 F 11112 Logo ABCDEF16 = 1010101111001101111011112 Ex2.678 = 011100101.0000100100012 1. Aritmetica Binaria e Codigos 6 .

E516 = X8 E 5 11102 01012 E516 = 111001012 e 11100101 2= 011 100 1012 38 48 58 Logo E516=3458 Ex2. Mithá 10 ano/ 2012 Informática 1 Ex2.12.DC16 = X8 E 5 .1101112 = 0000 1110 0101.678 = X16 3 4 5 .DC16 1.110 111 0002 a seguir temos 011 100 101. 345.DC16 = 345.678 1.DC16 = 11100101.110111002= 011 100 101.1101 11002 016 E16 516 D16 C16 Logo 345.2.1101 11002 a seguir temos 0000 1110 0101. Aritmetica Binaria e Codigos 7 .678 = E5.1101112 e 011100101. E5. 68 78 08 Logo E5.Eng. Taheer A.3 Relaçao 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 numeração. Conversão Hexadecimal para Octal Ex1. 6 7 0112 1002 1012 1102 1112 3458 = 011100101.110111002 e 11100101. 11012 11002 E5.110 111 0002 38 48 58 . D C 11102 01012 .

Aritmetica Binaria e Codigos 8 . Mithá 10 ano/ 2012 Informática 1 C D E F I-Sistemas de numeração.Eng. Taheer A.