Você está na página 1de 44

Representação da Informação

e Sistemas de Numeração
Por: Vladimir Catão

1
Computadores conseguem detectar dois estados 2
Exemplos
Ausência/presença de corrente elétrica (memória RAM)

3
Exemplos
Ausência/presença de corrente elétrica (memória RAM)

Superfície magnetizada ou não (HDs)

4
Exemplos
Ausência/presença de corrente elétrica (memória RAM)

Superfície magnetizada ou não (HDs)

Superfície reflete luz ou não (CDs/DVDs)

5
Estados físicos de naturezas distintas podem ser
mapeados por números:

0e1

6
Resumindo: tudo são números, os bits

Binary DigIT

7
Como mapear informação em bits?
Necessidade (mínima):
26 Caracteres alfabéticos (maiúsculos)

26 Caracteres alfabéticos (minúsculos)

10 Algarismos

32 Sinais de pontuação e outros símbolos

24 Caracteres de controle

108 Total
8
Solução: usar uma combinação de bits!

Bits Símbolos
2 4

3 8

4 16

5 32

6 64

7 128

8 256 9
Bits e Bytes!

1
0
1
Bit 1
Byte
0
0
1
0
10
1 Byte = 8 bits = 1 caractere (letra, número, símbolo)

Código Caractere

0100 0001 A

0100 0010 B

0110 0001 a

00110010 2

00001101 ENTER

00100100 $

11
O Byte e seus múltiplos

1 KiloByte (KB) 1024 Bytes 210 Bytes

1 MegaByte (MB) 1024 KB 220 Bytes

1 GigaByte (GB) 1024 MB 230 Bytes

1 TeraByte (TB) 1024 GB 240 Bytes

1 PetaByte (PB) 1024 TB 250 Bytes

1 ExaByte (EB) 1024 PB 260 Bytes

12
O que significa cada quantidade?

Seus textos deverão ocupar algumas dezenas/centenas de KB (ou alguns


MB se tiverem imagens)

Suas imagens (fotos) deverão ocupar alguns MB

1 minuto de mp3 ocupa aproximadamente 1MB

1 minuto de vídeo ocupa aproximadamente 20MB

13
Sistemas de Numeração

14
Os bits 0 e 1 representam o sistema de numeração
binário

15
Os bits 0 e 1 representam o sistema de numeração
binário

Os dígitos 0,1,2,3,4,5,6,7,8,9 representam o


sistema de numeração decimal

16
Os bits 0 e 1 representam o sistema de numeração
binário

Os dígitos 0,1,2,3,4,5,6,7,8,9 representam o


sistema de numeração decimal

São formas de representar quantidades


17
Quando falamos em sistemas de numeração
devemos definir a base e os algarismos

18
Sistema Base Algarismos

Binário 2 0,1

Octal 8 0,1,2,3,4,5,6,7

Decimal 10 0,1,2,3,4,5,6,7,8,9

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

19
Decimal Binário Octal Hexadecimal

0 0 0 0

1 1 1 1

2 10 2 2

3 11 3 3

4 100 4 4

5 101 5 5

6 110 6 6

7 111 7 7
20
Decimal Binário Octal Hexadecimal

8 1000 10 8

9 1001 11 9

10 1010 12 A

11 1011 13 B

12 1100 14 C

13 1101 15 D

14 1110 16 E

15 1111 17 F

21
Conversão entre Sistemas de Numeração

22
Conversão entre Sistemas de Numeração

De decimal para qualquer outro sistema:

23
Conversão entre Sistemas de Numeração

De decimal para qualquer outro sistema:

divisão do número pela base desejada

24
Exemplo

(125) = (? )
10 2

25
Exemplo
(125) = (? )
10 2 125 2∟
1 62

26
Exemplo
(125) = (? )
10 2 125 2∟
1 62 2∟
0 31

27
Exemplo
(125) = (? )
10 2 125 2∟
1 62 2∟
0 31 2∟
1 15

28
Exemplo
(125) = (? )
10 2 125 2∟
1 62 2∟
0 ∟
31 2
1 15∟
2
1 7

29
Exemplo
(125) = (? )
10 2 125 2∟
1 62 2∟
0 ∟
31 2
1 15∟
2
1 7∟2
1 3

30
Exemplo
(125) = (? )
10 2 125 2∟
1 62 2∟
0 ∟
31 2
1 15∟
2
1 7∟2
1 3 ∟
2
1 1
31
Exemplo
(125)
10
= (? )
2 125 2 ∟
1 62 2∟
0 ∟
31 2
1 15∟
2
1 7∟2
1 3 ∟
2
(125) = (1111101)
10 2 1 1
32
Conversão entre Sistemas de Numeração

33
Conversão entre Sistemas de Numeração

De para qualquer outro sistema para decimal:

34
Conversão entre Sistemas de Numeração

De para qualquer outro sistema para decimal:

multiplicação de cada dígito por uma potência da


base desejada

35
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x20
1 =

37
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

0x21 1x20
0 1 =
+

38
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x22 0x21 1x20


4 0 1 =
+ +

39
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x23 1x22 0x21 1x20


8 4 0 1 =
+ + +

40
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x24 1x23 1x22 0x21 1x20


16 8 4 0 1 =
+ + + +

41
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x25 1x24 1x23 1x22 0x21 1x20


32 16 8 4 0 1 =
+ + + + +

42
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x26 1x25 1x24 1x23 1x22 0x21 1x20


64 32 16 8 4 0 1 =
+ + + + + +

43
Exemplo
6 5 4 3 2 1 0

(1 1 1 1 1 0 1)2 = (? )10

1x26 1x25 1x24 1x23 1x22 0x21 1x20


64 32 16 8 4 0 1 =
+ + + + + +

12510
44

Você também pode gostar