GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Fácil⏱ medio

Durante uma competição de programação, um aluno precisa criar um algoritmo para calcular a média de três…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma competição de programação, um aluno precisa criar um algoritmo para calcular a média de três notas. Quais elementos são essenciais para que o algoritmo funcione corretamente?

  1. A) Apenas variáveis e soma.
  2. B) Somente a operação de divisão.
  3. C) Variáveis, soma e divisão.
  4. D) Variáveis e mediação.
  5. E) Apenas a soma e a média.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Para calcular a média de três notas, um algoritmo precisa armazenar os valores das notas em variáveis (por exemplo, n1, n2 e n3), pois é nelas que os dados ficam guardados para serem processados.
  2. Em seguida, é preciso somar as três notas, obtendo o total (n1 + n2 + n3).
  3. Por fim, divide-se esse total pela quantidade de notas, que é 3, obtendo a média ((n1 + n2 + n3) / 3).
  4. Logo, os três elementos essenciais são variáveis, soma e divisão, o que corresponde à alternativa C, que coincide com o gabarito oficial.
  5. A alternativa A está errada porque omite a divisão, sem a qual o resultado seria a soma e não a média.
  6. A alternativa B está errada porque a divisão isolada não funciona, pois sem as variáveis e a soma não há valores a dividir.
  7. A alternativa D está errada porque 'mediação' não é uma operação de cálculo de média e a soma está ausente.
  8. A alternativa E está errada porque 'média' é justamente o resultado que o algoritmo deve calcular, não um elemento do cálculo, e faltam as variáveis.

💡 Dica: Liste os elementos necessários para calcular a média.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que basta somar as notas para obter a média, esquecendo que a média exige dividir o total pela quantidade de notas.

Por que engana: O aluno pode achar que apenas a soma é suficiente, ignorando a necessidade da divisão para calcular a média.

B Erradaerro: Conceitual

O aluno imagina que a divisão sozinha é suficiente, sem perceber que é preciso primeiro armazenar as notas e somá-las.

C Correta

Esses três elementos são fundamentais para calcular a média.

D Erradaerro: Interpretação

O aluno confunde 'média' com 'mediação', usando um termo inexistente no cálculo, e ignora a necessidade de somar e dividir.

E Erradaerro: Conceitual

O aluno trata a própria média como um elemento de entrada do algoritmo, quando ela é o resultado que se quer calcular, e esquece a necessidade de variáveis e da divisão.

Raio-X da questão

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

algoritmo de média

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variáveis e operações básicas · algoritmos simples

📚 Reveja

Revisar os conceitos de algoritmos e cálculo de média.

⚠️ Erro mais comum

O aluno pode achar que apenas a soma é suficiente, ignorando a necessidade da divisão para calcular a média.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

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.