Buscar

3 - Aritmetica nao decimal - 2spp

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
FAETERJ-Rio – 1ORG
Aritmética não decimal
Prof. Paulo Massillon
Prof. Paulo Massillon 2
Aritmética não decimal
� Aritmética de Inteiros
� Muito semelhante à aritmética de 
base 10
� Quebra de paradigma
� 9 + 1 = 10, na base 10, porque 9 é o 
maior algarismo
� 1 + 1 = 10, na base 2, porque 1 é o 
maior algarismo
2
Prof. Paulo Massillon 3
Aritmética não decimal
� Aritmética Binária - Soma
� 0 + 0 = 0
� 0 + 1 = 1
� 1 + 0 = 1
� 1 + 1 = 10 ( zero, “vai 1”)
Prof. Paulo Massillon 4
Aritmética não decimal
� Aritmética Binária - Soma
Exemplo:
� 45 + 47 = 92
� 1 1111 (vai 1) 
101101
+ 101111 
1011100
3
Prof. Paulo Massillon 5
Aritmética não decimal
� Aritmética Binária - Soma
Exercícios:
37 + 87 = ( )2
27 + 25 = ( )2
11 + 14 = ( )2
357 + 315 = ( )2
99 + 91 = ( )2
Prof. Paulo Massillon 6
Aritmética não decimal
� Aritmética Binária - Soma
Exercícios:
37 + 87 = (1111100)2
27 + 25 = (110100)2
11 + 14 = (11001)2
357 + 315 = (1010100000)2
99 + 91 = (10111110)2
4
Prof. Paulo Massillon 7
Aritmética não decimal
� Aritmética Binária - Soma
Exercícios:
101101011111
101111101101 +
110011101111
101110011101
101110111111
Prof. Paulo Massillon 8
Aritmética não decimal
� Aritmética Binária - Soma
Exercícios:
101101011111
101111101101 +
110011101111
101110011101
101110111111
11101110010111
5
Prof. Paulo Massillon 9
Aritmética não decimal
� Aritmética Binária - Subtração
� 0 - 0 = 0
� 1 - 0 = 1
� 1 - 1 = 0
� 0 – 1 = pede emprestado 2, na casa 
à esquerda, resultado 1 e na casa da 
esquerda o valor é diminuído de 1 
(lembre da base 10)
Prof. Paulo Massillon 10
Aritmética não decimal
� Aritmética Binária - Subtração
Exemplo:
� 101101 – 100111 = ?
2
002
101101
100111 
000110
6
Prof. Paulo Massillon 11
Aritmética não decimal
� Aritmética Binária - Subtração
Exercícios:
(100110001)2 – (10101101)2 = ( )2
(100101)2 – (11010)2 = ( )2
(11001001)2 – (10111011)2 = ( )2
Prof. Paulo Massillon 12
Aritmética não decimal
� Aritmética Binária - Subtração
Exercícios:
(100110001)2 – (10101101)2 = (10000100)2
(100101)2 – (11010)2 = (1011)2
(11001001)2 – (10111011)2 = (1110)2
7
Prof. Paulo Massillon 13
Aritmética não decimal
� Aritmética de Inteiros
� Multiplicação
� Enquanto na aritmética decimal temos 
uma tabela com 100 operações
� 0 x 1, 0 x 2, ..., 0 x 9
� 1 x 1, 1 x 2, ..., 1 x 9
� ...
� 9 x 1, 9 x 2, ..., 9 x 9
Prof. Paulo Massillon 14
Aritmética não decimal
� Aritmética Binária - Multiplicação
� Muito mais simples
� 0 x 0 = 0
� 0 x 1 = 0
� 1 x 0 = 0
� 1 x 1 = 1
8
Prof. Paulo Massillon 15
Aritmética não decimal
� Aritmética Binária - Multiplicação
Exemplo:
� 1101 x 11
1101 (13)10
x 11 (3)10
1101
1101
100111 (39)10
Prof. Paulo Massillon 16
Aritmética não decimal
� Aritmética Binária - Multiplicação
� Por que o deslocamento?
� Cada algarismo representa seu valor de 
acordo com sua posição relativa no 
número – quando deslocamos, um a cada 
vez, respeitamos a posição relativa, e 
depois somamos os valores 
intermediários.
9
Prof. Paulo Massillon 17
Aritmética não decimal
� Aritmética Binária - Multiplicação
Exemplo decimal, para fixação:
1350
x 23 
4050 (o que é isso? 1350 x 3, e só)
2700 (e agora? 1350 x 2, mas o
deslocamento faz 1350 x 20)
31050 (somamos 1350 x 3 com 1350 x 20)
Prof. Paulo Massillon 18
Aritmética não decimal
� Aritmética Binária - Multiplicação
Exercícios:
(101)2 x (111)2 = ( )2
(11101)2 x (1010)2 = ( )2
(111110001)2 x (10011)2 = ( )2
10
Prof. Paulo Massillon 19
Aritmética não decimal
� Aritmética Binária -Multiplicação
Exercícios:
(101)2 x (111)2 = (100011)2
(11101)2 x (1010)2 = (100100010)2
(111110001)2 x (10011)2 = 
(10010011100011)2
Exercícios – Multiplicação Base 2
� 100011110000 * 110110 = 
� 111000111000 * 101010 = 
� 101010101010 * 111111 = 
Prof. Paulo Massillon 20
11
Exercícios – Multiplicação Base 2
� 100011110000 * 110110 = 
11110001010100000
� 111000111000 * 101010 = 
100101010100110000 
� 101010101010 * 111111 = 
101001111111010110Prof. Paulo Massillon 21
Prof. Paulo Massillon 22
Aritmética não decimal
� Aritmética de Inteiros
� Divisão
� Qual o algoritmo que usamos na divisão?
1. Verificamos quantas vezes o dividendo cabe no 
divisor – fazemos isso iterativamente, algarismo 
a algarismo
2. Este valor é lançado como quociente e é 
calculado o resto como “dividendo – ( divisor * 
algarismo acrescentado ao quociente)”
3. O próximo algarismo do dividendo é acrescido à 
direita do resto e a operação se repete até o fim 
dos algarismos do dividendo
12
Prof. Paulo Massillon 23
Aritmética não decimal
930 33
9'30 33
- 0 0
9
93'0 33
- 0 02
93
- 66
27
930' 33
- 0 28
93
- 66
270
- 264
006
resto
quociente
Divisão Decimal – ainda lembram?
Prof. Paulo Massillon 24
Aritmética não decimal
Divisão Binária – é igualzinha!
111010101 101
1'11010101 101
- 0 0
1
11'1010101 101
- 0 00
11
- 0
11
111'010101 101
- 0 1
111
- 101
010
1110'10101 101
- 101 10
0100
- 000
 100
13
Prof. Paulo Massillon 25
Aritmética não decimal
Divisão Binária – é igualzinha!
111010'101 101
101 1011
0100
- 000
 1001
- 101
 1000
- 101
 0011
1110101'01 101
101 10111
0100
- 000
 1001
- 101
 1000
- 101
 111
- 101
 10
11101'0101 101
101
0100
- 000
 1001
- 101
 100
Prof. Paulo Massillon 26
Aritmética não decimal
Divisão Binária – é igualzinha!
11101010'1 101
101 101110
0100
- 000
 1001
- 101
 1000
- 101
 111
- 101
 100
- 000
 100
111010101' 101
101 1011101
0100
- 000
 1001
- 101
 1000
- 101
 111
- 101
 100
- 000
 1001
- 101
 100
resto
quociente
14
Prof. Paulo Massillon 27
Aritmética não decimal
Será que acertamos? Vamos provar:
+ resto
quociente
1011101
x 101
1011101
0 
1011101 
111010001
divisor
+ 100
111010101
dividendo
O que 
ainda falta?
Prof. Paulo Massillon 28
Aritmética não decimal
� Aritmética Binária – Divisão
� Exercícios:
� (11001110)2 / (1101)2 = ( )2
� (100100011)2 / (11101)2 = ( )2
� (1101101)2 / (100)2 = ( )2
15
Prof. Paulo Massillon 29
Aritmética não decimal
� Aritmética Binária – Divisão
� Exercícios:
� (11001110)2 / (1101)2 = (1111)2
resto (1011)2
� (100100011)2 / (11101)2 = (1010)2
resto (1)2
� (1101101)2 / (100)2 = (11011 )2
resto (1)2
Prof. Paulo Massillon 30
Aritmética não decimal
� Aritmética Binária – Exercícios
� (1001001)2 * (11101)2 = ()2
� (1010101010)2 / (1010)2 = ()2
� (1111111)2 * (1111)2 = ()2
� (1111011101)2 / (11101)2 = ()2
� (101010100)2 * (10001)2 = ()2
16
Prof. Paulo Massillon 31
Aritmética não decimal
� Aritmética Binária – Exercícios
� (1001001)2 * (11101)2 = 
(100001000101)2
� (1010101010)2 / (1010)2 = (1000100)2
� (1111111)2 * (1111)2 = (11101110001)2
� (1111011101)2 / (11101)2 = (100010)2
� (101010100)2 * (10001)2 = 
(1011010010100)2
Prof. Paulo Massillon 32
Aritmética não decimal
� Aritmética Hexadecimal Inteira
� Soma
� Subtração
� Multiplicação
� Divisão
17
Prof. Paulo Massillon 33
Aritmética não decimal - Hexadecimal
� AB3D + 5584 = ( )16
� FFFF + 1 = ( )16
� 35BE – 28DF = ( )16
� 49BA – 3FCB = ( )16
Prof. Paulo Massillon 34
Aritmética não decimal - Hexadecimal
� AB3D + 5584 = (100C1)16
� FFFF + 1 = (10000 )16
� 35BE – 28DF = (CDF)16
� 49BA – 3FCB = (9EF)16
18
Aritmética não decimal
3 3 2 3
B B B B A +
5 C D 8 B +
9 F E 4 D +
A B C D E
2 6 4 4 7 0
Prof. Paulo Massillon 35
Prof. Paulo Massillon 36
Aritmética não decimal - Hexadecimal
� AB3D x E3D = ()16
� FEDC x 3C = ()16
� 35BE / 3B = ()16
� 49BA / 1E = ()16
19
Prof. Paulo Massillon 37
Aritmética não decimal - Hexadecimal
� AB3D x E3D = (9862389)16
� FEDC x3C = (3BBB90)16
� 35BE / 3B = (E9)16
� 49BA / 1E = (275)16
Exercícios – Multiplicação Base 16
� ABC.789 * D.456 = 
� 12.3AB * 256 =
� F.FFE * 16 =
� 15F.FD4 * 10 = 
Prof. Paulo Massillon 38
20
Exercícios – Multiplicação Base 16
� ABC.789 * D.456 = 8.E7A.F27.C06 
� 12.3AB * 256 = 2.A95.172
� F.FFE * 16 = 15F.FD4 
� 15F.FD4 * 10 = 1.5FF.D40
Prof. Paulo Massillon 39
Prof. Paulo Massillon 40
Aritmética não decimal
� Aritmética Octal Inteira
� Soma
� Subtração
� Multiplicação
� Divisão
21
Prof. Paulo Massillon 41
Aritmética não decimal - Octal
� 3754 + 5534 = ( )8
� 7777 + 1 = ( )8
� 3521 – 2743 = ( )8
� 4653 – 3664 = ( )8
Prof. Paulo Massillon 42
Aritmética não decimal - Octal
� 3754 + 5534 = (11510)8
� 7777 + 1 = (10000)8
� 3521 – 2743 = (556)8
� 4653 – 3664 = (767)8
22
Prof. Paulo Massillon 43
Aritmética não decimal - Octal
� 7632 x 62 = ( )8
� 543 x 31 = ( )8
� 3544 / 32 = ( )8
� 4322 / 21 = ( )8
Prof. Paulo Massillon 44
Aritmética não decimal - Octal
� 7632 x 62 = (606024)8
� 543 x 31 = (21253)8
� 3544 / 32 = (110)8
� 4322 / 21 = (204)8
23
Exercícios – Multiplicação Base 8
� 45.534 * 765 =
� 723.452 * 346 =
� 654.254 * 767 =
Prof. Paulo Massillon 45
Exercícios – Multiplicação Base 8
� 45.534 * 765 = 44.675.414
� 723.452 * 346 = 322.027.674 
� 654.254 * 767 = 644.634.764 
Prof. Paulo Massillon 46
24
FIM
Aritmética não decimal
Prof. Paulo Massillon

Outros materiais