GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO01Difícil⏱ curto

Em um algoritmo que calcula a média de notas, qual estrutura data é mais adequada?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO01

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo que calcula a média de notas, qual estrutura data é mais adequada?

  1. A) Número inteiro.
  2. B) Texto.
  3. C) Lista.
  4. D) Variável booleana.
  5. E) Dicionário.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a estrutura de dados mais adequada para calcular a média de notas. Para isso, o algoritmo precisa guardar várias notas ao mesmo tempo, percorrê-las e somá-las. Passo 2: A lista (ou vetor) armazena vários valores em uma única variável, em posições ordenadas, e permite percorrer cada nota com um laço de repetição. Assim, o algoritmo soma todos os elementos e divide a soma pela quantidade de notas, que pode ser obtida com o tamanho da lista. Passo 3: Por que as outras estão erradas: o número inteiro guarda apenas um valor e não serve para armazenar um conjunto de notas. O texto serve para sequências de caracteres e não permite fazer operações aritméticas sobre as notas sem conversão. A variável booleana só guarda verdadeiro ou falso, o que não serve para notas. O dicionário associa chaves a valores e é útil para pares como nome do aluno e nota, mas, para uma média simples, a lista é mais direta. Passo 4: Portanto, a alternativa C é a mais adequada, em concordância com o gabarito oficial.

💡 Dica: Considere as estruturas de dados mais comuns em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode imaginar que as notas são números e, por isso, basta um número inteiro para representá-las. Ele não percebe que a média depende de vários valores armazenados ao mesmo tempo.

B Erradaerro: Senso comum

O aluno pode associar notas a textos, pensando que são informações escritas, como um boletim. Ele não considera que as notas precisam ser somadas e divididas, o que exige valores numéricos em uma estrutura apropriada.

C Correta

Uma lista é ideal para armazenar várias notas e calcular a média.

D Erradaerro: Conceitual

O aluno pode confundir a aplicação de decisões (aprovado ou reprovado, verdadeiro ou falso) com o cálculo da média. A variável booleana serve para testar condições, mas não guarda valores numéricos nem o conjunto de notas.

E Erradaerro: Procedimentala que mais engana

O aluno pode achar que, por haver notas de alunos, o dicionário é a melhor escolha. Ele não percebe que, para calcular uma média simples, não é necessário associar chaves aos valores, e a lista basta.

Por que engana: Confundir tipos de dados simples com estruturas que armazenam múltiplos valores, escolhendo tipo inadequado para armazenar várias notas.

Raio-X da questão

Dificuldade Difícil
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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de media aritmetica

📚 Reveja

Revisar os tipos de estruturas de dados em algoritmos.

⚠️ Erro mais comum

Confundir tipos de dados simples com estruturas que armazenam múltiplos valores, escolhendo tipo inadequado para armazenar várias notas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Listas e grafos

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