Pratica de Lógica Basica
Por: Felipe Ervesson • 19/6/2020 • Exam • 683 Palavras (3 Páginas) • 156 Visualizações
Atividade de Lógica [pic 1]
- Supondo que A, B e C são variáveis do tipo inteiro com valores 15, 20 e -10, respectivamente, e D uma variável do tipo real com valor 3.5, determine os resultados das expressões abaixo:
- A + 3 * 2 + B
15+3*2+20 = 41
- 2 + (3 * C) / 2
2+(3*-10)/2
2-30/2 = -13
- (B - 8 * 2) ↑ 2 * D - 1.5=
(20-8*2) ↑ 2 * 3.5 - 1.5=
4 ↑ 2 * 3.5 - 1.5=
16*3.5 – 1.5=
56-1.5=54.5
- B mod 4 + A mod 2
20 mod 4 + 15 mod 2 = 1
- 3 * A mod 3 – B
3 * 15 mod 3 – 20 = -20
- 2 ↑ (abs(C) / 2) / 4
2 ↑ (abs(-10) / 2) / 4
2 ↑ 5 / 4
32 / 4 = 8
g) 5 + ((C + 18) / 2) * ((3 mod B) + 1.5 * 3)
5 + ((-10+18) / 2) * ((3 mod 20) + 1.5 *3) =
5 + (8 / 2) * (3 + 1.5 * 3)=
5 + 4 * 7.5=
5 + 30 = 35
- Determine os resultados lógicos (verdadeiro ou falso) das expressões seguintes, sabendo que A, B, C, D e E contem respectivamente 3, 6, 1.5, “dia” e “quente” e que existe uma variável lógica L cujo valor é verdadeiro:
- falso ou (B + C = A) e L
falso ou (6 + 1.5 = 3) e L
Falso
- (“clima” = E) ou (“dia” = D)
(“clima” = quente) ou (“dia” = dia)
Verdadeiro
- A > C ou não L e (C > B / A)
3 > 1.5 ou ~V e (1.5 > 6 / 3)
Falso
- L e (C < A / B) ou não A <= C
V e (1.5 < 3 / 6) ou ~ 3 <= 1.5
Verdadeiro
- não verdadeiro ou L e B > A
~V ou V e 6 > 3
Verdadeiro
- Dadas as variáveis inteiras A, B, C contendo os valores 4, 10, 13, respectivamente, a variável NOME do tipo caracter contendo “JOÃO” e a variável lógica SIM contendo o valor falso, determine o resultado das expressões lógicas a seguir:
- NOME = “JOÃO” e (C < A + B)[pic 2]
JOÃO = “JOÃO” e (13 < 4 + 10)
Verdadeiro
- (A <= B) ou SIM
(4 <= 10) ou falso
Verdadeiro
- não SIM e (C mod B + 1 = A)
~falso e (13 mod 10 + 1 = 4)
Verdadeiro
- ((A ↑ 3) < C + 5) e SIM ou (NOME = “PEDRO”)
((4 ↑ 3) < 13 + 5) e falso ou (JOÃO=“PEDRO”
(64<18) e falso ou falso
Falso
- C > B ou não SIM
13 > 10 ou falso
Verdadeiro
- Considere A ← 2.0, B ← 1.5, C ← 4.0, NOME ← “MARIA”, COR ← “PRETO” e TESTE ← verdadeiro. Determine o resultado das expressões lógicas a seguir:
- TESTE e não TESTE
verdadeiro e ~verdadeiro
Falso
- TESTE ou (A = 4.0)
verdadeiro ou (2.0 = 4.0)
Verdadeiro
- (NOME = “JOÃO”) ou (COR <> “BRANCO”)
(“MARIA” = “JOÃO”) ou (“PRETO” <> “BRANCO”)
Falso
- não TESTE ou (B * 2.0 - A = 0.0)
~verdadeiro ou (1.5 * 2.0 – 2.0 = 0.0)
Falso
- (COR = “PRETO”) e (C < 10) ou TESTE
(“PRETO” = “PRETO”) e (4.0 < 10) ou verdadeiro
...