GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Fácil⏱ medio

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

Habilidade BNCC EM13CO02

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?

  1. A) Usar sempre três notas e somar.
  2. B) Criar um algoritmo que some as notas e divida por um número fixo.
  3. C) Somar todas as notas e dividir pela quantidade de notas inseridas.
  4. D) Calcular a média apenas de cinco notas.
  5. E) Usar notas fixas e ignorar as entradas do usuário.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceituala que mais engana

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.

C Correta

Essa abordagem permite calcular a média de qualquer número de notas.

D Erradaerro: Interpretação

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.

E Erradaerro: Interpretação

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

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

média aritmética

📌 Objetivo

fixacao

🧱 Pré-requisitos

media aritmetica · algoritmo de soma e divisao

📚 Reveja

Revisar como calcular a média e usar estruturas de repetição.

⚠️ Erro mais comum

Considerar um numero fixo de notas para calcular a media, ignorando a variabilidade da quantidade de entradas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.