Buscar

ALGORITMOS - AV NOVO MODELO EAD ESTACIO 2013.2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0239_AV » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 
Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9012/AL
Nota da Prova: 6,4 Nota de Partic.: 2 Data: 16/11/2013 11:21:03
 1a Questão (Ref.: 201308088550) Pontos: 0,8 / 0,8
Os comentários são recursos que podem ser utilizados pelos programadores para:
Inserir diretivas para o compilador
 Inserir textos explicativos apenas para o programador
Inserir comandos que serão traduzidos pelo compilador
Inserir textos explicativos apenas para o usuário
Inserir comandos que serão executados pela máquina
 2a Questão (Ref.: 201308081537) Pontos: 0,8 / 0,8
Faça um algoritmo em pseudocódigo que calcule e apresente o valor do volume de uma lata de óleo, utilizando
a seguinte fórmula:
Volume = pi * r2 * altura.
Onde:
R = raio e pi = 3.14159
O usuário irá fornecer a altura e o raio da lata.
Resposta: algoritmo "calcula volume lata" real altura, raio, volume escreva "Entre com a altura da lata: " leia
altura escreva "Entre com o raio da lata: " leia raio volume <- 3.14159 * (raio*raio) * altura escreva "O valor
do volume é: ", volume fim
Gabarito:
Como é uma questão de implementação há várias respostas corretas, uma delas é:
algoritmo "Volume de uma lata"
var volume, raio, altura:real inicio
escreva("Informe a altura e o raio da lata:")
leia(altura, raio)
volume<-3.14 * (raio * raio) * altura
escreva(" O volume da lata é:", volume)
fimalgoritmo
 3a Questão (Ref.: 201308083744) Pontos: 0,8 / 0,8
Em linguagem C++, indique qual a alternaƟva correta que indica o operador relacional para "diferente".
=>
=<
>=
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 6 26/11/2013 10:31
Y3LN
Riscado
<=
 !=
 4a Questão (Ref.: 201308105998) Pontos: 0,8 / 0,8
Considerando o trecho de programa abaixo e os seguintes valores de entrada: 4, 7, 8, 2, 0, 1, 3, 4 e 2, qual
será a saída produzida?
int lin, col, mat[3][3];
for (lin=0; lin<3; lin++)
 for(col=0; col<3; col++)
 cin >> mat[lin][col];
 for (lin=0; lin< 3; lin++)
 for(col=0; col<3; col++)
 if (lin==col) cout << "\n" << mat[lin][col]; 
3, 4, 2
 4, 0, 2
2, 0, 2
4, 7, 8
2, 0, 1
 5a Questão (Ref.: 201308122520) DESCARTADA
Implemente um programa em C++ que receba um número indefinido de valores e calcule a média aritmética
entre os valores que forem ímpares e maiores que 100. O programa deve perguntar se o usuário deseja
continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s".
Resposta:
Gabarito:
int main() {
 int s=0,c=0,x;
char resp='s';
while(resp=='s') {
 cout << "Entre com um valor:";
 cin >> x;
 if(x % 2 != 0 && x > 100) {
 s+=x;
 c++;
 }
 cout << "Deseja entrar com mais algum valor (s/n)?";
 cin >> resp; fflush(stdin);
}
if(c>0) {
 cout << "Média Aritmética:" << s/c ;
else
 cout <<"Nenhum valor atende aos requisitos\n";
}
 6a Questão (Ref.: 201308168962) Pontos: 0,8 / 0,8
Observe o fragmento de código abaixo.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 6 26/11/2013 10:31
Ao final da execução desse código, qual o valor de z?
16
20
12
15
 17
 7a Questão (Ref.: 201308089189) Pontos: 0,8 / 0,8
Qual dos trechos de código em C++ representa a seguinte situação:
Quero saber o salario líquido de um funcionário considerando que, dado o salário bruto, existe um desconto
para o fundo de pensão de 1% caso o salário bruto seja maior que R$2000,00 e de 0,5% caso contrário.
if (bruto > 2000.00)
then
 liquido = bruto - (bruto/100);
else
 liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
end
if (bruto > 2000.00)
 liquido = bruto - bruto/100;
else
 liquido = bruto - 0.5 * bruto /100;
cout << "Liquido = " << liquido;
 if (bruto > 2000.00)
 liquido = bruto - (bruto/100);
else
 liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
if (bruto >= 2000.00)
 liquido = bruto/100;
else
 liquido = 0.5 * bruto /100;
cout << "Liquido = " << liquido;
if (bruto < 2000.00)
 liquido = bruto - (0.5 * bruto /100);
else
 liquido = bruto - (bruto/100);
cout << "Liquido = " << liquido;
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 6 26/11/2013 10:31
 8a Questão (Ref.: 201308089160) Pontos: 0,0 / 0,8
Selecione qual das expressão representa em C++ o cálculo de uma das raizes de uma equação do segundo
grau sabendo-se que este cáculo é feito através da seguinte expressão matemática:
 
x =[ - b + sqrt(b*b - 4*a*c) ] / (2*a)
x = - b + sqrt(b*b - 4*a*c) / 2*a
x = (- b + sqrt(b*b - 4*a*c) ) / (2*a)
 x = - b + sqrt(b*b - (4*a*c) )/ (2*a)
x = (- b + sqrt(b*b - 4*a*c) )/ 2*a
 9a Questão (Ref.: 201308088108) Pontos: 0,8 / 0,8
Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo
com os intervalos definidos para a média.
MEDIA ARITMÉTICA MENSAGEM
0,0 ●----○ 3,0 Reprovado
3,0 ●----○ 7,0 Exame
7,0 ●----● 10,0 Aprovado
 
O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado.
Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média:
Se (media >= 0) OU (media < 3)
ENTÃO ESCREVA "Reprovado"
Se (media >= 3) E (media <= 7)
ENTÃO ESCREVA "Exame"
Se (media > 0) E (media <= 3)
ENTÃO ESCREVA "Reprovado"
 Se (media >= 7) E (media <= 10)
ENTÃO ESCREVA "Aprovado"
Se (media = 7) E (media < 10)
ENTÃO ESCREVA "Aprovado"
 10a Questão (Ref.: 201308081461) Pontos: 0,8 / 0,8
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 6 26/11/2013 10:31
Apenas o comando enquanto
Para e Se
 Se ou escolha
Para ou enquanto
Apenas o de entrada
 11a Questão (Ref.: 201308105999) Pontos: 0,0 / 0,8
Dado o seguinte vetor: v[1]=5, v[2]=1, v[3]=4, v[4]=2, v[5]=7, v[6]=8, v[7]=3, v[8]=6. Qual será o
conteúdo armazenado no vetor após a execução do seguinte trecho de Algoritmo?
para i de 8 até 5 passo -1
faça
aux = v[i]
v[i] = v[8-i+1]
v[8-i+1] = aux
fim-para
v[3] = v[1]
v[v[3]] = v[v[2]]
6, 3, 6, 7, 2, 6, 1, 5
 6, 1, 8, 7, 7, 6, 1, 5
5, 3, 6, 2, 7, 4, 3, 5
5, 3, 6, 2, 2, 6, 1, 5
6, 3, 8, 7, 2, 4, 1, 5
Observação: Eu, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s)
ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 16/11/2013 12:02:20
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
5 de 6 26/11/2013 10:31

Outros materiais