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

Indique a estrutura genérica (assinatura) de um algoritmo que recebe leituras de sensores em coleções de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO02

Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Indique a estrutura genérica (assinatura) de um algoritmo que recebe leituras de sensores em coleções de tamanhos variados e retorna a média; inclua o nome da variável/parametro principal.

  1. A) função media(dados: lista) ? retorna soma(dados) sem dividir pela contagem.
  2. B) função media(dados: int) ? espera um inteiro em vez de uma lista.
  3. C) função media(dados: lista) ? retorna soma(dados)/len(dados)
  4. D) função media() sem parâmetros, lê variáveis globais de sensores.
  5. E) função media(dados: lista) ? retorna mediana(dados).

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a assinatura (estrutura genérica) de um algoritmo que recebe leituras de sensores em coleções de tamanhos variados e retorna a média. Isso exige um parâmetro que aceite uma coleção de tamanho variável, por exemplo uma lista, e um retorno que seja a média aritmética dessa coleção. Passo 2: A média aritmética é a soma dos valores dividida pela quantidade de valores. Como o tamanho varia, a quantidade deve ser obtida pela função de comprimento da lista, len(dados), e não fixada em um número. Passo 3: A alternativa C atende a tudo: função media(dados: lista) recebe o parâmetro principal dados, que é uma lista de tamanho variável, e retorna soma(dados)/len(dados), que é a média. Passo 4: A alternativa A está errada porque retorna apenas a soma, sem dividir pela contagem, e portanto não é média. Passo 5: A alternativa B está errada porque declara o parâmetro como inteiro, quando o enunciado exige uma coleção de leituras. Passo 6: A alternativa D está errada porque não recebe dados como parâmetro e depende de variáveis globais, o que não atende a coleções de tamanhos variados. Passo 7: A alternativa E está errada porque retorna a mediana, que é outra medida de tendência central e não a média. Passo 8: O gabarito oficial C está correto e coincide com a resolução feita de forma independente.

💡 Dica: Defina a assinatura do algoritmo e a variável principal.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno entende que a média é apenas a soma dos valores e esquece a divisão pela quantidade de elementos.

Por que engana: Confundir a operação de soma com a operação de média, não dividindo pela contagem dos elementos.

B Erradaerro: Interpretação

O aluno acredita que o parâmetro deve ser um único número inteiro, ignorando que o enunciado fala de coleções de leituras.

C Correta

Passar a coleção como parâmetro 'dados' permite reutilizar a mesma função para instâncias de qualquer tamanho.

D Erradaerro: Conceitual

O aluno imagina que a função pode obter os dados por variáveis globais, sem receber a coleção como parâmetro, o que não permite lidar com tamanhos variados.

E Erradaerro: Senso comum

O aluno confunde média com mediana, achando que são sinônimos de medida central, ou usa o senso comum de que média e mediana são a mesma coisa.

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 unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

algoritmo e média

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

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

⚠️ Erro mais comum

Confundir a operação de soma com a operação de média, não dividindo pela contagem dos elementos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Programação com listas e recursã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.