Buscar

1412616650669_aula_30-set

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 21 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 21 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 21 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

Cursos de Computação e 
Informática 
Introdução à Computação 
Conversão entre bases 
numéricas (Parte II). 
 
Prof. Cristiany Moscoso 
cristiany.moscoso@unama.br 
 
www.aprendiz.unama.br 
Educação para o desenvolvimento da Amazônia! 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Multiplicação Binária 
 
Mesmas regras que a multiplicação decimal com a 
vantagem de termos apenas 2 algarismos. 
 
Todas as operações possíveis são: 
 0 X 0 = 0 
 0 X 1 = 0 
 1 X 0 = 0 
 1 X 1 = 1 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Multiplicação Binária 
 
Exemplos: 
 110 
 x 101 
 110 
 000 
+110 
 11110 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Multiplicação Binária 
Exemplos: 
 10101 
 x 1101 
 10101 
 00000 
 10101 
+10101 
100010001 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Multiplicação Binária 
Exemplos: 
 111000 
 x 10101 
 111000 
 000000 
 111000 
 000000 
 +111000 
 10010011000 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Multiplicação Binária 
Exercício: 
a) 1112 x 1012 b) 11012 x 1002 
 
c) 101012 x 11012 d) 100102 x 1002 
 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Divisão Binária 
 
Utiliza-se o mesmo processo que a divisão decimal, 
utilizando dividendo, divisor, quociente e resto. 
 
Vantagem de ter apenas dois algarismos 
Exemplos: 
 1001 /101 
 100 1 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Divisão Binária 
Exemplos: 
 1001 /101 
 -101 1 
 100 
 
Sendo: 10012=910 / 1012=510 
 1002=410 12=110 
 
 Ou seja, 9/5 = 1 resto 4. 
 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Divisão Binária 
Exemplos: 
101010 /110 
 -110 111 
0100 
01001 
- 110 
 011 
 110 
- 110 
 000 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Divisão Binária 
Exemplos: 
 100101 /100 
-100 1001 
 000 
 1 
 10 
 101 
- 100 
 001 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Divisão Binária 
Exercício: 
a) 11112 / 112 b) 100102 / 1102 
 
c) 10012 / 1012 d) 1010102 / 1102 
 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Operações nas bases 8 e 16. 
Estas operações seguem as mesmas regras para 
qualquer base, utilizando-se de “vai x” (x é 8 para 
octal) na casa à esquerda ( e somando-o com as 
parcelas à esquerda) ou de “empréstimo ” (como nas 
subtrações em qualquer outra base), e assim por 
diante. 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Octal – Adição e Subtração 
Exemplos: 
36578 + 17418 = 56208 
4438 + 6538 = 13168 
73168 - 33158 = 40018 
4508 - 3008 = 1508 
 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Hexadecimal – Adição e Subtração 
 
Utiliza-se o principio posicional, substituindo 16 
unidades da ordem da direita por 1 unidade da ordem 
à esquerda (vai 1). 
 
Faz-se a relação das bases 16 e 10 (decimal) 
 A = 1010 B = 1110 C=1210 D= 1310 E=1410 F=1510. 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Hexadecimal – Adição e Subtração 
 
Exemplos: 
a) 3A943B16 + 23B7D516 = 5E4C1016 
b) 4C7BE816 – 1E927A16 = 2DE96E16 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Exercício: 
a) 11001111012 + 1011101102 
b) 1100111102 + 110111112 
c) 11001111012 + 1011101102 
d) 36458 + 27648 
e) 377428 + 265738 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Exercício: 
f) 317528 + 67358 
g) 2A5BEF16 + 9C82916 
h) 2AC7916 + B7EEC16 
i) 2748E16 + FA7B516 
j) 110010000102 - 11111111112 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Exercício: 
k) 100011010002 - 1011011012 
l) 1000102 - 111012 
m) 23518 - 17638 
n) 374258 - 147668 
o) 64B2E16 - 27EBA16 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Aritmética Computacional. 
Exercício: 
p) 43DAB16 - 3EFFA16 
q) 1012 x 1112 
r) 111012 x 10102 
s) 1111100012 x 100112 
t) 110011102 / 11012 
 
Cursos de Computação e Informática 
Introdução à Computação 
Educação para o desenvolvimento da Amazônia! 
Considerando a operação de adição com 
números binários qual o valor da 
proposição lógica abaixo? 
p: 11 + 11 > 110 
a) 0 
b) falsidade 
c) verdade 
d) 6 
 
Educação para o desenvolvimento da Amazônia! 
Considerando as 
proposições lógicas: 
 
 p: 240 é um valor Octal 
 q: A0 é um valor 
Hexadecial 
 z: 10100001 é um valor 
binário 
 
Qual resultado será 
impresso a partir do código 
ao lado? 
 
 
 
Se p > q 
 Se p > z Então 
 Se q > z Então 
 Escreva(“PQZ”) 
 Senão 
 Escreva(“PZQ”) 
 Fim se 
Senão 
 Se z>q Então 
 Escreva(“ZPQ”) 
 Senão 
 Escreva(“QPZ”) 
Fim se 
Senão 
 Se q > z e q > p Então 
 Se z < p Então 
 Escreva(“QPZ”) 
 Senão 
 Escreva(“O valor z é maior.”) 
 Fim se 
 Fim se

Outros materiais