Baixe o app para aproveitar ainda mais
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
Compartilhar