Qual é a função de um algoritmo de busca em um programa?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a função de um algoritmo de busca em um programa?
- A) Organizar dados
- B) Localizar um item
- C) Remover itens
- D) Adicionar itens
- E) Analisar dados
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo de busca tem como objetivo encontrar um elemento específico dentro de um conjunto de dados, como uma lista, um vetor ou um banco de dados. Passo 2: Portanto, sua função principal é localizar um item, indicando se ele existe e, geralmente, onde está. Passo 3: A alternativa A está errada, pois organizar dados é função de algoritmos de ordenação. Passo 4: A alternativa C está errada, pois remover itens é uma operação de exclusão, não de busca. Passo 5: A alternativa D está errada, pois adicionar itens é uma operação de inserção. Passo 6: A alternativa E está errada, pois analisar dados é uma tarefa ampla que pode envolver vários algoritmos, enquanto a busca tem a função específica de localizar. Passo 7: Assim, a resposta correta é a alternativa B, que coincide com o gabarito oficial.
💡 Dica: Pense sobre o que um algoritmo de busca faz em um programa.
Alternativa por alternativa
O aluno pode confundir algoritmo de busca com algoritmo de ordenação, achando que buscar envolve organizar os dados antes ou durante o processo.
Por que engana: Confundir a função de busca com operações de modificação ou organização de dados, como adicionar ou remover itens.
O principal objetivo de um algoritmo de busca é encontrar um item em uma coleção.
O aluno pode associar a busca a operações de manipulação de dados e imaginar que encontrar um item implica removê-lo da estrutura.
O aluno pode imaginar que a busca serve para inserir novos elementos na estrutura, confundindo com operações de inclusão de dados.
O aluno pode entender a palavra 'busca' de forma genérica, como análise de dados em sentido amplo, sem perceber que a função específica do algoritmo é localizar.
Raio-X da questão
algoritmo de busca
avaliacao
conceito de algoritmo · estruturas de dados básicas
Revisar as funções e tipos de algoritmos em programação.
Confundir a função de busca com operações de modificação ou organização de dados, como adicionar ou remover itens.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
