tecnologia em redes de computadores introduÇÃo a computaÇÃo aula 3 - continuação

17
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação 1 26/08/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Upload: fitzgerald-walsh

Post on 03-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação. Agenda. Conversão entre sistemas de numeração, aritmética binária. Conversão entre sistemas de numeração, Aritmética binária. Como converter um número de um sistema para seu equivalente em outro? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

1

TECNOLOGIA EM REDES DE COMPUTADORES

INTRODUÇÃO A COMPUTAÇÃO

Aula 3 - continuação

26/08/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 2: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

2

Agenda

Conversão entre sistemas de numeração, aritmética binária.

26/08/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 3: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

3

Conversão entre sistemas de numeração, Aritmética binária.

Como converter um número de um sistema para seu equivalente em outro?

Como o sistema decimal é mais familiar do que outros sistemas, primeiro, veremos como converter qualquer base para decimal. Em seguida, mostraremos como converter de decimal para qualquer base. Por fim, mostramos como converter, facilmente, de binário para hexadecimal ou octal e vice-versa.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 4: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

4

Conversão entre sistemas de numeração, Aritmética binária.

De qualquer base para decimal Este tipo de conversão é fácil e rápido.

Multiplicamos cada dígito com seu valor posicional no sistema original e somamos os resultados parciais para obter o número no sistema decimal.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 5: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

5

Conversão entre sistemas de numeração, Aritmética binária.

De qualquer base para decimal – Cont.

FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, 2011, pag. 22.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 6: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

6

Conversão entre sistemas de numeração, Aritmética binária.

De qualquer base para decimal – Cont.Exemplo Binário (110,11)2 para decimal : (110,11)2 = 6,75

FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, 2011, pag. 23.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 7: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

7

Conversão entre sistemas de numeração, Aritmética binária.

De qualquer base para decimal – Cont. Exemplo Hexadecimal (1A,23)16 para decimal, é necessario

espcificar quantidade de digitos decimais.

FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, 2011, pag. 23.

Nota , resultado em decimal não é exato 3 x 16-2 = 0,01171875, arredondou-se para 3 dígitos decimais (0,012) – Notação (1A,23)16 26,137 significa resultado aproximado.18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 8: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

8

Conversão entre sistemas de numeração, Aritmética binária.

De qualquer base para decimal – Cont.Exemplo Octal (23,17)8 para decimal

FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, 2011, pag. 23.

Nota , 7 X 8-2 = 0,109375, arredondou-se para 0,109

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 9: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

9

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base.Procedimentos diferentes para parte integral e fracionária. Integral – Divisão repetidamente

Parte integral do numero decimal é chamada de fonteParte integral do numero convertido de DestinoO quociente se torna uma nova fonte.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 10: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

10

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, Integral . – Cont.Ex. numero 35 de decimal para binárioComeçamos com o numero decimal 35 (fonte)Movemos para esquerda enquanto dividimos pela base (2)Quociente (17) vira nova fonteResto é o resultado da conversão para binário

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 11: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

11

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, integral . – Cont.Ex. numero 126 de decimal para OctalComeçamos com o numero decimal 126(fonte)Movemos para esquerda enquanto dividimos pela base (8)Quociente (15) vira nova fonteResto é o resultado da conversão para binário

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 12: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

12

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, integral. – Cont.Ex. numero 126 de decimal para Hexadecimal.Começamos com o numero decimal 126(fonte)Mov. para esquerda enquanto dividimos pela base (16)Quociente (7) vira nova fonteResto é o resultado da conversão para binário

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 13: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

13

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, fracionária.Conversão identica , porem multiplica invés de dividir pela

base e o resultado da multiplicação é movido a direita e não a esquerda.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 14: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

14

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, fracionária. - Cont.Ex. 0,625 decimal para BinárioEscreva a parte fracionaria no canto esquerdo (fonte)Mova para esquerda enquanto multiplica pela base (2)Parte fracionária vira nova fonte a direitaRegistre a parte integral do resultado como binario.Pare quando a parte fracionaria for 0 ou quando houver

bits suficientes.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 15: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

15

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, fracionária. - Cont.Ex. 0,634 decimal para OctalEscreva a parte fracionaria no canto esquerdo (fonte)Mova para esquerda enquanto multiplica pela base (8)Parte fracionária vira nova fonte a direitaRegistre a parte integral do resultado como binario.Pare quando a parte fracionaria for 0 ou quando houver

bits suficientes.

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 16: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

16

Conversão entre sistemas de numeração, Aritmética binária.

De decimal para qualquer base, fracionária. - Cont.Ex. 178,6 decimal para Hexadecimal.Utiliza apenas um digito após o ponto decimalDivide para calcular a parte integralMultiplca para calcular a parte fracionária

18/02/2013 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 17: TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação

17

Bibliografia

02/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

BIBLIOGRAFIA BÁSICA

1 FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, 2011.

2 PERES, Fernando Eduardo; FEDELI, Ricardo Daniel; POLLONI, Enrico G. F. Introdução à Ciência da Computação. 2ª Edição. São Paulo: Cengage Learning: 2010.

3 STALLINGS, Willian. Arquitetura e Organização de Computadores. 8º edição. São Paulo: Prentice Hall Brasil, 2010.

BIBLIOGRIA COMPLEMENTAR

1 DALE, Nell; LEWIS, John. Ciência da Computação. N4ª Edição. Rio de Janeiro: LTC, 2010.

2 FLYNN, Ida; MCHOES, Ann Mclver. Introdução aos Sistemas Operacionais. São Paulo: Cengage Learning, 2008.

3 MAIA, Luiz Paulo. Arquitetura de redes de computadores. 1ª Edição. Rio de Janeiro: LTC, 2009.

4 STUART, Brian L. Princípios de Sistemas Operacionais – Projetos e Aplicações. 1ª Edição. São Paulo: Cengage Learning, 2010.

5 TANENBAUM, Andrew S. Organização Estruturada de Computadores. 5ª Edição. São Paulo: Prentice Hall Brasil, 2007.