segunda-feira, 22 de agosto de 2011

Aula 7 - 24.08.2011

1) Dados
  • Numéricos:
    • Inteiro: {0, 1, 2, 3, -5}
    • Reais: {0.5, 1.2, -0.645}
  • Literais:
    • Caracter: {'a', 'b', '1', '2'}
    • Cadeia de Caracteres:  {"Brasil", "RS", "abc123"}
  • Lógico: 
    • Valores possíveis: {verdadeiro, falso}
2) Operadores
  • Aritméticos: {+, -, *, /, \, %, ^}
    • + soma numéricos e concatena literais: 3+2 = 5
    • - subtrai numéricos e altera o sinal de um numérico: 3-2 = 1
    • * multiplica numéricos: 3*2 = 6
    • / divide numéricos: 3/2 = 1.5
    • \ divisão inteira: 3/2 = 1
    • % resto da divisão: 3%2 = 1  (também conhecido por MOD)
    • ^ potenciação: 5^2 = 25
  • Relacionais: {=, <>, >, >=, <, <=}
    • = igualdade
    • <> diferença
    • > maior
    • >= maior ou igual
    • < menor
    • <= menor ou igual
  • Lógicos: 
    • {E, OU, OU EXCLUSIVO e NÃO}
E
FFF
FVF
VFF
VVV

OU
FFF
FVV
VFV
VVV
OU EXCLUSIVO
FFF
FVV
VFV
VVF

NÃO
FV
VF


3) Precedência de operadores

  1. Parênteses ()
  2. Potenciação 
  3. Multiplicação, Divisão, Divisão inteira, Resto
  4. Adição, Subtração


    4) Exercícios
    Diga se é V ou F (Verdadeiro ou Falso):

    1. 2>3 =
    2. 5/2>2 =
    3. 5\2>2 =
    4. 11%2=1 =
    5. 8%3>2 = 
    6. 5*3-4<>11 =
    7. 5*(3-4)<>11 =
    8. (3^3=9) e (2^2=4) =
    9. (6<8) ou (3>7) = 
    10. não (2<3) = 
    11. (5>=6 ou 6<7 ou não (a+5-6=8)) =    {onde a=5}
    12. ((34>9 e 5+u=34) ou (5=15/3 e 8>12) = ((u = 29) e 8>12)) =   {onde u=29}



    Nenhum comentário:

    Postar um comentário