Você está na página 1de 4

1

Licenciatura em Matemática Transmissão: 27/09/07 (quinta-feira)


Introdução a Computação

Aula 1.3 P3 / Adriana Tempo: 20:45 / 21:20 (35’)

1.
Unidade 01: Informática Básica.
Tema 02: Sistema de Numeração.
Objetivo: Conhecer os diferentes sistemas de numeração que podem ser utilizados em
tecnologias computacionais, bem as conversões entre eles.

2. Arte
Sistema de Numeração
Introdução
• Desde a antiguidade o Homem sentiu a necessidade de contar seus pertences.
• Sistema de Numeração: conjunto de regras para representação dos números.
• Sistemas Usuais: Decimal, Binário, Octal, Hexadecimal.

3. Arte
Sistema de Numeração
Sistema Decimal
• Sistema Decimal: analogia aos dedos.
• Algarismos: 0 1 2 3 4 5 6 7 8 9.

4. Arte
Sistema de Numeração
Numeração Posicional
• A posição do algarismo varia seu valor em potência de 10, positiva ou negativa.
• É a posição do algarismo (dígito) que determina seu valor.
• O total do número é a soma dos valores relativos de cada número.
• Representação por combinação: lei de formação quando ultrapassa uma casa.

5. Arte
Sistema de Numeração
Numeração Posicional

2546,3 = 2000 + 500 + 40 + 6 + 0,3


2546,3 = 2 x 1000 + 5 x 100 + 4 x 10 + 6 x 1 + 3 x 0,1
2546,3 = 2 x 103 + 5 x 102 + 4 x 101 + 6 x 100 + 3 x 10-1

6. Arte
Sistema de Numeração
Base de um Sistema
• É a quantidade de algarismos disponível na representação.
• A formação do número depende dos algarismos disponíveis no sistema.
• Normalmente usamos a base 10.
• Computador usa a base 2.
• Projetistas usam bases potencia de 2: 23 (octal), 24 (hexadecimal).

7. Arte
Sistema de Numeração
Sistema Binário
• Algarismos: 0, 1.
• Base 2.
• Cada símbolo de um número é chamado de dígito binário, ou simplesmente BIT.

Introdução a Computação Aula 1.3 Adriana


2

8. Arte
Sistema de Numeração
Sistema Binário
• Conversão para Decimal:
101.1112 = (1 x 22) + (0 x 21) + (0 x 20) + (1 x 2-1) + (1 x 2-2) + (1 x 2-3)
101.1112 = (1 x 4) + (0 x 2) + (1 x 1) + (1 x 0.5) + (1 x 0.25) + (1 x 0.125)
101.1112 = 4 + 0 + 1 + 0.5 + 0.25 + 0.125 = 5.87510

9. Arte
Sistema de Numeração
Outros Sistemas
• Octal: Base 8.
• Algarismos: 0, 1, 2, 3, 4, 5, 6, 7.
• Hexadecimal: Base 16.
• Algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 9, A, B, C, D, E, F.

10. Arte
Sistema de Numeração
Conversões
• De uma base qualquer para Decimal
Nb = an.bn + ... + a1.b1 + a0.b0 + a-1.b-1 + ... + a-n.b-n

11. Arte
Sistema de Numeração
Conversões

101012 = 1x24 + 0x23 + 1x22 + 0x21 + 1x20 = 16 + 4 + 1 = 2110


2758 = 2 x 82 + 7 x 81 + 5 x 80 = 32 + 56 + 5 = 18910
27C16 = 2 x 162 + 7 x 161 + 12 x 160 = 512 + 112 + 12 = 63610

12. Arte
Sistema de Numeração
Conversões
• De base Decimal para uma base qualquer
o Parte inteira: Divida o número pelo valor da base B, até quociente = 0. O
resto é o algarismo procurado (no sentido inverso).
o Parte fracionária: Multiplicações do número até obter a parte fracionária do
resultado = 0 ou até aproximação de dígitos. A parte inteira dos resultados
é o algarismo procurado.

13. Arte
Aplicação
Converter 13,187510 para binário.

14. Arte
Solução
13/2 = 6 resto = 1 0,1875 x 2 = 0,3750
6/2 = 3 resto = 0 0,3750 x 2 = 0,750
3/2 = 1 resto = 1 0,750 x 2 = 1,50
1/2 = 0 resto = 1 0,50 x 2 = 1,00

Resp: 1101,00112

15. Arte
Sistema de Numeração
Conversões
• Da base Binária para base Octal.
Separe os bits do número em grupos de 3 bits (da direita para a esquerda) e converta
cada grupo para seu equivalente em octal.

Introdução a Computação Aula 1.3 Adriana


3

16. Arte
Aplicação
Converter 100111112 para octal.

17. Arte
Solução
(010) (011) (111) = 237
0 x 22 + 1 x 2 1 + 0 x 20 = 0 + 2 + 0 = 2
0 x 22 + 1 x 2 1 + 1 x 20 = 0 + 2 + 1 = 3
1 x 22 + 1 x 2 1 + 1 x 20 = 4 + 2 + 1 = 7

Resp: 2378

18. Arte
Sistema de Numeração
Conversões
• Da base Octal para base Binária.
Cada dígito octal é convertido para um grupo de três dígitos binários (tabela).

19. Arte
Aplicação
Converter 3278 para binário.

20. Arte
Solução
3: (011)
2: (010)
7: (111)

Resp: (11010111)2

21. Arte
Sistema de Numeração
Conversões
• Da base Binária para base Hexadecimal.
Separare em grupos de 4 bits (da direita para a esquerda) e converta cada grupo para
seu equivalente em hexadecimal.

22. Arte
Aplicação
Converter 10110110112 para hexadecimal.

23. Arte
Solução
(0010) (1101) (1011) = 2DB ou
0 x 23 + 0 x 22 + 1 x 21 + 0 x 20 = 0 + 0 + 2 + 0 = 2
1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = 8 + 4 + 0 + 1 = 13 = D
1 x 23 + 0 x 22 + 1 x 21 + 1 x 20 = 8 + 0 + 2 + 1 = 2 = B

Resp: 2DB16

24. Arte
Sistema de Numeração
Conversões
• Da base Hexadecimal para base Binária.
Cada dígito hexadecimal é convertido para um grupo de quatro dígitos binários
(tabela).

Introdução a Computação Aula 1.3 Adriana


4

25. Arte
Aplicação
Converter 30616 para binário.

26. Arte
Solução
3: (0011)
0: (0000)
6: (0110)2

Resp:11000001102

27. Arte
Sistema de Numeração
Conversões
• Entre duas bases quaisquer (x para y)
Converta o número na base x para base 10 e depois este resultado para a base y.
Ou se a conversão acontece entre bases potência de 2, a base 2 á a intermediária.

28. Arte
Sistema de Numeração
Conversões
3A116 = (0011) (1010) (0001) = 0011101000012 = (001) (110) (100) (001) = 16418
31748 = (011) (001) (111) (100) = (11001111100)2 =(0110) (0111) (1100) = 67C16

Dinâmica Local / P3 Tempo: 21:20 / 21:45 (25’)

29. Arte
Dinâmica Local
1. Passar para a base binária
a) (1236)10 b) (621)8 c) (2AA)16

2. Passar para a base octal


a) (138)10 b) (1011)2 c) (12C)16

3. Passar para a base hexadecimal


a) (648)10 b) (123)8 c) (1110)2

Retorno da Dinâmica Local Tempo: 21:45 /21:50 (5’)


30. Arte
Solução
1. a) (1236)10 = (10011010100)2 b) (621)8 = (110010001)2 c) (2AA)16 = (1010101010)2

2. a) (138)10= (212)8 b) (1011)2 = (13)8 c) (12C)16= (454)8

3. a) (648)10 = (288)16 b) (123)8 = (53)16 c) (1110)2= (E)16

Tira Dúvidas Tempo: 21:50 /22:00 (10’)

Introdução a Computação Aula 1.3 Adriana

Você também pode gostar