Aula 5 - Operações Aritméticas

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