Autoavaliação

  1. Qual a função dos operadores nas expressões?
  2. Qual a função dos operadores nas expressões?
  3. Quais os tipos de expressões que podem ser utilizados nos algoritmos? Que tipos de dados cada um deles manipula? Qual o possível resultado para cada uma das expressões?
  4. Cite exemplos de cada um dos tipos de expressão.
  5. Construa um algoritmo que calcule o perímetro de um triângulo escaleno, dados os valores de seus três lados.
  6. Construa um algoritmo que resolva uma equação do segundo grau, dados os valores de a, b e c.
  7. Resolva as seguintes expressões:
    1. 2 + 9 * 3 ^ 2 – 2
    2. 3 * ( 4 – 2 ) + 7 * 5
    3. 23 % 7 + 5 ^ 3 – 2 * 4 / 2
    4. ( 14 + ( 10 – 3 ) ) % 8 * 4 – 8 / 4
  8. Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo que A=2, B=7, C=3.
    1. ( ) A > B-1 ou A > B- 2
    2. ( ) B = A * C e (A > C)
    3. ( ) C > A ou B < C e A + 5 > B
    4. ( ) A = C-1 e B * 2 > A*C e (A+B+C)/2 < B
    5. ( ) C-A > B / 3 ou 5+C – A <= 12
    6. ( ) B > C e C > A e A + 1 >= B
    7. ( ) C*3 >= B e 5+A <= B e B-C >= A*2 e B*3 > (B+C)*2

Antes de resolver uma expressão, lembre-se de primeiro avaliar se a expressão é válida, ou seja, se foi escrita corretamente, com operadores compatíveis com os tipos e a quantidade de operandos. Em seguida, lembre-se de obter os resultados parciais, como vimos na aula, obedecendo às regras de precedência dos operadores.

Versão 5.3 - Todos os Direitos reservados