GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO04Média⏱ medio

Maria tem 10 variáveis em seu programa, mas precisa calcular a média de apenas 5 delas. Ela quer organizar o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

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

Maria tem 10 variáveis em seu programa, mas precisa calcular a média de apenas 5 delas. Ela quer organizar o código para poder reutilizar o cálculo e evitar repetir instruções. Considerando esses objetivos, qual abordagem é a mais adequada para calcular a média das 5 variáveis?

  1. A) Somar as 10 variáveis e dividir o resultado por 5.
  2. B) Criar uma função que receba as 5 variáveis, some seus valores e divida o resultado por 5.
  3. C) Multiplicar os valores das 5 variáveis e dividir o produto por 5.
  4. D) Usar somente a primeira variável e dividir seu valor por 5.
  5. E) Repetir manualmente o cálculo em cinco linhas diferentes.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede uma abordagem que calcule a média de apenas 5 das 10 variáveis e que permita reutilizar o cálculo sem repetir instruções. Esses dois requisitos são a chave para a resolução.
  2. Reutilização de código é obtida encapsulando o cálculo em uma função (ou procedimento), que pode ser chamada quantas vezes for necessário, com diferentes conjuntos de valores.
  3. A média aritmética de 5 valores é a soma desses 5 valores dividida por 5. Logo, a função deve receber exatamente as 5 variáveis, somar seus valores e dividir o resultado por 5. Essa é a alternativa B, que atende aos dois objetivos.
  4. Por que as outras estão erradas:
  5. A) Soma as 10 variáveis, e não apenas as 5 pedidas, o que altera o resultado; além disso, não há encapsulamento para reutilização.
  6. C) Multiplicar em vez de somar não produz a média; o produto dividido por 5 não tem significado de média.
  7. D) Usar somente a primeira variável ignora as outras quatro, então não calcula a média das 5.
  8. E) Repetir o cálculo em cinco linhas diferentes vai contra o objetivo de evitar repetição de instruções e de reutilizar o código.
  9. Conclusão: a alternativa B é a única que calcula corretamente a média das 5 variáveis e organiza o cálculo de forma reutilizável, por isso o gabarito oficial B está correto.

💡 Dica: Pense em como selecionar as variáveis necessárias para o cálculo.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno entendeu que a média exige somar todos os valores disponíveis no programa, sem reparar que apenas 5 variáveis devem entrar no cálculo. Também não percebeu a exigência de reutilização.

Por que engana: O aluno pode confundir a soma das variáveis com o cálculo correto da média, optando por somar todas e dividir por 5, sem considerar a necessidade de uma função específica.

B Correta

Uma função reúne as instruções do cálculo em um único bloco, que pode ser reutilizado sempre que necessário. Ela deve receber as 5 variáveis escolhidas, somar seus valores e dividir a soma por 5.

C Erradaerro: Conceitual

O aluno confundiu média com produto, achando que a operação central é multiplicar os valores e depois dividir por 5, talvez por confundir com outras fórmulas de agregação.

D Erradaerro: Interpretação

O aluno leu mal o enunciado e achou que basta pegar uma única variável para representar o conjunto, ignorando que a média depende de todos os 5 valores.

E Erradaerro: Interpretação

O aluno considerou que repetir a mesma instrução em linhas separadas funciona, sem perceber que isso contraria diretamente o objetivo de evitar repetição de código e de permitir reutilização.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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

cálculo de média

📌 Objetivo

avaliacao

🧱 Pré-requisitos

cálculo de média · funções em programação

📚 Reveja

Revisar como calcular a média de um conjunto de números.

⚠️ Erro mais comum

O aluno pode confundir a soma das variáveis com o cálculo correto da média, optando por somar todas e dividir por 5, sem considerar a necessidade de uma função específica.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

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

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.