algoritmos 1 - lista de exercícios 2
TRANSCRIPT
Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul Campus Ponta Porã Diretoria de Ensino e Pós-Graduação
Algoritmo I Lista de Exercício 02
1 – Identifique os erros e reescreva os identificadores abaixo de forma correta:
a) 13salário b) salário$ c) salário_mínimo d) salário+reajuste e) novoSalário f) fumante? g) Preço médio h) %desconto i) km/h
2 – Classifique os dados de acordo com o seu tipo, sendo I = Inteiro, R = Real, C = Caractere e L = Lógico): ( ) 0 ( ) + 36 ( ) 0,3257 ( ) F ( ) 1 ( ) “F” ( ) “+3257”
( ) ‐1 ( ) 0,0 ( ) ‐ 0,001
( ) “‐0,0” ( ) “.F.” ( ) “o”
( ) + 0,05 ( ) “.V.” ( ) 7/2 ( ) 32 ( ) + 3257 ( ) V
( ) ‐32 ( ) “A” ( ) “abc”
( ) ‐1,9E123 ( ) “0”
3 - Resolva: A, B e C tem os seguintes valores 5, 10 e ‐8, respectivamente. D tem o valor de 1,5.
a) 2 * A % 3 – C
b) RaizQ(‐2 * C) / 4 c) ((20 / 3) / 3) + 2^8)/2
d) (30 % 4 * 3^3) * ‐1 e) (‐C^2) + (D * 10)/A f) RaizQ(A^(B/A)) + C * D
4 - Indique qual o resultado será obtido das seguintes expressões:
a) 1 / 2 b) 1 \ 2 c) 1 % 2 d) ( 200 / 10 ) % 4 e) 5^2 + 3
f) RaizQ(25)+19‐23 g) 3,0* 5,0 +1 h) 1/4+2 i) 28,0/7+4 j) 3/6,0‐7
Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul Campus Ponta Porã Diretoria de Ensino e Pós-Graduação
5 - Indique o resultado das seguintes expressões: a) 2 > 3 b) ( 6 < 8 ) OU ( 3 > 7 ) c) ((( 10 / 2 ) % 6 ) > 5 ) d) ( 3 < ( 2 / 2 ) ) e) NÃO ( 2 < 3 )
6 - Escreva o comando de atribuição e resolva a expressão das seguintes fórmulas matemáticas.
a) onde A= 2, B= 6, C = 3, D=4, E=8, F=4
𝑋 =𝐴 +
𝐵𝐶
𝐷 −𝐸𝐹
b) onde X = 2
𝑌 =
2𝑋2 − 3𝑋(𝑋+1)
2+
√𝑥 + 22
2𝑋
7 - Para cada linha informar o valor da expressão e de cada uma das variáveis (X, Y, Z). a) X 5; Y 1; Z 3; b) X 5 + Y * Z; c) Z X; Y ← Z ; d) Y = X ; e) Z X+Y/2^2; f) X Z; Z Y; g) X = Y; h) Z > X; i) Y < Z; 8 - Se X possui o valor 15 e foram executadas as seguintes instruções:
a) X X + 3;
b) X X – 6;
c) X X / 2;
d) X 3 * X;
e) X X‐X+X*X/X;
Qual será o valor armazenado em X? 9 - Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo que A, B, C contêm, respectivamente, 2, 7, 3.5, e que existe uma variável lógica L cujo valor é falsidade (F):
a) B = A * C e (L ou V)
b) B > A ou B = A ^ A
c) L e B / A >= C ou não A <= C
d) L e B / A >= C ou não A <= C
e) B/A = C ou B/A <> C
f) L ou B ^ A <= C * 10 + A * B
Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul Campus Ponta Porã Diretoria de Ensino e Pós-Graduação
10 - Resolva as seguintes expressões:
a) 15 % 4 < 19 % 6
b) 3 * 5 / 4 <= 3 ^ 2 / 0.5
c) 2 + 8 % 7 >= 3 * 6 – 15
d) 2 < 5 E 15 / 3
e) 2 < 5 OU 15 / 3
f) F OU 20 18 / 3 <> (21 / 3) / 2
g) NÃO V OU 3 ^ 2 / 3 < 15 – 35 / 7
h) NÃO (5 <> 10 / 2) OU V E 2 – 5 > 5 – 2 OU V)
i) 2 ^ 4 <> 4 + 2 OU 2 + 3 * 5 / 3 % 5 < 0
11) Quais são os valores de A, B e C depois da avaliação das seguintes operações? A 3 B 4 C A + 2 * B C C + B B C – A A B * C 12) Qual é o valor de X depois da execução das seguintes operações? X 2 X (X + X) ^ 2) X RaizQ(X + RaizQ(X) + 5) 13) Encontre o valor da variável VALOR após a execução das seguintes operações:
VALOR 4.0 * 5
X 3.0
Y 2.0
VALOR X ^ Y – Y
VALOR 5
X 3
VALOR VALOR * X
14) Deduza o valor das seguintes expressões, sabendo que A, B e C possuem, respectivamente, os valores 5, 25 e 10: a) X A + B + C b) X A + B * C c) X A + B / C d) X A + B + C e) X A + B / C f) X A + B % C g) X (A + B) / C h) X A + (B / C)
Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul Campus Ponta Porã Diretoria de Ensino e Pós-Graduação
15 - Calcule o valor das seguintes expressões: a) 8 + 7 * 3 + 4 * 6 b) ‐2 ^ 3 c) (33 + 3 * 4)/5 d) 2 ^ 2 * 3 e) 3 + 2 * (18 – 4 ^ 2) f) 16 * 6 – 3 * 2 16 - Como se troca os valores de duas variáveis, A e B? 17 - Deduza o valor da variável depois da execução dasinstruções: A 4 B A B A + 3 18 - O que se obtém nas variáveis A e B depois da execução das seguintes instruções? A 5 B A + 6 A A + 1 B A – 5 19 - O que se obtém nas variáveis A, B e C depois da execução das seguintes instruções? A 3 B 2 C A + B B A + B A B + C 20 - O que se obtém nas variáveis A e B depois da execução das seguintes instruções? A 10 B 5 A B B A 21 - Quais dos seguintes identificadores não são válidos?
Caso o identificador seja inválido, identifique os erros e reescreva‐o corretamente. a) _XRaio b) X_Raio c) XRaio_ d) 2R2D e) R2D2 f) 45 g) 14N h) N14 i) ZZZZ j) 3µ k) Π
Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul Campus Ponta Porã Diretoria de Ensino e Pós-Graduação
22 - Executar a seguinte expressão A = 2 e B = 5: X = 3 * A – 4 * B / A ^ 2 X = 4 / 2 * 3 / 6 + 6 / 2 / 1 / 5 ^ 2 / 4 * 2 23 - Se o valor de A é 4, o valor de B é 5 e o valor de C é 1, avaliar as seguintes expressões: a) B * A – B ^ 2 / 4 * C b) (A * B) / 3 ^ 2 c) (((B + C) / 2 * A + 10) * 3 * B) – 6 24 - Se o valor de A é 2, o valor de B é 3 e o valor de C é 2, avaliar a expressão: a) a ^ b ^ c b) b ^ a ^ c c) c ^ b ^ a 25 - Obter o valor de cada uma das seguintes expressões aritméticas: a) 7 / 2 b) 7 % 2 c) 12 / 3 d) 12 % 3 e) 0 % 5
f) 15 % 5 g) 7 * 10 – 50 % 3 * 4 + 9 h) (7 * (10 ‐ 5) % 3) * 4 + 9
26 - Encontrar o valor de cada uma das seguintes expressões ou dizer se não é uma expressão válida.
a) 9 ‐ 5 – 3 b) 2 / 3 + 3 / 5 c) 9 / 2 / 5 d) 7 % 5 % 3 e) 7 % (5 % 3) f) (7 %) 5 % 3 g) (7 % 5 % 3) h) ((12 + 3 ) / 2) / (8 – (5 + 1)) i) 12 / 2 * 3 j) RaizQ(4 ^ 4) 27 – Converta as fórmulas em linguagem estruturada
𝑥 =−𝑏 ± √𝑏2 − 4𝑎𝑐
2𝑎
𝐴 = 𝑃 (1 + 𝑟
𝑛)
𝑛𝑡
𝑎
𝑏+
𝑐
𝑑=
𝑎𝑑 + 𝑏𝑐
𝑏𝑑
𝑎−𝑛 =1
𝑎𝑛
(𝑎
𝑏)
𝑛
=𝑎𝑛
𝑏𝑛
Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul Campus Ponta Porã Diretoria de Ensino e Pós-Graduação
28 – O que é uma variável? 29 – Quais os tipos de variáveis? 30 – Como é declarada uma variável? 31 – Sendo A = 3, B = 7 e C = 4. Informe se as expressões são verdadeiras ou falsas:
a) (A + C) > B
b) B >= A + 2
c) C = (B – A)
d) (B + A) <= C
32 – Sendo A = 5, B = 4 e C = 3. Informe se as expressões são verdadeiras ou falsas:
a) (A > C) E (C <= D)
b) (A + B) > 10 OU (A + B) = ( C + D)
c) (A >= C) OU (D >= C)