P. 1
Informática - Introdução à Computação - Aula01 Parte03

Informática - Introdução à Computação - Aula01 Parte03

|Views: 689|Likes:
Publicado porAprovar

More info:

Published by: Aprovar on Jun 19, 2008
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/13/2010

pdf

text

original

1

Licenciatura em Matemática Introdução a Computação Aula 1.3 1. P3 / Adriana

Transmissão: 27/09/07 (quinta-feira)

Tempo: 20:45 / 21:20 (35’)

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 6/2 = 3 3/2 = 1 1/2 = 0

resto = 1 resto = 0 resto = 1 resto = 1

0,1875 x 2 = 0,3750 0,3750 x 2 = 0,750 0,750 x 2 = 1,50 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 29. Arte Dinâmica Local 1. Passar para a base binária b) (621)8 a) (1236)10 2. Passar para a base octal b) (1011)2 a) (138)10 c) (2AA)16 c) (12C)16 Tempo: 21:20 / 21:45 (25’)

3. Passar para a base hexadecimal b) (123)8 c) (1110)2 a) (648)10 Retorno da Dinâmica Local 30. Arte Solução 1. a) (1236)10 = (10011010100)2 2. a) (138)10= (212)8 3. a) (648)10 = (288)16 Tira Dúvidas b) (621)8 = (110010001)2 b) (1011)2 = (13)8 b) (123)8 = (53)16 c) (2AA)16 = (1010101010)2 c) (12C)16= (454)8 c) (1110)2= (E)16 Tempo: 21:50 /22:00 (10’) Tempo: 21:45 /21:50 (5’)

Introdução a Computação

Aula 1.3

Adriana

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->