Lógica de programação
Assuntos exercitados: Tipos de dados, expressões, variáveis e operadores.
1. Assinale (I)nteiro, (R)eal, (L)ogica e (C)aractere para cada uma das constantes:
(I) 0
(R) -0.01
(C) “0.04”
(I) 1
(R) -0.05
(C) “.V.”
(R) 0.0
(I) -3267
(L) .F.
(I) -1
(C) “abc”
(I) -32
(I) -32
(C) “3257”
(R) +3257.
(I) +36
(C) “-0.01”
(R) 10.0
(R) +32.
(L) .V.
(C) “10.0”
(R) 0.
(R) -0.01
(C) “f”
2. Dê o valor das seguintes expressões aritméticas: a) 5 + 4 * 2 = 5+8 = 13 .................................................
b) 5 * 4 + 2 = 20+2 = 22 ...............................................
c) 5 – 4 / 2 = 5-2 = 3.....................................................
d) 5 / 4 – 2 = 1.25-2 = 0.75 ..........................................
e) 5 div 4 * 2= 1*2 = 2 .................................................
f) 5 + 4 * 2 = 5+8 = 13 ..................................................
g) 5 + 4 div 2= 5+2 = 7 .................................................
h) 5 mod 4 * 2 = 1*2 = 2 .............................................
i) 5 * 4 mod 2 = 20 mod 2 = 0 .....................................
j) 5 + 4 * 2 – 5 mod 3= 5+8-2 = 11...............................
k) 5 mod 7= 5 ..............................................................
l) 7 mod 5= 2 ...............................................................
m) 5 / 4 div 2= 1.25 div 2 (sem resolução)..................
n) 5 div 4 / 2= 1/2 = 0.5 ...............................................
o) Montar uma expressão envolvendo todos os operadores aritméticos e constantes numéricas que resulte o valor 5:
(8-2 mod 6 div 34 /4)*0+5
p) Montar uma expressão envolvendo todos os operadores logicos e constantes lógicas que resulte o valor .V. (verdade):
.NAO..V..E..F..OU..V.
q) Montar uma expressão envolvendo operadores relacionais e constantes variadas que resulte o valor .F. (False):
(5+8=4).E.(“a””B”).OU.(4>5).OU..V.
3. Dadas as variáveis e seus