Upload
driellenayara
View
227
Download
0
Embed Size (px)
Citation preview
7/25/2019 Aula 5 - Operaes Aritmticas
1/18
PROGRAMA DE INFORMTICA BSICA
Operaes AritmticasProf. Joo Dallyson
7/25/2019 Aula 5 - Operaes Aritmticas
2/18
Na aula passada....
Sistema de Numerao Tipos de Sistema de Numerao
Representao Numrica (Forma Geral)
Sistema de Numerao Binrio Sistema de Numerao Hexadecimal
Sistema de Numerao Octal
Transformaes Numricas
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 2
7/25/2019 Aula 5 - Operaes Aritmticas
3/18
Sumrio
Operaes Aritmticas Adio de binrios
Subtrao de binrios
Multiplicao de binrios Diviso de binrios
Adio e Subtrao em Hexadecimal
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 3
7/25/2019 Aula 5 - Operaes Aritmticas
4/18
Operaes Aritmticas
Adio de Binrios No sistema decimal quando se quer somar 9 com 1 o
resultado 0 e vai 1, ou seja, igual a 10;
No sistema binrio o processo o mesmo quando sesoma 1 com 1, o resultado 0 e vai 1.
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 4
Parcela 1 Operao Parcela 2 Resultado
0 + 0 0
0 + 1 1
1 + 0 1
1 + 1 0 e vai 1
7/25/2019 Aula 5 - Operaes Aritmticas
5/18
Operaes Aritmticas
Adio de binrios (Exemplos)
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 5
1 1 Dec.
+1 0 1 02 1010
0 1 1 12
710
1 0 0 0 12 1710
Dec.
+1 0 1 0
2 10
10
0 1 0 12 510
1 1 1 12 1510
1 1 Dec.
+1 1 1 02 1410
0 0 1 12
310
1 0 0 0 12 1710
1 1 1 Dec.
+1 1 0 0 1
2 25
10
0 1 0 1 12 1110
1 0 0 1 0 02 3610
7/25/2019 Aula 5 - Operaes Aritmticas
6/18
Operaes Aritmticas
Subtrao de binrios Assemelha-se subtrao realizada entre dois
nmeros decimais com algumas caractersticasespeciais:
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 6
Parcela 1 Operao Parcela 2 Resultado
0 - 0 0
0 - 1 1 (pega 1emprestado)
1 - 0 11 - 1 0
7/25/2019 Aula 5 - Operaes Aritmticas
7/18
Operaes Aritmticas
Subtrao de binrios No caso da operao (0 2 1 2) ela s pode ser
realizada se um dgito logo da esquerda emprestar12;
Quando o dgito empresta o valor 12 ela passa aser 02e o nmero que recebe o valor 12passa aser 102(equivale a 22em binrio);
Assim a subtrao de (102- 12) = 12
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 7
7/25/2019 Aula 5 - Operaes Aritmticas
8/18
Operaes Aritmticas
Subtrao de binrios
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 8
0 1 10 Dec.
-1 0 0 1
2
910
0 1 1 02 610
0 0 1 12 310
10
0 0 10 Dec.
-1 1 0 0
2
1210
0 1 1 02 610
0 1 1 02 610
Dec.
-1 1 0 12 1310
1 0 0 02 810
0 1 0 12 510
10
0 0 10 Dec.
-1 1 1 1 02 3010
1 1 0 1 12 2710
0 0 0 1 12 310
7/25/2019 Aula 5 - Operaes Aritmticas
9/18
Operaes Aritmticas
Multiplicao de binrios Funciona da mesma maneira do decimal;
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 9
Parcela 1 Operao Parcela 2 Resultado
0 x 0 0
0 x 1 0
1 x 0 0
1 x 1 1
7/25/2019 Aula 5 - Operaes Aritmticas
10/18
Operaes Aritmticas
Multiplicao de binrios (Exemplo)
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 10
Dec.
x1 0 0 12 910
0 1 1 02
6100 0 0 0
+ 1 0 0 1
1 0 0 1
0 0 0 0
0 1 1 0 1 1 02 5410
7/25/2019 Aula 5 - Operaes Aritmticas
11/18
Operaes Aritmticas
Diviso de binrios Realizada da mesma forma do decimal apenas deve-
se levar em conta que as multiplicaes e assubtraes devem obedecer as regras das operaes
binrias;
Exemplo:
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 11
1 1 0 02 102
1 0 1 1 02
0 1 0
1 0
0 0 0
7/25/2019 Aula 5 - Operaes Aritmticas
12/18
Operaes Aritmticas Hexadecimal
Soma em Hexadecimal
Por exemplo , somar 24 com 3E
243E-------62
4+E = ?E equivale ao decimal 14 ,4+14 = 18 , ou seja , passou 2 do 16 , logo colocas 2
, " e vai 1... .. ... ...
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 12
7/25/2019 Aula 5 - Operaes Aritmticas
13/18
Operaes Aritmticas Hexadecimal
Subtrao em Hexadecimal
62-3E--------
E para 2 ?2 e 1 que veio representa 16+2 = 18E so 14 , portanto 14 para 18 = 4
62-3E--------. . .4
61 que foi = 5; 5 - 3 = 2
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 13
7/25/2019 Aula 5 - Operaes Aritmticas
14/18
Exerccios
Resolva as operaes:a) 11001011 + 00111010
b) 00000001 + 11111111
c) 11011 + 01010111d) 110011100 + 101101110 + 011001101
e) 10011111 + 1100001
f) 110011100101101110
g) 001 - 011
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 14
7/25/2019 Aula 5 - Operaes Aritmticas
15/18
Exerccios
Exerccios Faa as seguinte multiplicaes
101101001 * 110 011101110 * 11 110011100 * 101
Faa as seguintes divises 101101001 / 1101 011101110 / 110 110011100 / 1010
Avalie as seguintes expresses (observe as precedncia dos
operadores: () > *,/ > +,- ) 1001111 + 1100111011 / 11 (1 + 11101 * 101 + 1000 / 100111) 10011111 / 101 + 1111101 * 10
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 15
7/25/2019 Aula 5 - Operaes Aritmticas
16/18
Agradecimentos
Ao Prof. Dr. Bruno Feres, do BCT/UFMA
Ao Prof. Dr. Sergio Souza Costa, do BCT/UFMA Ao Prof. Me. Geraldo Braz, DEINF/UFMA
Ao Prof. Me. Osvaldo Silva Sousa Junior, NTI/UFMA
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 16
7/25/2019 Aula 5 - Operaes Aritmticas
17/18
Referncias
TANENBAUM, A. S. Organizao Estruturada deComputadores. 5 Ed. So Paulo: Prentice-Hall, 2007.
MARULA, M.; BENINI FILHO, P. A. InformticaConceitos e Aplicaes. 3 Ed. So Paulo: rica, 2008;
VELLOSO, F. C. Informtica Conceitos Bsicos. 8.ed. Riode Janeiro: Elsevier, 2011.
29/09/2014 Prof. Joo Dallyson (DEINFUFMA) Introduo Computao 17
7/25/2019 Aula 5 - Operaes Aritmticas
18/18
Perguntas....
29/09/2014 Prof Joo Dallyson (DEINF UFMA) Introduo Computao 18