Um estudante está desenvolvendo um algoritmo para calcular a média das notas de uma turma. Como ele pode…
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 estudante está desenvolvendo um algoritmo para calcular a média das notas de uma turma. Como ele pode decompor essa tarefa em passos menores?
- A) Calcular a soma das notas e dividir pelo número de alunos.
- B) Contar quantas notas são menores que 5.
- C) Registrar as notas em um papel.
- D) Mostrar as notas individualmente na tela.
- E) Fazer um gráfico com as notas.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Entenda o problema. Para calcular a média das notas de uma turma, é preciso combinar todas as notas em um único valor e depois distribuí-lo igualmente entre os alunos.
- Identifique os passos menores do algoritmo. O cálculo da média pode ser dividido em duas etapas: somar todas as notas e dividir essa soma pelo número de alunos.
- Verifique a alternativa A. Ela descreve exatamente essas duas etapas (soma e divisão pelo número de alunos), que são a própria definição de média aritmética e podem ser implementadas diretamente em um algoritmo.
- Analise as demais alternativas. A alternativa B está errada porque contar notas abaixo de 5 não produz a média, apenas uma contagem de reprovações ou notas baixas. A alternativa C está errada porque registrar notas em papel é uma ação manual, não um passo computacional de cálculo. A alternativa D está errada porque mostrar as notas individualmente não calcula nenhum valor médio. A alternativa E está errada porque gerar um gráfico é uma forma de visualização e não o cálculo da média.
- Conclusão. O gabarito oficial A está correto, pois é a única alternativa que decompõe o cálculo da média em passos lógicos e necessários.
💡 Dica: Liste os passos necessários para calcular a média.
Alternativa por alternativa
Esse é o passo necessário para encontrar a média.
O aluno pode ter confundido a tarefa de calcular a média com a de contar notas abaixo de um critério, como a nota mínima de aprovação, achando que isso representa o desempenho da turma.
Por que engana: O aluno pode confundir a tarefa de calcular a média com outras operações, como contar notas ou exibir informações, que não são passos diretos para a média.
O aluno pode ter entendido que decompor a tarefa significa apenas organizar ou anotar os dados, sem perceber que um algoritmo precisa de operações de cálculo.
O aluno pode ter achado que exibir os dados já é parte do cálculo da média, sem perceber que a média exige combinar as notas em um único valor.
O aluno pode ter associado a análise de dados à criação de gráficos, imaginando que a visualização substitui o cálculo do valor médio.
Raio-X da questão
algoritmo de média
fixacao
decomposição de tarefas · algoritmos básicos
Revisar como decompor tarefas em algoritmos.
O aluno pode confundir a tarefa de calcular a média com outras operações, como contar notas ou exibir informações, que não são passos diretos para a média.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Uma equipe precisa gerar cem relatórios com a mesma estrutura, mudando apenas os valores das turmas e das notas. — Qual…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Projete um algoritmo guloso em pseudocódigo que, dado um vetor de n intervalos [inicio, fim], selecione o maior conjunto…
- Projete em pseudocódigo uma função recursiva quicksort(L) que ordena uma lista L de inteiros em ordem não crescente…
- Projete uma função recursiva em pseudocódigo flatten(L) que recebe uma lista L que pode conter inteiros e sublistas…
- Em um algoritmo, uma função recebe um vetor chamado dados que não deve ser alterado. Para garantir que a variável…
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
