1- a) Inteiro f)Real k)String b) Booleano g) String l)Real c) Literal h

Transcrição

1- a) Inteiro f)Real k)String b) Booleano g) String l)Real c) Literal h
1a) Inteiro
f)Real
k)String
b) Booleano
g) String
l)Real
c) Literal
h) Literal
m)String
d) Booleano
i) Booleano
n)Real
e) Inteiro
j)Real
o)Real
Justificativa: As alternativas que foram marcadas como Inteiro são
marcadas porque são positivos e negativos e não possuem parte fracionária
e os que foram marcadas como Reais são marcadas porque além de serem
negativos, possuem parte fracionária. Os que foram marcados como
Booleanos são marcados porque assumem os valores como verdadeiro ou
falso. Os dados strings são representados por uma cadeia de caracteres.
2- a, g, h e k.
Justificativa: São válidos por não conterem caracteres especiais a
não ser o underline, não começam com números e não são palavras da
linguagem de programação.
3cod_cliente : Inteiro
nome_cliente: String
endereço_cliente: String
cidade: String
estado: String
estado_civil: Booleano
renda_familiar: Real
sexo: Booleano
imóvel_proprio: Real
veiculo_proprio; Real
total_compra_parcelada: Real
4 – Suponha que um sistema informatizado tenha 3 variáveis do tipo inteiro: A,
B e C. Estas variáveis possuem valores iguais a 5, 10 e -8, respectivamente.
Agora considere que, após a implementação do sistema, foi necessário criar
uma nova variável, que foi chamada de D, com valor de 1,5. Considerando os
cálculos matemáticos que o sistema precisa processar, responda quais são os
resultados das expressões aritméticas a seguir?
Ou seja A = X; B = Y; C = Z; D = W.
a) 2 * A mod 3 – C
2 * 5 mod 3 - (-8)
10 mod 24
10
b) rad (-2 * C) div 4
rad (2 * 8) div 4
rad ( 16 ) div 4
4 div 4
1
c) ( (20 div 3) div 3 ) + pot(8,2) / 2
( (20 div 3) div 3 ) + 64 / 2
(6 div 3) + 64 / 2
2 + 64 / 2
2 + 32
34
d) (30 mod 4 * pot(3,3)) * -1
(30 mod 4 * 9) *-1
(2 * 9) *-1
18 * -1
-18
e) pot(-C,2) + (D * 10) / A
64 + 15 / 5
64 + 3
67
f) rad(pot(A,B/ A)) + C * D
rad(pot(5,10/ 5)) + -8 * 1,5
rad(pot(5,2)) -8 * 1,5
rad(25) -8 * 1,5
5 -8 *1,5
5 – 12
-7
5a) B = A * C e (L ou V)
7 = 2 * 3,5 e (L ou V)
7=7eV
VeV
V
b) B > A ou B = pot(A,A)
7 > 2 ou 7 = pot(2,2)
7 > 2 ou 7 = 4
V ou F
V
c) L e B div A >= C ou não A <= C
F e 7 div 2 >= 3,5 ou não 2 <= 3,5
F e 3 >= 3,5 ou F
F e V ou F
F ou F
F
d) não L ou V e rad(A + B) >= C
V ou V e rad(2 + 7) >= C
V ou V e rad(9) >= C
V ou V e 3>= 3,5
VeF
F
e) B/A = C ou B/A <> C
7/2 = 3,5 ou 7/2 <> C
3,5 = 3,5 ou 3,5 <> 3,5
V ou F
F
f) L ou pot(B,A) <= C * 10 + A * B
F ou pot(7,2) <= 3,5 * 10 + 2 * 7
F ou 49 <= 35 + 14
F ou 49<=49
F ou V
F
6Problema 1:
Pseudocódigo:
Fluxograma:
Problema 2:
Pseudocódigo:
Fluxograma:
Início
Mostrar
num
Escolher
operação
pot (num, 2)
rad (num, 2)
Mostrar
resultado
Enquanto
acao=1
Fim
pot (num, 3)

Documentos relacionados