Dado um problema de calcular a média de três notas de alunos, como você pode generalizar seu algoritmo para…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dado um problema de calcular a média de três notas de alunos, como você pode generalizar seu algoritmo para calcular a média de qualquer quantidade de notas?
- A) Usar sempre três notas e somar.
- B) Criar um algoritmo que some as notas e divida por um número fixo.
- C) Somar todas as notas e dividir pela quantidade de notas inseridas.
- D) Calcular a média apenas de cinco notas.
- E) Usar notas fixas e ignorar as entradas do usuário.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O problema pede uma forma de generalizar o cálculo da média para qualquer quantidade de notas, e não apenas para três. Passo 2: A média aritmética é a soma de todos os valores dividida pela quantidade de valores. Passo 3: Para generalizar, o algoritmo deve ler as notas, somar cada uma em um acumulador, contar quantas foram inseridas e, no final, dividir a soma pelo contador. Passo 4: Assim, a alternativa C está correta, pois usa a quantidade real de notas inseridas e não um número fixo. Passo 5: A alternativa A está errada porque fixa o número de notas em três, sem generalizar. Passo 6: A alternativa B está errada porque divide por um número fixo, o que daria resultado incorreto quando a quantidade de notas mudar. Passo 7: A alternativa D está errada porque apenas troca o número fixo de três por cinco, mantendo a mesma limitação. Passo 8: A alternativa E está errada porque ignora as entradas do usuário, impossibilitando calcular a média de notas reais. Passo 9: Conclusão: o gabarito oficial C está correto e coincide com a resolução feita.
💡 Dica: Pense em como usar um loop para somar as notas.
Alternativa por alternativa
Confunde o exemplo particular de três notas com a regra geral do algoritmo, achando que o programa deve sempre trabalhar com exatamente três valores.
Acredita que a divisão deve sempre usar um número fixo, sem perceber que a média depende da quantidade de notas informadas.
Por que engana: Considerar um numero fixo de notas para calcular a media, ignorando a variabilidade da quantidade de entradas.
Essa abordagem permite calcular a média de qualquer número de notas.
Entende que basta trocar o número fixo de três por cinco para resolver a generalização, sem perceber que o problema exige um algoritmo que se adapte a qualquer quantidade.
Imagina que notas fixas simplificam o programa, sem notar que o objetivo é calcular a média de dados fornecidos pelo usuário.
Raio-X da questão
média aritmética
fixacao
media aritmetica · algoritmo de soma e divisao
Revisar como calcular a média e usar estruturas de repetição.
Considerar um numero fixo de notas para calcular a media, ignorando a variabilidade da quantidade de entradas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
