multiplicação divisão -...

24
ADS / REDES / ENGENHARIA Prof. Celso Candido Sistemas Numéricos 1 Multiplicação Divisão

Upload: ngophuc

Post on 11-Nov-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

1

MultiplicaçãoDivisão

Page 2: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

2

Introdução

Nesta aula iremos analisar como podemos usar o SistemaNumérico para calcular operações básicas usando aAritmética Decimal na:

Multiplicação; Divisão.

Page 3: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

3

MULTIPLICAÇÃO

Page 4: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

4

Multiplicação BináriaA forma convencional de multiplicação está descrita abaixo:

Usando esta forma abreviada de multiplicação, você multiplica o multiplicando por cadadígito do multiplicador e então soma os produtos parciais para obter o produto final.

Page 5: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

5

Multiplicação BináriaNa multiplicação binária seguimos os mesmos princípios da multiplicaçãodecimal apresentada no slide anterior.

Como na multiplicação decimal, você multiplica o multiplicando por cada bit nomultiplicador e soma os resultados.

REGRAS PARA MULTIPLICAÇÃO BINÁRIA1ª Regra 0 x 0 = 02ª Regra 0 x 1 = 03ª Regra 1 x 0 = 04ª Regra 1 x 1 = 1

Page 6: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

6

Multiplicação BináriaObserve que a multiplicação binária é um processo de deslocamento e soma. Para cada bit1 no multiplicador você copia o multiplicando. Se desejar, você poderá ignorar qualquer zero(0) no multiplicador, mas devemos tomar o cuidado de não cometer um erro ao colocar omultiplicando sob o bit 0. Veja o exemplo abaixo:

Para este exemplo os zeros nãoforma ignorados.

Os dois zeros no multiplicador foram incluídos no processo para assegurar que omultiplicando foi copiado sob os devidos bits multiplicadores.

Lembre-se, assim como na multiplicação decimal, observe atentamente qualquer zero,colocando um zero no produto sob o bit 0 do multiplicador.

Page 7: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

7

DIVISÃO

Page 8: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

8

Divisão BináriaDivisão é o reverso da multiplicação. Portanto, é um procedimento para se saber quantasvezes um número pode ser subtraído de outro. O processo com qual você provavelmenteestá familiarizado é chamado "divisão longa". Se dividirmos 181 por 45, encontraremos umquociente Inteiro de valor 4 com resto 1.

A divisão abaixo não é exata, pois temos um resto 1, se continuássemos, teríamos umaDizima Periódica, ou seja, não teria fim.

Em binários sempre trabalharemos com a parte inteira, tudo após a vírgula será ignorado.

Page 9: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

9

Divisão BináriaA divisão binária é um processo mais simples desde que a base seja dois, em vez de dez.Primeiro, vamos dividir 1000112 por 1012.

Como se trata de binário vamos colocar no quociente 0 ou 1 e subtrair o divisor do valor dodividendo selecionado. Então transporte o próximo bit mais significativo do dividendo para oatual resto. Não podemos esquecer da regra da subtração.

Sempre iniciamos a partir dosegundo binário da esquerdapara direita no Dividendo.

Regras daSubtração

Page 10: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

10

Adição Hexadecimal

Consiste em um processo semelhante ao da aritméticabinária, com exceção do fato de que, neste caso, tem-se 16algarismos disponíveis.

Ocorrerá “vai 1” quando a soma de 2 algarismos for igual ouultrapassar o valor da base, isto é, 16.

A regra também aplica-se na subtração, o empréstimoquando ocorrer será de 16, e assim por diante. Para ilustrar oprocesso de adição hexadecimal, vamos somar 3A943B16com 23B7D516.

Page 11: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

11

Adição Hexadecimal - Exemplo

3 A 9 4 3 B2 3 B 7 D 5+

1º B = 1111 + 5 = 16

Resultado = 0 e vai 1.

0

1

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

Page 12: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

12

Adição Hexadecimal - Exemplo

3 A 9 4 3 B2 3 B 7 D 5+

1 + 3 = 4D = 13

13 + 4 = 17Resultado = 1 e vai 1.

1 0

1 1

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

1

0

Page 13: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

13

Adição Hexadecimal - Exemplo

3 A 9 4 3 B2 3 B 7 D 5+

1 + 4 = 5 + 7 = 1212 = C

Resultado = C.

C 1 0

1 1

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

1 1

1 0

Page 14: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

14

Adição Hexadecimal - Exemplo

3 A 9 4 3 B2 3 B 7 D 5+

B = 119 + 11 = 20

Resultado = Fica 4 e vai 1.

4 C 1 0

1 1 1

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

1 1

C 1 0

Page 15: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

15

Adição Hexadecimal - Exemplo

3 A 9 4 3 B2 3 B 7 D 5+

A = 101 + 10 + 3 = 14

14 = EResultado = E.

E 4 C 1 0

1 1 1

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

4 C 1 0

1 1 1

Page 16: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

16

Adição Hexadecimal - Exemplo

3 A 9 4 3 B2 3 B 7 D 5+

3 + 2 = 5

Resultado = 5.

5 E 4 C 1 0

1 1 1

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

1 1 1

E 4 C 1 0

Resposta:3 A 9 4 3 B = 38390352 3 B 7 D 5 = 23408215 E 4 C 1 0 = 6179856

+

Page 17: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

17

Subtração Hexadecimal

Regras para Subtração:1. Minuendo – Subtraindo = Diferença;

2. Operação é realizada algarismo por algarismo;

3. Se o algarismo do minuendo for menor que o algarismo do subtraindo,adiciona-se ao minuendo um valor igual ao da base, “16”. Esse valorcorresponde a uma unidade subtraída (empréstimo) do algarismo à esquerdado minuendo;

4. O resultado é colocado na coluna, referente a parcela da diferença.

Agora ilustraremos o processo de subtração hexadecimal, subtrair 1E927A16 de4C7BE816, da direita para a esquerda.

Page 18: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

18

Subtração Hexadecimal - Exemplo

4 C 7 B E 81 E 9 2 7 A-

1º8 é menor que A, então precisamos

emprestar 1.16 + 8 = 24

A = 1024 – 10 = 14

14 = E

E

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

D 16Minuendo

Subtraindo

Page 19: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

19

4 C 7 B E 81 E 9 2 7 A-

2º D = 1313 – 7 = 6

6 E

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

D 16Minuendo

Subtraindo

E

Subtração Hexadecimal - Exemplo

Page 20: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

20

4 C 7 B E 81 E 9 2 7 A-

3º B = 1111 – 2 = 9

9 6 E

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

D 16Minuendo

Subtraindo

6 E

Subtração Hexadecimal - Exemplo

Page 21: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

21

4 C 7 B E 81 E 9 2 7 A-

4º7 é menor que 9, então precisamos

emprestar 1.16 + 7 = 2323 - 9 = 14

14 = E

E 9 6 E

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

B 16 D 16Minuendo

Subtraindo

9 6 E

D 16

Subtração Hexadecimal - Exemplo

Page 22: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

22

4 C 7 B E 81 E 9 2 7 A-

5ºB é menor que E, então precisamos

emprestar 1.B = 11

11 + 16 = 2727 – 14 = 13

13 = D

D E 9 6 E

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

3 B 16 D 16Minuendo

Subtraindo

16

E 9 6 E

B 16 D 16

Subtração Hexadecimal - Exemplo

Page 23: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

23

4 C 7 B E 81 E 9 2 7 A-

3 – 1 = 2

2 D E 9 6 E

Símbolo Valor absoluto0 01 12 23 34 45 56 67 78 89 9A 10B 11C 12D 13E 14F 15

Tabela Hexadecimal

3 B 16 D 16Minuendo

Subtraindo

16

D E 9 6 E

Resposta:4 C 7 B E 8 = 50124561 E 9 2 7 A = 20035782 D E 9 6 E = 3008878

-

Subtração Hexadecimal - Exemplo

Page 24: Multiplicação Divisão - profcelso.orgfree.comprofcelso.orgfree.com/Arquivos_Aulas/04-Organizacao_Comput/AULAS/... · Os dois zeros no multiplicador foram incluídos no processo

ADS/REDES/ENGENHARIA Prof.CelsoCandido

Sistemas Numéricos

24

Material de apoio:www.profcelso.ueuo.com

www.profcelso.orgfree.com