Buscar

1-AV-ALGORITIMOS

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 7 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

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 6, do total de 7 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

Prévia do material em texto

Avaliação: CCT0239_AV_201504622219 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: JOSE GIOVANI 
Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9026/AL
Nota da Prova: 6,0 Nota de Partic.: 0 Data: 22/06/2015 21:09:46
1a Questão (Ref.: 201505252572) Pontos: 0,5 / 0,5
O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a 
escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos 
definir algoritmos como: 
}
senao { imprima "\nResultado : " , (a+b+c) div 3; }
fimprog
Resultado : 90
30
Resultado : 30
90
Nada será impresso, pois há erro no algoritmo.
3a Questão (Ref.: 201505310761) Pontos: 0,5 / 0,5
Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3, 
qual seria o valor final dos comandos seguintes:
a) C <- A * B - I
b) K <- I / 4 * 6 
c) C <- B / A + 1,5
a) 21
b) impossível
c) 3
a) 21.5
b) impossível
c) 3.0
a) 21.0
b) 4.5l
c) impossível
a) 21.0
b) impossível
c) 3.0
a) 21.0
b) 4.5
c) 3.0
4a Questão (Ref.: 201504954697) Pontos: 1,0 / 1,0
Na declaração: int TAB[ ][4] = {34,22,43,14,75,63,27,18,99,710,130,320,230,0,58,1}; a matriz TAB será 
assumida como tendo:
4 linhas
8 linhas
5 linhas
6 linhas
Página 2 de 7BDQ Prova
06/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 linhas
5a Questão (Ref.: 201504779914) Pontos: 0,0 / 0,5
No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição:
e) salario e nivel_superior.
a) nome e aux. 
c) nome e salario. 
d) nome e nivel_superior. 
b) aux e salario. 
6a Questão (Ref.: 201504912368) Pontos: 0,5 / 0,5
Uma empresa resolveu dar um aumento aos seus funcionários, tendo em vista o empenho dos mesmos na 
produtividade.
Sabendo-se que o salário e o percentual de reajuste é de conhecimento de cada funcionário, além do DP, 
quais os procedimentos básicos que deveriam ser usados para que se pudesse ser calculado o novo salário 
de um funcionário?
PROCEDIMENTOS
1 - obter salario, percentual
2 - novoValor <- salario * percentual/100
3 - exibir novoValor
PROCEDIMENTOS
1 - obter salario, percentual
2 - novoValor ← salario + percentual/100
Página 3 de 7BDQ Prova
06/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 - exibir novoValor
PROCEDIMENTOS
1 - obter salario, percentual
2 - novoValor <- salario + salario * percentual/100
3 - exibir novoValor
PROCEDIMENTOS
1 - obter salario, percentual
2 - novoValor <- salario + salario * percentual
3 - exibir novoValor
PROCEDIMENTOS
1 - obter salario, percentual
2 - novoValor <- salario + percentual
3 - exibir novoValor
7a Questão (Ref.: 201505303051) Pontos: 0,5 / 0,5
Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe­se que 
não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", id1;}
senão (id1 < id2)
{ imprima "Maior idade = ", id1;}
fimprog
prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", id1;}
senão
{ imprima "Maior idade = ", id2;}
fimprog
prog MaiorIdade
int id1, id2;
leia id1;
Página 4 de 7BDQ Prova
06/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
leia id2;
se (id1 > id2)
imprima "Maior idade = ", id1;
senão
imprima "Maior idade = ", id2;
fimprog
prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", id1;}
senão
{ imprima "Maior idade = ", id2;}
fimprog
prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", maior;}
senão
{ imprima "Maior idade = ", maior;}
fimprog
8a Questão (Ref.: 201504692482) Pontos: 1,0 / 1,0
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
int, char e float
int, real e caractere
int, float e caractere
int, char e logical
int, char e real
Página 5 de 7BDQ Prova
06/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
9a Questão (Ref.: 201504733480) Pontos: 1,5 / 1,5
Sabe-se que a população de uma determinada cidade A cresce 2% ao ano e que a população de uma cidade B 
cresce 3% ao ano. Sabendo que a população de A é de 100.000 habitantes e que a de B é de 50.000 habitantes, 
implemente um algoritmo que calcule quantos anos serão necessários para que a população da cidade B ultrapasse 
a população da cidade A 
Resposta: prog populacao real cidA, cidB, anos; { cidA<-100.000; cidB<-50.000; anos,<-0; faça cidA<-cidA*1,02; 
cidB<-cidB*1,03; anos=anos+1; enquanto (cidB<cidA) imprima"\nSerão necessários: "; imprima anos; fimprog
Gabarito: int main() { 
int anos=0; float pa=100000, pb=50000;
while(pb<=pa) { 
pa += 0.02 * pa; 
pb += 0.03 * pb; 
anos++; 
} 
cout << "Numero de anos:" << anos <<"\n"; system("pause"); 
} 
Fundamentação do(a) Professor(a): Faltou somar os percentuais aos valores.
10a Questão (Ref.: 201504912500) Pontos: 0,0 / 1,5
Um lojista estava trabalhando em uma planilha onde tinha produtos que precisavam ser reajustados. Todos 
os produtos têm códigos que variam de 1 até 4.
Baseado na tabela abaixo, desenvolva um programa que deixe entrar com o código e o valor do produto e 
exiba o novo valor ou a mensagem codigo invalido.
Você deve, obrigatoriamente, usar a estrutura do switch().
// Comece sua solução a partir desse ponto
Resposta:
Gabarito:
Observação: Se a ideia estiver correta e foram usados ifs encadeados, considerar metade do valor. Se 
foram usados ifs simples, considerar um quarto do valor. 
using namespace std; 
int main()
{
int codigo; float valor; 
cout << "\nDigite o codigo do produto: ";
Página 6 de 7BDQ Prova
06/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
cin >> codigo; 
cout << "\nDigite o valor do produto: ";
cin >> valor; 
switch(codigo) 
{
case 1: cout << "\nNovo valor: " << valor * 1.3; break; 
case 2: cout << "\nNovo valor: " << valor * 1.2; break; 
case 3: cout << "\nNovo valor: " << valor * 1.15; break; 
case 4: cout << "\nNovo valor: " << valor * 1.1; break; 
default: cout << "\nCodigo invalido\n"; 
}
system("pause"); //Não descontar 
} 
Fundamentação do(a) Professor(a): Não houve resposta.
Observação: Eu, JOSE GIOVANI DE OLIVEIRA, 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: 22/06/2015 21:42:30 
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Página 7 de 7BDQ Prova
06/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando