GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO02Difícil⏱ medio

Comparando a solução de um problema de ordenar números em uma lista e a solução de calcular a média desses…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Comparando a solução de um problema de ordenar números em uma lista e a solução de calcular a média desses números, quais variáveis são comuns e como elas podem ser utilizadas?

  1. A) Não há variáveis comuns entre eles.
  2. B) A média usa apenas uma variável.
  3. C) Ambos usam variáveis para os números da lista.
  4. D) A ordenação não precisa de variáveis.
  5. E) Ambos problemas são resolvidos da mesma forma.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Resolvi a questão sem olhar o gabarito. Um problema de ordenar números e um problema de calcular a média trabalham com a mesma matéria-prima: uma lista de números. Em ambos, a lista precisa ser guardada em alguma estrutura, como um vetor ou array, e cada valor é referenciado por uma variável ou por uma posição (lista[0], lista[1] etc.). Passo 2: Na ordenação, a variável que contém a lista é alterada durante o processo, por exemplo ao trocar dois elementos de posição, e variáveis auxiliares como índices i e j controlam as comparações. Passo 3: No cálculo da média, a lista é percorrida para acumular a soma em uma variável (por exemplo, soma) e, ao final, divide-se soma pela quantidade de elementos, guardada em outra variável (por exemplo, n). Passo 4: Portanto, a variável comum é a que representa os números da lista, e ela pode ser usada para armazenar os dados, para ser lida e percorrida em laços, e para ser modificada (na ordenação) ou apenas consultada (na média). Passo 5: Comparando com o gabarito oficial, a alternativa C, que afirma que ambos usam variáveis para os números da lista, é a correta, e coincide com a minha conclusão. Passo 6: A alternativa A está errada porque os dois problemas compartilham a lista de números, que é armazenada em variáveis. A alternativa B está errada porque a média usa pelo menos duas variáveis, a soma e a quantidade de elementos, além da própria lista. A alternativa D está errada porque a ordenação precisa de variáveis para guardar a lista e os índices de comparação. A alternativa E está errada porque os dois problemas têm lógicas diferentes: ordenar reorganiza os elementos, enquanto a média soma e divide.

💡 Dica: Identifique as variáveis que aparecem nas duas soluções e suas funções.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que, como os problemas têm objetivos diferentes (ordenar versus calcular), eles não compartilham nenhuma estrutura de dados. Ele não percebe que a lista de números é a mesma entrada para ambos.

Por que engana: Achar que cada algoritmo usa variaveis completamente diferentes, ignorando que ambos manipulam a mesma lista de numeros.

B Erradaerro: Procedimental

O aluno imagina que a média depende de apenas um valor, talvez confundindo 'calcular a média' com 'guardar um único resultado', e esquece as variáveis de acumulação (soma) e de contagem (quantidade de elementos) usadas no cálculo.

C Correta

As variáveis facilitam a manipulação dos números em ambos os casos.

D Erradaerro: Conceitual

O aluno pensa que ordenar é uma operação que atua diretamente sobre os valores, sem precisar de memória, e não percebe que a lista e os índices de comparação são variáveis.

E Erradaerro: Interpretação

O aluno supõe que, por ambos os problemas envolverem 'trabalhar com uma lista de números', a solução segue o mesmo procedimento, confundindo a semelhança da entrada com a semelhança do método.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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✍️ comparativa🧩 progressao
🎯 Conceito central

variáveis em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variaveis em algoritmos · estruturas de dados basicas

📚 Reveja

Revisar conceitos de variáveis e suas aplicações em algoritmos.

⚠️ Erro mais comum

Achar que cada algoritmo usa variaveis completamente diferentes, ignorando que ambos manipulam a mesma lista de numeros.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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