Buscar

ALGORITMOS (1)

Prévia do material em texto

CCT0239_AV_ » ALGORITMOS Avaliação: AV
Aluno: 
Nota da Prova: 6,0  Nota de Partic.: 0 Av. Parcial.: Data: 22/06/2015 21:09:46 (A)
1a Questão (Ref.: 568132) 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: 
Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. 
Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.
Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. 
Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. 
Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. 
Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 620079) Pontos: 0,5 / 0,5
 Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a recebeu 10 , b recebeu 15 e c recebeu 5 ?
prog Misterio
int a, b, c;
imprima "Entre com o primeiro valor : ";
leia a;
imprima "Entre com o segundo valor : ";
leia b;
imprima "Entre com o terceiro valor : ";
leia c;
se (a < b || a < c || b < c )
{
 imprima "\nResultado : " , (a+b+c) * 3;
}
senao { imprima "\nResultado : " , (a+b+c) div 3; }
fimprog
Resultado : 90
Page 1 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.asp
giova
Typewriter
 
30
Resultado : 30
90
Nada será impresso, pois há erro no algoritmo.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Gabarito Comentado.
3a Questão (Ref.: 626321) 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 - Ib) K <- I / 4 * 6 c) C <- B / A + 1,5
a) 21b) impossívelc) 3
a) 21.5b) impossívelc) 3.0
a) 21.0b) 4.5lc) impossível
a) 21.0b) impossívelc) 3.0
a) 21.0b) 4.5c) 3.0
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 270257) 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
3 linhas
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Page 2 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.asp
5a Questão (Ref.: 95474) 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. 
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
6a Questão (Ref.: 227928) 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?
PROCEDIMENTOS1 - obter salario, percentual2 - novoValor <- salario * percentual/1003 - exibir novoValor
PROCEDIMENTOS1 - obter salario, percentual2 - novoValor ← salario + percentual/1003 - exibir novoValor
Page 3 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.asp
PROCEDIMENTOS 1 - obter salario, percentual2 - novoValor <- salario + salario * percentual/1003 - exibir novoValor
PROCEDIMENTOS1 - obter salario, percentual2 - novoValor <- salario + salario * percentual3 - exibir novoValorPROCEDIMENTOS1 - obter salario, percentual2 - novoValor <- salario + percentual3 - exibir novoValor
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 618611) 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;
Page 4 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.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
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Gabarito Comentado.
8a Questão (Ref.: 8042) 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
Page 5 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.asp
int, char e real
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 49040) 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"); } 
10a Questão (Ref.: 228060) 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: ";
Page 6 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.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 } 
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.
Page 7 of 7BDQ Prova
23/06/2016http://simulado.estacio.br/bdq_prova_resultado_preview.asp
	1

Continue navegando