Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Sistema de Numeração Decimal
• Forma de representação de números usada no dia-a-dia
• 10 algarismos: 0 a 9
• Sistema posicional:
• Posição de cada dígito em um número é associada a um peso
• Valor do número: somatório dos dígitos multiplicados pelos pesos
2
Exemplos: Sistema de Numeração Decimal
= (6 × 100) + (4 × 10) + (7 × 1)
= 600 + 40 + 7
• 1903910 =
3
Sistema de Numeração Binário
• Forma de representação de nos usada em computadores e sistemas digitais
• 2 algarismos: 0 e 1
• Sistema posicional:
• Posição de cada bit em um número é associada a um peso
• Valor do número: somatório dos bits multiplicados pelos pesos
... 210 29 28 27 26 25 24 23 22 21 20
... 1024 512 256 128 64 32 16 8 4 2 1
4
Exemplos: Sistema de Numeração Binário
• 10012 = (1 × 23 ) + (0 × 22 ) + (0 × 21 ) + (1 × 20 )
= (1 × 8) + (0 × 4) + (0 × 2) + (1 × 1)
= 8 + 1
= 910
• 01001012 =
5
Contagem em Binário
Contagem de 0 a 3 Contagem de 0 a 7
• Com 3 bits:
• Representa valores diferentes: de 0 a
6
Contagem em Binário: de 0 a 15
8
Sistema de Numeração Binário
• Com n bits:
• Representa 2n valores diferentes
• Conta de 0 a 2n − 1
• Com n = 5 bits:
• Representa 25 = 32 valores diferentes
• Conta de 0 a 25 − 1 = 31
• Com n = 6 bits:
• Representa valores diferentes
• Conta de a
• Com n = 10 bits:
• Representa valores diferentes
• Conta de a
9
Exemplos: Conversão de Binário para Decimal
• 11011012
= (1 × 26 ) + (1 × 25 ) + (0 × 24 ) + (1 × 23 ) + (1 × 22 ) + (0 × 21 ) + (1 × 20 )
= 64 + 32 + 0 + 8 + 4 + 0 + 1
= 10910 1 1 0 1 1 0 12
bit mais bit menos
significativo significativo
• 1 0 0 1 0 0 0 12
10
Conversão de Decimal para Binário
• Método de sucessivas divisões por 2:
• Divide número decimal por 2
• Continuamente, divide quociente por 2, até chegar no quociente 0
• Restos da divisão formam número binário
• 1o resto: bit menos significativo
• Último resto: bit mais significativo
• Exemplo: 1210
1210 = 11002
11
Exemplos: Conversão de Decimal para Binário
4310 1910
12
Sistema de Numeração Hexadecimal
• Forma compacta de representar números binários
• Sistema posicional:
• Posição de cada dígito em um número é associada a um peso
• Valor do número: somatório dos dígitos multiplicados pelos pesos
13
Sistema de Numeração Hexadecimal
• Exemplo:
= (1 × 16) + (C × 1)
= (1 × 16) + (12 × 1)
= 16 + 12
= 2810
14
Contagem em Hexadecimal: de 0 a 15
15
Contagem em Hexadecimal
• Exemplos:
C A 5 716
17
Conversão de Hexadecimal para Binário
• Método inverso:
• Substitui cada dígito hexadecimal pelo grupo de 4 bits correspondente
• Exemplo:
1 0 A 416
C F 8 E16 9 7 4 A16
18
Conversão de Hexadecimal para Decimal
• 1o método:
• Converter de hexadecimal para binário
• Depois, converter de binário para decimal
• Exemplos:
= 2 4 + 23 + 22
= 16 + 8 + 4
= 2810
19
Conversão de Hexadecimal para Decimal
• 2o método:
• Usar potências de 16
• Exemplo:
= 4581610
20
Exemplo: Conversão de Hexadecimal para Decimal
• E516 =
21
Conversão de Decimal para Hexadecimal
• 1o método:
• Converter de decimal para binário
• Depois, converter de binário para hexadecimal
• Exemplo: 65010
• Exemplo: 65010
40 / 16 = 2 resto 8 ⇒ 8
65010 = 28A16
23
Sistema de Numeração Octal
• 8 símbolos: 0 a 7
• Números octais: números na base 8
• Notação: 23748
• Sistema posicional:
• Posição de cada dígito em um número é associada a um peso
• Valor do número: somatório dos dígitos multiplicados pelos pesos
• Pesos dos dígitos de números inteiros, da direita para esquerda:
• Base 8 ⇒ Potências de 8:
... 84 83 82 81 80
... ... 512 64 8 1
• Exemplo: 23748 = (2 × 83 ) + (3 × 82 ) + (7 × 81 ) + (4 × 80 )
= (2 × 512) + (3 × 64) + (7 × 8) + (4 × 1)
= 1024 + 192 + 56 + 4
= 127610
24
Representação de Números Reais na Base 10
• Sistema de numeração decimal:
• Digitos à esquerda do ponto decimal: potências de 10 positivas
• Digitos à direita do ponto decimal: potências de 10 negativas
... , ...
25
Exemplo: Representação de Números Reais na Base 10
• 243, 7510
= 200 + 40 + 3 + 0, 7 + 0, 05
= 243, 75
26
Representação de Números Reais na Base 2
• Sistema de numeração binário:
• Bits à esquerda do ponto binário: potências de 2 positivas
• Bits à direita do ponto binário: por potências de 2 negativas
... , ...
27
Exemplos: Representação de Números Reais na Base 2
= (1 × 8) + (1 × 2) + (1 × 0, 5) + (1 × 0, 25)
= 8 + 2 + 0, 5 + 0, 25
= 10, 7510
• Conversão de números reais de binário para decimal
• 11, 0112 =
28
Conversão de Números Reais de Decimal para Binário
• Método de sucessivas multiplicações por 2:
• Multiplica parte fracionária do número por 2
• Continuamente, multiplica parte fracionária do resultado por 2,
até chegar no resultado 1 (parte fracionária com zeros) ou quando o número
desejado de casas decimais for alcançado
• Parte inteira dos resultados formam número binário
• 1o resultado: bit mais significativo
• Último resultado: bit menos significativo
• 3, 687510 =
30