Descreva como criar um algoritmo que resolva um problema de cálculo de média para um conjunto de notas de um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva como criar um algoritmo que resolva um problema de cálculo de média para um conjunto de notas de um aluno. Como você aplicaria a generalização nesse caso?
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
O algoritmo deve receber uma lista de notas como parâmetro e calcular a média geral. Em vez de fixar o número de notas, deve permitir qualquer quantidade, usando um laço para somar as notas e dividir pelo total de elementos.
Explicação
A solução proposta é adequada porque utiliza um laço para iterar sobre uma lista de notas, permitindo a flexibilidade de calcular a média para qualquer quantidade de notas. Isso demonstra a aplicação do conceito de generalização, pois o algoritmo não é restrito a um número fixo de entradas. Além disso, a divisão pela quantidade total de notas garante que a média seja calculada de forma precisa.
Raio-X da questão
algoritmo de média
fixacao
algoritmo de media · estrutura de repeticao
Revisar a construção de algoritmos e a aplicação de generalizações em programação.
Nao aplicar a generalizacao, criando algoritmos fixos para um numero especifico de notas.
pensamento_critico
abstrato
Questões parecidas com resolução
- “Quando dois barcos chegam juntos, preciso consultar os horários previstos, a quantidade de pescado e o espaço livre em…
- Pesquisadores acompanham a catalogação digital de objetos de um centro cultural. Para reduzir registros duplicados, o…
- Durante uma feira de produtos da agricultura familiar, uma estudante utiliza uma planilha digital para registrar os…
- Considere três instâncias de um mesmo problema de cálculo de imposto municipal sobre venda: instância A (região urbana…
- Projete a assinatura de um algoritmo que calcula o desvio padrão de uma coleção de dados numéricos e aceite uma variável…
- Dadas três instâncias do problema de distribuição de kits de informática a escolas (A:10 kits, rede lenta, técnico…
Todas as questões de Estratégias de solução de problemas - Generalização
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
