Exercícios de introdução a lógica de programação
1) Algorítmo – Média aritmética para 4 notas de um semestre
Início A,B,C,D, M: reais; escreva (Digita suas 4 notas semestrais); leia (A,B,C,D); M ← (A+B+C+D)/4; leia (Sua média é, “M”); Fim
2) Algorítmo – Quantidade de latas e custo
Início h,r,custo,qtde,area,litro,pi: reais; pi ← 3,14; escreva (digite o raio e a altura do cilindro); leia ( r,h); area ← (pi*pot(r^2)) + (2*pi*r*h); litro ← area/3; qtde ← litro/5; arredonda (qtde); custo ← qtde * 50,00; escreva (custo, qtde); Fim
3) a) “Pare!”(caracter); e 2 (inteiro); b) 5 (inteiro) e boa (lógico); c) 3,5 (real) e garota (lógico); d) “Preserve o meio ambiente” (caracter) e 100,5 (real); e) 18 (inteiro), 57,3 (real) e 100 (inteiro).
4) Indentificadores Válidos: b, g, h, m, n, o
5) NB: Real; NA: Caracter; NMat: Inteiro; SX: lógico
6) R$ é um identificador invalido e a variável C está declarada duas vezes.
7) A) 2 * A mod 3 – C = 2 * 5 mod 3 – 8 = 9 B) rad(-2 * -5) div 4 = 1 C) ((20 div 3) div 3) + pot(2,8) / 2 = 130 D) pot(-(-8),2) + (1,5 * 10) / 5 = 54 E) rad(pot(5, 10/5)) + (-8) * 1,5 = -7
8)
A) B= A * C e (L ou V)
7 = 2 * 3.5 e (F ou V)
7 = 2 * 3.5 e V
7 = 7 e V
V e V = V
B)
B > A ou B = pot(A,A)
7 > 2 ou 7 = pot(2,2) V ou 7 = 4 V ou F V
C)
L e B div A >= C ou não A = 3.5 ou não 2 = 3,5 ou não 2 = C
Não F ou V e rad (2+7) >= 3,5
Não F ou V e F V ou V e F V ou F V
E)
B/A = C ou B/A C
7/2 = 3,5 ou 7/2 3,5
3,5 = 3,5 ou 3,5 3,5 V ou F
F)
L ou pot