Um programador deseja calcular a média de notas de um grupo de alunos. Como ele pode usar a técnica de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um programador deseja calcular a média de notas de um grupo de alunos. Como ele pode usar a técnica de decomposição para isso?
- A) Criar uma função para somar as notas.
- B) Usar um único comando para calcular tudo.
- C) Escrever um código longo e complexo.
- D) Calcular a média manualmente sempre.
- E) Usar variáveis fixas ao invés de parâmetros.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A decomposição, no pensamento computacional, consiste em dividir um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
- No cálculo da média de notas, o problema maior (obter a média do grupo) pode ser decomposto em subproblemas: somar as notas e dividir a soma pela quantidade de alunos.
- A alternativa A descreve exatamente essa decomposição, pois criar uma função específica para somar as notas isola uma parte do problema, que pode ser reutilizada e verificada separadamente antes de montar a média final.
- A alternativa B está errada porque usar um único comando para tudo é o oposto da decomposição, que pressupõe dividir o problema e não concentrá-lo.
- A alternativa C está errada porque um código longo e complexo tende a dificultar a compreensão e a manutenção, indo contra o objetivo de simplificar.
- A alternativa D está errada porque calcular a média manualmente sempre não envolve programação nem qualquer divisão algorítmica do problema.
- A alternativa E está errada porque variáveis fixas no lugar de parâmetros tornam o código menos flexível e reutilizável, não ajudando na decomposição.
- Portanto, o gabarito A está correto.
💡 Dica: Pense em como dividir o problema em partes menores.
Alternativa por alternativa
Essa função pode ser usada para somar as notas antes de calcular a média.
O aluno acredita que resolver tudo em um único comando simplifica o problema, confundindo concisão com decomposição.
Por que engana: Escolher usar um unico comando ou codigo complexo, sem decompor o problema em funcoes menores.
O aluno associa mais linhas de código e complexidade a uma solução mais elaborada, sem perceber que decompor visa simplificar.
O aluno entende que a técnica de decomposição deve ser aplicada manualmente, sem automatização por programa, o que desconsidera o contexto de programação.
O aluno confunde parâmetros com variáveis fixas e supõe que valores fixos seriam uma forma de organizar o problema, quando parâmetros permitem reutilização.
Raio-X da questão
média de notas
avaliacao
funcoes em programacao · media aritmetica
Revisar a técnica de decomposição em programação.
Escolher usar um unico comando ou codigo complexo, sem decompor o problema em funcoes menores.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Descreva como você utilizaria a decomposição para resolver um problema de programação de um algoritmo que calcula a…
- Um estudante está desenvolvendo um algoritmo para calcular a média das notas de uma turma. Como ele pode decompor essa…
- Identifique a decomposição adequada para resolver o problema: criar um programa que calcule a média de notas de alunos.
- Identifique a técnica de decomposição aplicada para resolver o problema de criar um programa que calcula a média de…
- Explique como o conceito de decomposição pode ajudar na criação de um algoritmo para resolver um problema simples, como…
- Explique como a decomposição pode facilitar a criação de um algoritmo para resolver um problema simples, como calcular a…
Todas as questões de Estratégias de solução de problemas - Decomposiçã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
