Buscar

Aula 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmos e Programação
Aula 03 - Lista de Exercícios
1) Com as variáveis recebendo os seguintes valores A=2, B=3, C=5, D=-2, resolva as expressões lógicas 
envolvendo operadores relacionais:
a) A <> B
b) A >= B
c) A + B = C
d) C < (B + C) * D
e) C - A * B <= (B + C) * D
f) C MOD A < C DIV A
g) POT(A,B) > POT(B,A)
h) (A + B) * POT(A,1) >= POT(2,A) + (RAD(64) * 2)
i) POT(D,2) = POT(A,A)
j) A - B - C - D > A * D
2) Com as variáveis F1 e F2 iguais a falso e V1 e V2 iguais a verdadeiro resolva as expressões lógicas 
envolvendo operadores lógicos.
a) F1 ou F2
b) F1 e F2 ou V1
c) V1 e F1 ou V2 e F2
d) V1 ou F1 e V2 ou F2
e) nao V1 e V2
f) V1 ou (nao F2) ou (nao V2)
g) V1 ou (nao F2) ou (nao V2)
h) nao(nao(nao(nao(F2))))
i) nao(nao(nao(nao(F2) e V1) e V2) e F1)
j) nao(nao(nao(nao(F2) ou V1) e V2) ou F1)
3) Com as variáveis L1=verdadeiro, L2=falso, A=7, B=11, c=13 e D=-10 resolva as expressões mistas:
a) L1 ou (POT(A,2) > 25)
b) L2 e L1 ou (2 + RAD(A) * D > POT(D,2) / C)
c) L2 e (B <> C) ou (A > D)
d) (nao L2 e (B <> C-2)) e (POT(C,2) DIV 10 > D)
e) (C MOD B >= C DIV B) e (nao L1 ou (nao L2))
f) (C MOD B >= C DIV B) e (nao L1 ou (nao L2))
g) (3 * C MOD B < C DIV B / 4) ou (nao(nao(nao(L1))))
h) (3 * C MOD B - 2 < 4 + C DIV B / 4) ou (RAD(100) > POT(A,2))
i) nao L1 e A + B * C + D < A * B + C / D
j) nao L1 ou ((A + B) * C + D < A * (B + C) / D)
4) Indique a saída dos trechos de programa em português estruturado, mostrados abaixo, escrevendo o 
valor de X. Para as variáveis considere os seguintes valores: A=2, B=3, C=5 e D=9. Transcreva esses 
trechos de código na linguagem C/C++.
a) Resposta: X = 
se (A = 2) ou (B < 7) entao
 X <- (A + 2) * (B - 2)
senao
 X <- (A + B) / D * (C + D)
fimse
escreva(X)
b) Resposta: X =
se (A > 2) ou nao (B < 7) entao
 X <- A + B - 2
senao
 X <- A - B
fimse
escreva(X)
c) Resposta: X =
se nao (A > 2) ou nao (B < 7) entao
 X <- A + B
senao
 X <- A / B
fimse
escreva(X)

Outros materiais