Lista de algoritmos em VisualG
ALGORITMOS – Lista de exercícios II - Prof. Allan Piter Pressi
Exercícios retirados do Capítulo 4 do livro: Algoritmos : lógica para desenvolvimento de computadores. 20. ed. São Paulo: Érica, 2007. 240 p. MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de.
1) Determine o resultado lógico das expressões mencionadas, indicando se são verdadeiras ou falsas. Considere para as respostas os seguintes valores: X=1, A=3, B=5, C=8, D=7.
a. não(X > 3) Resposta: verdadeiro
b. (XD) Resposta: falso
c. não (D5) Resposta: verdadeiro
d. não (X>3) ou (C=2) Resposta: falso
g. (X=D) Resposta: falso
h. (D5) Resposta: verdadeiro
i. não (D>3) ou não (BB) ou não (C>B) Resposta: falso
2) Indique a saída dos trechos de programa em português estruturado, apresentados em seguida. Para as saídas considere os seguintes valores: A=2, B=3, C=5 e D=9. Não é necessário calcular os valores de X. Marque na resposta apenas a fórmula que será utilizada de acordo com a condição.
a. se não (D > 5) então X ← (A + B) * D senão X ← (A – B) / C fim_se escreva (X) Resposta: X ← (A – B) / C
b. se (A > 2) e (B < 7) então X ← (A + 2) * (B – 2) senão X ← (A + B) / D * (C + D) fim_se escreva (X) Resposta: X ← (A + B) / D * (C + D)
c. se (A = 2) ou (B < 7) então X ← (A + 2) * (B – 2) senão X ← (A + B) / D * (C + D) fim_se escreva (X) Resposta: X ← (A + 2) * (B – 2)
d. se (A > 2) ou não (B < 7 ) então X ← A + B - 2 senão X ← A – B fim_se escreva (X) Resposta: X ← A + B - 2
e. se não (A > 2) ou não (B < 7) então X ← A + B senão X ← A / B fim_se escreva (X) Resposta: X ← A + B
f. se não (A > 3 ) e não (B < 5 ) então X ← A + D senão X ← D / B fim_se escreva (X) Resposta: X ← D / B
g. se (C > = 2) e (B < = 7) então X ← (A + D) / 2 senão X ← D * C fim_se escreva (X) Resposta: X ← (A + D) / 2
h. se (A > = 2) ou (C < = 1) então X ← (A +