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 +
√ 𝑥 + 2
2
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)

Algoritmos 1 - Lista de Exercícios 2

  • 1.
    Instituto Federal deEducaçã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
  • 2.
    Instituto Federal deEducaçã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 + √ 𝑥 + 2 2 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
  • 3.
    Instituto Federal deEducaçã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)
  • 4.
    Instituto Federal deEducaçã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) Π
  • 5.
    Instituto Federal deEducaçã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 𝑎 𝑛 ( 𝑎 𝑏 ) 𝑛 = 𝑎 𝑛 𝑏 𝑛
  • 6.
    Instituto Federal deEducaçã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)