Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/6 CCT0239_AVS_201509136983 » ALGORITMOS Avaliação: AVS Aluno: 201509136983 MARCELO DE LIMA Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial.: 2 Data: 09/12/2015 08:28:12 (F) 1a Questão (Ref.: 648910) Pontos: 1,5 / 1,5 Elabore um algoritmo que leia dois números reais, calcule e escreva o maior deles, a soma, o produto e a média aritmética desses números. Resposta: prog numeros real n1, n2; imprima "digite numero 1:"; leia n1; imprima "digite numero 2:"; leia n2; se (n1>n2) { imprima "maior numero:",n1;} senao { imprima "maior numero:",n2;} soma < n1 + n2; imprima "soma dos numeros:",soma; produto < n1 * n2; imprima "produto dos numeros:",produto; media < (n1*n2)/2; imprima "media aritmetica:",media; fimprog Gabarito: algoritmo "Maior Número" var n1, n2, soma, produto, media: real inicio escreva("Digite 2 números: ") leia(n1, n2) se (n1 > n2) entao escreval("O maior número é = ", n1) senao escreval(" O maior número é = ", n2) fimse escreval("Soma = ", n1+n2) escreval("Produto: ", n1*n2) escreval("Média = ", (n1+n2)/2) fimalgoritmo 2a Questão (Ref.: 689109) Pontos: 0,0 / 1,5 Uma empresa com 20 funcionários resolveu dar um aumento de 15% nos salários de cada um deles. Implemente um programa em C++ que receba os salários de cada um dos 20 funcionários e: a. Calcule e informe o novo salario de cada um deles b. Calcule o somatório de todos os salários c. Calcule o total de PIS (1%) e FGTS (8%) que deverá ser pago por toda a folha (percentuais aplicados sobre os salários dos funcionários) Resposta: Gabarito: #include main() { int i; float salario, s=0, pis=0, fgts=0; for(i=1;i<=20;i++) { cout << "Entre com o salario:"; cin >> salario; salario += salario*0.15; cout << "Letra A: Novo Salario R$ "< 3a Questão (Ref.: 228002) Pontos: 0,5 / 0,5 Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro momento, devese: Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser processados. Além de definir o que se deseja como dados simples e sua forma de apresentação. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/6 4a Questão (Ref.: 267262) Pontos: 0,5 / 0,5 Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazêlas, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testálo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Teste de Mesa Pseudocódigo Metodologia Estruturada Metodologia Orientada a Objetos Construção de Programas Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 568161) Pontos: 0,5 / 0,5 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigise para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Confirmação do mês de nascimento Saldo final Valor a ser sacado Pedido de senha Confirmação do dia de nascimento Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/6 6a Questão (Ref.: 676870) Pontos: 0,5 / 0,5 Considere o seguinte algoritmo: início lógico: B1, B2, B3; leia (B1, B2, B3); se B1 então COMANDO1; senão se B2 então se B3 então COMANDO2; senão COMANDO3; fimse; fimse; fimse; COMANDO4; fim. Quais comandos serão executados se forem lidos os seguintes valores: B1 = falso, B2 = falso, B3 = falso COMANDO3 COMANDO4 COMANDO2 COMANDO1 COMANDO5 Gabarito Comentado. 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, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/6 senão { imprima "Maior idade = ", maior;} 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 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; 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 int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/6 senão imprima "Maior idade = ", id2; fimprog Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 585979) Pontos: 0,0 / 0,5 Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s eo valor final de num, são respectivamente: int conta, num=1, s=0; for(conta = 10; conta < = 40; conta= conta+10){ s= s+num; num= num +2; } 9 e 9 o valor de s está indefinido e o valor de num é 7 16 e 9 50 e 9 50 e 16 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 620141) Pontos: 1,0 / 1,0 Marque a opção correta. O que é impresso na tela ? int conta, x = 1, r = 1; for (conta = 2; conta >= 0; conta) { r = r * x + 1; x += 2; cout << "r= " << r << " x = " << x << endl; } r = 2 x = 3 r = 7 x = 5 r = 3 x = 2 r = 5 x = 7 r = 3 x = 4 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 6/6 r = 8 x = 6 r = 37 x = 7 r = 36 x = 7 r = 2 x = 3 r = 7 x = 5 r = 36 x = 7 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 92509) Pontos: 1,0 / 1,0 Para que possamos construir um programa em C++ que "armazene sexo e idade de 5 pessoas, exiba uma listagem contendo sexo e idade de todas as pessoas e, ao final, o total de pessoas do sexo masculino e a soma das idades" podemos utilizar: I. Dois vetores: um do tipo char para armazenar os sexos e o outro do tipo int para armazenar as idades. II. Dois acumuladores (duas variáveis) também do tipo char: um para contar as pessoas do sexo masculino e outro para somar as idades. III. Duas estruturas de repetição (uma para entrada e outra para saída). Analise as senteças e marque a resposta correta. Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Todas as sentenças estão corretas Somente a sentença III está correta Somente as sentenças I e II estão corretas Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Observação: 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: 09/12/2015 08:59:44 Período de não visualização da prova: desde 02/12/2015 até 14/12/2015.
Compartilhar