Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos de Lógica de Programação 3 ª Lista de Exercícios – Expressões Lógicas 1. Simplifique as expressões booleanas abaixo: a) A.B + C.D + A.B.C b) A.B.C. (B.C + A.B) 2. Qual o resultado as expressões lógicas em C abaixo? a) 1 > 2 b) !(1 > 2) c) !(-5) d) 'j' != 'j' e) 'j' != 'j' + 2 f) 'j' != 'j' == 'j' g) 5 >= 5 || 7 / 2 > 3 && 8 % 2 == 0 h) !(3 + 4 * 2 == 24 || (3 + 4) * 2 == 24) && 8 – 10 / 2 > 0 3. Qual o valor de k? int k, j = 3; k = j == 3; 4. Qual o valor de cada uma das seguintes expressões? int i = 1, j = 2, k = 3, n = 2; float x = 3.3, y = 4.4; a) j < i + 3 b) 2 * i – 7 <= j – 8 c) -x + y >= 2.0 * y d) i + j + k == -2 * -k e) !(n – j) f) !n – j g) !x * !y h) i && j && k i) i < j && 2 >= k j) i < j || 2 >= k k) i == 2 || j == 4 || k == 5 l) i = 2 || j == 4 || k == 5 m) x <= 5.0 && x != 1.0 || i > j 5. Considerando A e B duas expressões relacionais em C, a expressão (!A && B) || (A && !B) as- sume o valor verdadeiro: a) para todos os valores de A e de B b) sempre que A é igual a B c) sempre que A é diferente de B d) sempre que A é falso e) sempre que B é falso 6. Simplifique as expressões lógicas em C abaixo: a) a == '*' || a == '*' && b == '/' b) (sexo == 'M' && idade > 18) && (sexo == 'M' && idade < 65) c) cor == 'r' || cor != 'r' && cor == 'b'
Compartilhar