You are on page 1of 6

Sistemas de Numerao

1 Bases Para Sistemas Numricos

1.1 Base Decimal

formada por dez algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Seja um qualquer numeral de base decimal


ab...de, formado por n algarismos, ento, o seu valor dado por:

ab...de= a x 10 n-1 + b x 10 n-2 + ... + d x 10 1 + e x 10 0

Por exemplo, 378 3 centenas, 7 dezenas, 8 unidades, ou seja:

378 = 3 x 10 2 + 7 x 10 1 + 8 x 10 0
300
70
+ 8
378

Outro exemplo, 4604 4 milhares, 6 centenas, 0 dezenas, 4 unidades:

4604 = 4 x 10 3 + 6 x 10 2 + 0 x 10 1 + 4 x 10 0
4000
600
0
+ 4
4604

Assim, por Induo Matemtica pode-se dizer que numa qualquer base b, formada por n algarismos,
um numeral pq...rs qualquer nessa base, corresponder ao numeral decimal dado por:
pq...rs= p x b n-1 +q x b n-2 + ... + r x b 1 + s x b 0

Exemplos em Base 8:
7328 = 7 x 8 2 + 3 x 8 1 + 2 x 8 0 = 448 + 24 + 2 = 47410

108 = 1 x 6 1 + 0 x 8 0 = 8 + 0 = 810

3148 = 3 x 8 2 + 1 x 8 1 + 4 x 8 0 = 192 + 8 + 4 = 20410


1.2 Base Binria

formada por dois algarismos: 0, 1. Seja um qualquer numeral de base binria ab...de, formado
por n algarismos, corresponder ao numeral decimal dado por:

ab...de= a x 2 n-1 + b x 2 n-2 + ... + d x 2 1 + e x 2 0

Por, exemplo:

111b = 1 x 2 2 + 1 x 2 1 + 1 x 2 0 = 4 + 2 + 1 = 710

10b = 1 x 2 1 + 0 x2 0 = 2 + 0 = 210

100b = 1 x 2 2 + 0 x 2 1 + 0 x 2 0 = 4 + 0 + 0 = 410

Exerccios 1 - Demonstre que aos seguintes nmeros binrios correspondem os respectivos


numerais decimais:
101010
1001 0011147
1010 0000 00012561

Exerccios 2 - Escreva em numerao binria, todos os nmeros desde o 0 at ao 15.

1.3 Base Hexadecimal

formada por 16 algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Seja um qualquer numeral


de base HEXADECIMAL ab...de, formado por n algarismos, corresponder ao numeral decimal
dado por:

ab...de= a x 16 n-1 + b x 16 n-2 + ... + d x 16 1 + e x 16 0

Por exemplo:
9A5 h = 9 x 16 2 + A x 16 1 + 5 x 16 0 = 2304 + 160 + 5 = 246910

10h = 1 x 16 1 + 0 x16 0 = 16 + 0 = 1610

100h = 1 x 16 2 + 0 x 16 1 + 0 x 16 0 = 256 + 0 + 0 = 25610


Exerccios 3 - Demonstre que aos seguintes nmeros hexadecimais correspondem os respectivos
numerais decimais:
A6B242674
586222626
74A6B57644853

1.4 Converso de base decimal para base binria

A converso de base decimal para base binria feita custa de sucessivas divises inteiras por 2.
Por exemplo, o numeral 4710 :

Ou seja, 4710 =101111b

Exerccios 4 Demonstre que aos seguintes nmeros decimais correspondem os respectivos


numerais binrios:
7 111
210
4100
101010
147 1001 0011
25611010 0000 0001
1.5 Converso de nmeros em base decimal para base hexadecimal

De forma semelhante anterior, faz-se a converso custa de sucessivas divises inteiras, desta
feita por 16. Por exemplo, o numeral 47010 :

Ou seja, 47010 =1D6h

Exerccios 5 Demonstre que aos seguintes nmeros decimais correspondem os respectivos


numerais hexadecimais:
24709A6
1610
256100
42674A6B2
226265862
764485374A6B5
2 Codificao dos dados e da Informao

2.1 Cdigo ASCII

Embora o dilogo homem-computador se estabelea atravs dos smbolos grficos da linguagem


escrita, o computador processa a informao utilizando o sistema de numerao binria. Para que o
computador identifique e interprete todos os smbolos que usamos, necessrio estabelecer um
conjunto de regras e equivalncias que convertam cada caracter (alfabticos, numricos,
pontuao,etc) num conjunto de bits. necessrio estabelecer um cdigo. Este cdigo pode variar
de fabricante para fabricante, no entanto o cdigo ASCII o mais generalizado.

ASCII (American Standard Code for Information), inicialmente utilizava 7 bits, o que permitia a
codificao de 27=128 caracteres. Actualmente utilizada a verso estendida a 8 bits: 2 8=256
caracteres (a um conjunto de 8 bits (um caractere) d-se o nome de BYTE). Nesta verso possvel,
alm da representao de todos os caracteres da linguagem escrita, representar caracteres grficos,
de controlo da impressora, alfanumricos, etc.

Para acelerar a comunicao homem-computador, os computadores tm circuitos que fazem a


converso dos caracteres. um facto que o computador manipula nmeros binrios com estrema
facilidade e rapidez, atributo que no do ser humano. A notao binria extensa, cansativa, e de
difcil deteco de erros. A notao hexadecimal elimina estas desvantagens. de facto, notao
normalizada na indstria de computadores. A converso de notao binria para hexadecimal e
vice-versa, directa, em que a cada grupo de quatro bits corresponde um caracter hexadecimal, ou
seja:
0101 1100
5 C (12 decimal)

Por exemplo:

0101 1100 = 0 x 27 + 1 x 26 + 0 x 2 5 + 1 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 0 x 20 =
= 64 + 16 + 8 + 4 = 92

5C = 5 x 161 + C x 160 = 80 + 12 = 92

A4 = A x 161 + 4 x 160 = 160 + 4 = 164

1010 0100 = 1 x 27 + 0 x 26 + 1 x 2 5 + 0 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20 =
=128 + 32 +4 =164
Exerccios 6 Demonstre que aos seguintes nmeros binrios correspondem os respectivos
nmeros hexadecimais:
1010A
1001 001193
1010 0000 0001A01
1110 0100 1111E4F
1010 1100 0111 1101AC7D
1111 1001 1101 1010F9DA

Exerccios 7 Demonstre que aos seguintes nmeros hexadecimais correspondem os respectivos


nmeros binrios:
14700001 0100 0111
25610010 0101 0110 0001
F4E1111 0100 1110
AD3F1010 1101 0011 1111
75990111 0101 1001 1001
ABCDEF1010 1011 1100 1101 1110 1111

2.2 Mltiplos bits

Um byte um conjunto de oito bits. Os seus mltiplos so:

Kilobyte (KB) = 210 Bytes = 1024 Bytes 1 x 103 Bytes

Megabyte (MB) = 220 Bytes = 1048576 Bytes 1 x 106 Bytes

Gigabyte (GB) = 230 Bytes = 1073741824 Bytes 1 x 109 Bytes

Terabyte (TB) = 240 Bytes = 1099511627776 Bytes 1 x 1012 Bytes

Deve-se ter em ateno que o B (maisculo) representa bytes, e o b (minsculo) representa bits.
Quando se fala de memrias ou de discos, comum utilizar mltiplos de bytes. Mas em redes de
computadores comum utilizar bits, como por exemplo, 56 kbps (56 mil bits por segundo).

You might also like