GeraProva GeraProva Provas com IA para professores do Brasil
ComputaçãoCrianças pequenas (4a-5a11m)BNCC EI03CO05Difícil⏱ medio

Dados ilustrativos: Um grupo de crianças decide organizar blocos coloridos. Dois métodos são propostos: Método…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EI03CO05

Comparar soluções algorítmicas para resolver um mesmo problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dados ilustrativos: Um grupo de crianças decide organizar blocos coloridos. Dois métodos são propostos: Método A: comparar cada bloco com todos os outros, verificando par a par. Método B: colocar cada bloco em um cesto específico de acordo com sua cor. Para 8 blocos, o Método A exige 28 comparações, enquanto o Método B exige 8 colocações. Compare os dois métodos apresentados e identifique qual algoritmo é mais eficiente para organizar blocos coloridos conforme cresce o número de blocos.

  1. A) O algoritmo B apresenta menor número de operações.
  2. B) Não é possível comparar a eficiência sem informações sobre as cores.
  3. C) O algoritmo A apresenta menor número de operações.
  4. D) A eficiência depende da cor dos blocos para ser determinada.
  5. E) Ambos os algoritmos apresentam eficiência equivalente.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O Método A compara cada bloco com todos os outros, par a par. Com 8 blocos, o número de pares distintos é 8 x 7 / 2 = 28, como o próprio enunciado informa. Em geral, para n blocos, o número de comparações cresce com n x (n-1) / 2, ou seja, cresce com o quadrado de n. Passo 2: O Método B coloca cada bloco diretamente no cesto da sua cor. Com 8 blocos são 8 colocações, e em geral são n colocações, isto é, o número de operações cresce linearmente com n. Passo 3: Comparando os dois, a diferença aumenta com o número de blocos. Com 8 blocos, 28 contra 8; com 100 blocos, seriam 4950 comparações no Método A contra 100 colocações no Método B. Logo, o Método B é o mais eficiente conforme a quantidade de blocos cresce, e a alternativa A está correta. Passo 4: Por que as outras estão erradas. B: a comparação de eficiência não depende de as cores serem conhecidas, pois a contagem de operações de cada método já é suficiente para comparar. C: é o inverso do que os números mostram, já que 28 é maior que 8. D: a cor dos blocos não altera o número de operações de nenhum dos métodos, que depende apenas da quantidade de blocos. E: os métodos não têm eficiência equivalente, pois 28 e 8 são quantidades diferentes e a diferença cresce com n. Passo 5: Conclusão: o gabarito oficial A está correto e coincide com a resolução feita de forma independente.

💡 Dica: Compare o número de operações de cada método para diferentes quantidades de blocos.

Alternativa por alternativa

A Correta

Método B executa n colocações (linear), enquanto A faz n(n–1)/2 comparações (quadrático), sendo B mais eficiente.

B Erradaerro: Conceitual

O aluno acredita que a eficiência só pode ser avaliada conhecendo as cores, confundindo a organização por cesto com um critério que dependeria da cor. Ele não percebe que a contagem de operações já basta para comparar os métodos.

C Erradaerro: Atençãoa que mais engana

O aluno lê os números 28 e 8 e conclui que 28 corresponde a menos operações, invertendo a comparação. Pode ter se confundido ao associar o número maior de comparações a um método mais simples.

Por que engana: Confundir o número de operações necessárias em cada método e não considerar o crescimento com o número de blocos.

D Erradaerro: Senso comum

O aluno acha que a cor dos blocos interfere no número de operações, por intuição de que separar objetos coloridos seria mais difícil ou mais fácil conforme a cor. Ele não percebe que a eficiência é determinada pela quantidade de blocos e pelo número de passos de cada método.

E Erradaerro: Senso comum

O aluno considera que, como ambos os métodos conseguem organizar os blocos, têm o mesmo desempenho. Ele não considera que o resultado final é igual, mas o custo de cada caminho é diferente e cresce de forma distinta.

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

eficiência de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções básicas de algoritmos · comparação de quantidades

📚 Reveja

estude comparação de algoritmos e análise de complexidade

⚠️ Erro mais comum

Confundir o número de operações necessárias em cada método e não considerar o crescimento com o número de blocos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resoluçã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.