Na escola, Ana criou um algoritmo para calcular a média das notas. Ela quer usar o algoritmo com diferentes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na escola, Ana criou um algoritmo para calcular a média das notas. Ela quer usar o algoritmo com diferentes quantidades de notas. O que deve usar?
- A) Duas notas sempre
- B) Uma lista de notas
- C) Um espaço por nota
- D) Cinco notas fixas
- E) Uma nota somente
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado diz que Ana criou um algoritmo para calcular a média das notas e que quer usá-lo com diferentes quantidades de notas. Ou seja, o problema exige que a mesma solução funcione para 2, 5, 10 ou qualquer outro número de notas.
- Um algoritmo que funciona para quantidades variadas precisa guardar um conjunto de valores de tamanho variável. A estrutura adequada para isso é uma lista (ou vetor) de notas, que pode crescer ou diminuir conforme a necessidade, e cujos elementos são percorridos para somar e depois dividir pela quantidade de notas.
- Assim, a alternativa correta é a B, que coincide com o gabarito oficial.
- Por que as outras estão erradas: A) fixa o número de notas em duas, o que impede o uso com outras quantidades; C) 'um espaço por nota' descreve a ideia de uma variável por nota, que não se adapta a quantidades diferentes sem reescrever o algoritmo; D) fixa cinco notas, mesmo problema da alternativa A; E) trabalha com uma única nota, o que não permite calcular uma média de várias notas.
- Conclusão: para reutilizar o mesmo algoritmo com quantidades diferentes de notas, deve-se usar uma lista de notas.
💡 Dica: Pense em como usar estruturas de repetição e listas.
Alternativa por alternativa
O aluno acha que a média sempre envolve exatamente duas notas, como em uma média simples de dois valores, e não percebe que o algoritmo deve servir para quantidades variadas.
Uma lista guarda as notas que serão usadas. Assim, o algoritmo pode calcular médias com poucas ou muitas notas.
O aluno pensa em criar uma variável separada para cada nota, sem perceber que isso exige alterar o algoritmo sempre que o número de notas muda.
O aluno imagina que a média tem um número padrão de cinco notas, como em alguns boletins, e não atenta para o fato de que o enunciado pede flexibilidade na quantidade.
O aluno confunde a média com o próprio valor de uma nota isolada, sem considerar que calcular uma média exige combinar várias notas.
Raio-X da questão
média de notas
fixacao
estruturas de dados listas · operacoes com medias
Revisar conceitos de algoritmos e estruturas de dados.
Escolher uma abordagem fixa que nao permite variacao no numero de notas, como usar variaveis fixas ou limitar a quantidade.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um aluno deve criar um algoritmo que calcule a média de notas de vários alunos. Quais variáveis ele deve considerar para…
- Um programador deseja criar um algoritmo que calcule a média de notas dos alunos. Ele deve permitir inserir notas…
- Durante um projeto escolar, os alunos devem criar um algoritmo para calcular a média das notas de uma turma. O que deve…
- Analise a seguinte situação: você precisa calcular a média de notas de diferentes alunos em uma turma. Como um algoritmo…
- Na aula de Computação, Ana quer guardar as notas de cinco colegas em uma lista e calcular a média. Qual opção mostra…
- Um algoritmo foi criado para calcular a média de três notas. Quais variáveis são necessárias para torná-lo genérico para…
🔎 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
