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

Durante uma atividade de observação, analise um algoritmo de busca linear aplicado à lista [3, 7, 2, 9] para…

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

Durante uma atividade de observação, analise um algoritmo de busca linear aplicado à lista [3, 7, 2, 9] para encontrar o valor 9. Em seguida, indique a ordem correta das ações do algoritmo.

  1. A) Iniciar no primeiro elemento; comparar com 9; se não for igual, retornar fim sem buscar mais elementos; repetir.
  2. B) Iniciar no primeiro elemento; comparar com 9; se não for igual, avançar para o próximo; repetir até encontrar ou chegar ao fim.
  3. C) Iniciar pelo último elemento; comparar com 9; se não for igual, retroceder até o início.
  4. D) Ordenar a lista primeiro e, em seguida, usar busca binária.
  5. E) Gerar um índice aleatório e verificar se o valor é 9.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A busca linear percorre a lista de forma sequencial, do primeiro ao último elemento, comparando cada valor com o valor procurado (9).
  2. Aplicando à lista [3, 7, 2, 9]: começa-se no 3 (índice 0), que é diferente de 9, então avança-se para o 7; ele também não é 9, avança-se para o 2; depois para o 9, que é igual ao valor procurado, e a busca termina encontrando o elemento na posição 3.
  3. Logo, a sequência correta é: iniciar no primeiro elemento, comparar com 9, se não for igual avançar para o próximo, repetir até encontrar ou chegar ao fim. Isso corresponde exatamente à alternativa B, que coincide com o gabarito oficial.
  4. A alternativa A está errada porque interrompe a busca ao primeiro elemento diferente, o que impediria encontrar o 9 na lista.
  5. A alternativa C está errada porque inicia pelo último elemento e retrocede, uma variação que não define a busca linear padrão apresentada.
  6. A alternativa D está errada porque descreve a busca binária, que exige lista ordenada e não é a busca linear.
  7. A alternativa E está errada porque um índice aleatório não garante varredura sistemática e não constitui um algoritmo de busca linear.

💡 Dica: Analise cada passo do algoritmo de busca linear.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que a busca pode parar assim que um elemento diferente do procurado aparece, confundindo a busca linear com uma verificação de apenas um elemento.

Por que engana: Confundir a busca linear com busca binária ou métodos aleatórios, não percorrendo sequencialmente a lista.

B Correta

descreve a sequência correta de ações da busca linear.

C Erradaerro: Conceitual

O aluno associa a busca a uma varredura de trás para frente, tratando o sentido da leitura como parte do método, quando a busca linear padrão percorre do início ao fim.

D Erradaerro: Conceitual

O aluno mistura algoritmos de busca, supondo que a busca linear envolve ordenar a lista e usar busca binária, sem perceber que a lista não está ordenada e que a questão pede a busca linear.

E Erradaerro: Senso comum

O aluno pensa que buscar significa sortear posições ao acaso, pela intuição do dia a dia de 'tentar um lugar qualquer', ignorando que o algoritmo deve percorrer sistematicamente a sequência.

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✍️ situacional🧩 progressao
🎯 Conceito central

algoritmo de busca linear

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de busca linear · estrutura de listas

📚 Reveja

Revisar o funcionamento do algoritmo de busca linear.

⚠️ Erro mais comum

Confundir a busca linear com busca binária ou métodos aleatórios, não percorrendo sequencialmente a lista.

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