Você está na página 1de 13

Sistemas de Numerao

Por Jos Lus Carneiro

Sistemas de Numerao

Mtodos para representar quantidades


Romano (I, V, X, L, C, D, M) Indo-arbico (1, 2, 3, 4, 5, 6, 7, 8, 9, 0)

Nmero Numeral Algarismo Sistemas de numerao posicionais

A posio de cada algarismo determina o seu valor Quantidade de algarismos disponveis H diversas bases (de acordo com a necessidade)

Bases de um sistema de numerao


Sistemas de Numerao

Bases mais usadas em Informtica

Base 10 Sistema Decimal:

0, 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, C, D, E, F

Base 2 Sistema Binrio:

Base 8 Sistema Octal

Base 16 Sistema Hexadecimal

Sistemas de Numerao

Ex. 1: sistema decimal base 10

Um nmero composto por numerais multiplicados por potncias de 10: Cento e setenta e um (171)10: 1 x 10 =
7 x 101 = 1 x 102 =
0

1
70 100 171

Sistemas de Numerao

Ex. 2: sistema binrio base 2

Um nmero composto por numerais multiplicados por potncias de 2: Cento e setenta e um (10101011)2: 1x2 =
1 x 21 = 1 x 23 = 1 x 25 = 1 x 27 =
0

1
2 8 32 128 171

Sistemas de Numerao

Ex. 3: de decimal para binrio

Efetuamos sucessivas divises por dois e consideramos o resto (de baixo para cima):
35 = 17 x 2 + 1 17 = 8 x 2 + 1 8= 4x2+0 4= 2x2+0 2= 1x2+0 1= 0x2+1
(100011)2

Seja o nmero 35:

Sistemas de Numerao

Ex. 3: tabela de representao


Nmero Zero Um Dois Trs Quatro Cinco Seis Sete Oito Nove Dez Onze Doze Treze Quatorze Quinze
Sistemas de Numerao

Base 10

Base 2

Base 8

Base 16

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111

0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17

0 1 2 3 4 5 6 7 8 9 A B C D E F
7

Computador Sistema binrio

Desenvolvido em 1679 por Leibniz (co-criador do Clculo) Possui apenas dois algarismos:

Componentes eletrnicos possuem dois estados eltricos: ligado ou desligado Armazenamento e manipulao mais simples Representao dos nmeros mais longa

Um circuito contendo um sinal eltrico chamado de bit (Binary Digit)

Sistemas de Numerao

Unidades de grandeza

8 bits = 1 byte Mltiplos em potncias de 2 (2 = 1024):



10

1 Kilobyte 1 Megabyte 1 Gigabyte 1 Terabyte 1 Petabyte 1 Exabyte 1 Zettabyte 1 Yottabyte

KB = 1024 bytes MB = 1024 KB GB = 1024 MB TB = 1024 GB PB = 1024 TB EB = 1024 PB ZB = 1024 EB YB = 1024 ZB

(210 bytes) (220 bytes) (230 bytes) (240 bytes) (2 bytes) (260 bytes) (270 bytes) (280 bytes)
9

50

Sistemas de Numerao

Padres de caracteres EBCDIC

Extended Binary-Coded Decimal Interchange Code


Criada pela IBM em 1964 Utiliza 8 bits para representar um caractere, permite 256 caracteres Ainda utilizada em computadores de grande porte (mainframes)

Sistemas de Numerao

10

Padres de caracteres ASCII

American Standard Code for Information Interchange


Comeou a tornar-se padro em 1967 Utilizava 7 bits para representar um caractere, permitia 128 caracteres Gerou diversas extenses e variaes:

ASCII Extended 256 caracteres; ISO 8859 256 caracteres; UTF-8 mais de 1 milho de caracteres;

Sistemas de Numerao

11

Usos comuns

Pginas de cdigo das pginas Web:


Pode dificultar a exibio de caracteres acentuados e smbolos especiais. A codificao pode ser configurada nos navegadores (browsers).

Anexos de e-mail, s vezes, so convertidos em seqncias de caracteres ASCII para permitir a transmisso sem perda:

UUencode, Base64, BinHex ou MIME.

Sistemas de Numerao

12

Exemplo de utilizao
Trecho das Instrues de Importao do programa DCTF da Secretaria da Receita Federal:
2. ESPECIFICAES TCNICAS
Organizao: Seqencial ASCII de Hex 20 a Hex 7E. Delimitadores de registro (EOL): Hex 0D + Hex 0A. Finalizador de arquivo (EOF): Hex 1A, opcional. Tamanho de registro: varivel. Caractersticas dos registros: conforme leiaute. Nome do arquivo: nome vlido de arquivo conforme definio MS-DOS; extenso: obrigatoriamente SRF;

Caracteres expressos em hexadecimal

Sistemas de Numerao

13

Você também pode gostar