Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1o Sem 2012 HNigri - Algoritmos 1
Revisão Prova Colegiada
inicio // Algoritmo alg1
declare salbase, salreceber, grat, imp numerico;
leia salbase;
gratsalbase*5/100;
salreceber salbase +grat;
imp salreceber * 7/100;
salreceber salreceber – imp;
escreva salreceber;
fim
inicio // Algoritmo alg2
declare salbase, salreceber numerico;
leia salbase;
salreceber salbase +(salbase*5/100);
salreceber salreceber – salreceber * 7/100;
escreva salreceber;
fim
1o Sem 2012 HNigri - Algoritmos 2
Revisão Prova Colegiada
É correto afirmar:
a) Somente Alg1 tem consistência em sua representação e chega a um
resultado.
b) Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo
resultado.
c) Somente Alg2 tem consistência em sua representação e chega a um
resultado.
d) O resultado da solução apresentada por Alg2 é maior do que a de Alg1.
e) O resultado da solução apresentada por Alg2 é menor do que a de Alg1.
1o Sem 2012 HNigri - Algoritmos 3
Revisão Prova Colegiada
RESPOSTA:
b) Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo
resultado.
1o Sem 2012 HNigri - Algoritmos 4
Revisão Prova Colegiada
O custo de uma geladeira nova ao consumidor é a soma
do custo de fábrica com o percentual do
distribuidor e dos impostos (aplicados ao custo de
fábrica), porém do imposto diminui-se 10% como
incentivos do IPI. Suponha que o percentual do
distribuidor seja de 28%, os dos impostos total
seja 45%, e o incentivo 10%. Considere dentre os
seguintes algoritmos a seguir o(s) que faça(m): ler
o custo de fábrica de um carro, calcular e escrever
o custo final ao consumidor.
1o Sem 2012 HNigri - Algoritmos 5
Revisão Prova Colegiada
I.
inicio
declare cust_fab, vlr_final numerico;
escreva "Entre com o custo de fabricação”;
leia cust_fab;
vlr_final cust_fab + (cust_fab * 0.83);
escreva "Valor final:", vlr_final;
fim
1o Sem 2012 HNigri - Algoritmos 6
Revisão Prova Colegiada
II.
inicio
declare cust_fab, dist, imp, vlr_final numerico;
escreva "Entre com o custo de fabricação”;
leia cust_fab;
dist cust_fab * 0.28;
imp cust_fab * 0.35;
vlr_final cust_fab + dist + imp;
escreva "Valor final: ", vlr_final;
fim
1o Sem 2012 HNigri - Algoritmos 7
Revisão Prova Colegiada
III.
inicio
declare cust_fab, dist, imp, vlr_final numerico;
escreva "Entre com o custo de fabricação”;
leia cust_fab;
dist cust_fab * 0.28;
imp cust_fab * 0.45;
vlr_final cust_fab + dist + imp;
escreva "Valor final: ", vlr_final;
fim
1o Sem 2012 HNigri - Algoritmos 8
Revisão Prova Colegiada
IV.
inicio
declare cust_fab, dist, imp, vlr_final numerico;
escreva "Entre com o custo de fabricação”;
leia cust_fab;
dist cust_fab * 0.28;
vlr_final cust_fab + dist + imp;
escreva "Valor final:”, vlr_final;
fim
1o Sem 2012 HNigri - Algoritmos 9
Revisão Prova Colegiada
Qual(is) das opções esta(ão) correta(s)?
a) I e II estão corretas
b) II e III estão corretas
c) II e IV estão corretas
d) Somente II esta correta
e) Nenhuma está correta
1o Sem 2012 HNigri - Algoritmos 10
Revisão Prova Colegiada
RESPOSTA
d) Somente II esta correta
1o Sem 2012 HNigri - Algoritmos 11
Revisão Prova Colegiada
Qual será o valor de a e b após a execução do programa
representado pelo portugol abaixo:
início
declare a , b , c numerico;
a <-11; b <- 3; c <- a – b;
se (a+b > 21) então
inicio
a <- a+1; b <- b * 3;
fim
senão
a <- c modulo 2; // o mesmo que a <- c % 2
fim;
1o Sem 2012 HNigri - Algoritmos 12
Revisão Prova Colegiada
a) a = 2 e b = 0
b) a = 0 e b = 2
c) a = 1 e b = 0
d) a = 0 e b = 3
e) a = 0 e b = 1
1o Sem 2012 HNigri - Algoritmos 13
Revisão Prova Colegiada
RESPOSTA:
d) a = 0 e b = 3
1o Sem 2012 HNigri - Algoritmos 14
Revisão Prova Colegiada
A soma da sequência de números naturais
representado por S = 1 + 2 + 3 + ... + N,
onde, N é informado pelo usuário pode
ser representado por qual algoritmo a
seguir:
1o Sem 2012 HNigri - Algoritmos 15
Revisão Prova Colegiada
início
fim
N
i
=
1
S
=
0
i
<=
N
N
S
S
=
S
+
i;
i
=
i
+
1 N
A)
1o Sem 2012 HNigri - Algoritmos 16
Revisão Prova Colegiada
início
fim
N
i
=
1;
S
=
0
i
<=
N
S
N
S
=
S
+
i
i
=
i
+
1
S
B)
1o Sem 2012 HNigri - Algoritmos 17
Revisão Prova Colegiada
C) início
fim
N
i
=1;
S
=
1
i
<=
N
N
N S
=
S
+
i
i
=
i
+
1 S
1o Sem 2012 HNigri - Algoritmos 18
Revisão Prova Colegiada
D)
início
fim
N
i
=
1; S
1
i
<=
N
S
N S
=
S
+
i;
i
=
i
+
1
S
1o Sem 2012 HNigri - Algoritmos 19
Revisão Prova Colegiada
RESPOSTA: B (AH-AI !!!)
1o Sem 2012 HNigri - Algoritmos 20
Revisão Prova Colegiada
Considere que, durante a execução do algoritmo a
seguir, os valores 2 e 3 serão lidos pelo
comando da linha 1 e o valor 10 será lido pelo
comando da linha 3.
1
2
3
4
5
6
leia A, B;
C = 2 * A;
leia A;
C = C + B;
imprima A, B, C;
pare;
1o Sem 2012 HNigri - Algoritmos 21
Revisão Prova Colegiada
Considerando o exposto acima, marque com um X a
alternativa com afirmativa INCORRETA:
a) Após a leitura da linha 1, a variável A possui o
valor 2 e a variável B o valor 3.
b) Na linha 2, o valor de C passa a ser 20.
c) A variável A tem seu valor alterado ao longo do
programa.
d) Após a leitura da linha 3, o valor de A passa a ser
10, substituindo o valor anterior de A.
e) A linha 4 modifica o valor de C para 7
1o Sem 2012 HNigri - Algoritmos 22
Revisão Prova Colegiada
RESPOSTA:
b) Na linha 2, o valor de C passa a ser 20.
1o Sem 2012 HNigri - Algoritmos 23
Revisão Prova Colegiada
início
declare cont, soma numerico;
cont ← 0, soma ← 2;
enquanto (cont < 5) faça
inicio
soma ← soma + 10;
cont ← cont + 1;
fim
escreva “cont = ”, cont;
escreva “soma = ”, soma ;
}
a) cont = 52 e soma = 5
b) cont = 7 e soma = 50
c) cont = 4 e soma = 50
d) cont = 5 e soma = 52
1o Sem 2012 HNigri - Algoritmos 24
Revisão Prova Colegiada
Fazer o FLUXOGRAMA para os trechos:
1)
for (x=0; x <= 100; x+=3 )
cin >> V[x];
2) for (x=0; x < 10; x++) {
for (y=0; y < 10; y++)
cout << M[x][y] << “ “;
cout << “\n”;
3) }
para I de K+1 até N-1 faça
inicio
para J de K+1 até N-1 faça
A[I, J] ← A[I, J] – A[I, K] * A[K, J];
B[I] ← B[I] – A[I, K] * Y[K];
A[I,K] ← 0;
fim;