Módulo 6 - Algoritmos: buscar e ordenar

O que é buscar

7 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026

Velocidade

O que você vai aprender

  • Entender que buscar é procurar um item no meio de muitos.
  • Ver que o computador olha item por item até achar o que quer.
  • Descobrir que a busca pode dizer em que lugar o item está.
  • Perceber que buscar é um algoritmo usado o tempo todo.

Procurar no meio de muitos

Imagine a professora fazendo a chamada. Ela tem uma lista de nomes e quer saber se a Nina está na sala. O que ela faz? Vai lendo os nomes um por um: Ana, Bruno, Caio, Duda, Nina! Achou. Isso que a professora acabou de fazer tem um nome bonito na programação: chama-se buscar. Buscar é procurar uma coisa no meio de muitas outras. O computador faz igualzinho, só que muito mais rápido.

O Robô Zé adora buscar, porque ele é organizado. Quando você pede para ele achar um nome numa lista, ele não sai correndo bagunçado. Ele começa no primeiro item, olha e compara: é esse? Se não for, passa para o segundo. É esse? Se não for, passa para o terceiro. Ele continua assim, um passo de cada vez, até achar o item ou até acabar a lista. Esse jeito calmo e certinho é o segredo de todo algoritmo: fazer uma coisa por vez, sem pular etapa.

Uma lista de nomes com uma seta apontando para um por um, ate parar no nome Nina, mostrando o computador percorrendo a lista para achar o item procurado.
A busca percorre a lista item por item até achar o que procura.

Achar e dizer onde está

Buscar não serve só para dizer se a coisa existe. Muitas vezes a gente quer saber onde ela está. A Nina fez uma lista das frutas favoritas da turma: maçã, banana, uva, manga. Ela quis saber em que lugar da lista está a uva. O Robô Zé contou: a maçã é a primeira, a banana é a segunda, a uva é a terceira. Achou na terceira posição! Saber a posição é útil porque assim você pode pegar, trocar ou tirar aquele item depois.

No jogo de agora, o Robô Zé recebeu uma lista de nomes e um pedido: achar o nome Téo e escrever em que posição ele está. Ele vai percorrer a lista de cima para baixo, contando as posições, e parar assim que encontrar. A sua missão é ler o passo a passo dele e adivinhar o que vai aparecer na tela. Preste atenção na ordem dos nomes e conte com calma.

🎮 Jogo da aula

Em que posição o Robô Zé achou?

O Robô Zé percorre a lista e conta as posições até achar o nome Téo. A primeira posição é 1. O que ele escreve?

nomes = ["Ana", "Bruno", "Teo", "Duda"]
posicao = 0
para cada nome em nomes:
  posicao = posicao + 1
  se nome == "Teo":
    escreva(posicao)

Confira a busca

Muito bem! Agora você já sabe o que é buscar: procurar um item no meio de muitos, olhando um por um até achar. E viu que a busca pode dizer em que posição o item está. Esse é um dos algoritmos mais importantes que existem, porque o computador precisa achar coisas o tempo todo. Na próxima aula você vai ver os passos da busca bem de pertinho. Antes, uma perguntinha rápida.

Teste rápido

O que o algoritmo de busca faz?

Perguntas frequentes

O que quer dizer buscar na programação?
Buscar é procurar uma coisa no meio de muitas outras. O computador percorre uma lista e compara cada item com o que ele quer achar, até encontrar. É como procurar um nome na chamada.
O computador olha todos os itens de uma vez?
Na busca mais simples, não. Ele olha um por um, na ordem, do começo ao fim. Faz uma comparação de cada vez. É calmo e certinho, e por isso nunca se perde no meio da lista.
O que a busca faz quando acha o item?
Ela para de procurar. Não precisa continuar olhando o resto, porque já encontrou. Muitas vezes ela também diz em que posição estava o item, para você usar depois.
E se o item não estiver na lista?
Aí a busca chega no fim da lista sem achar. Nesse caso, o programa costuma avisar que não encontrou. É como procurar um nome na chamada e ver que a pessoa faltou naquele dia.
O que é a posição de um item?
É o lugar dele dentro da lista. O primeiro item tem uma posição, o segundo tem outra, e assim por diante. Saber a posição ajuda a pegar, trocar ou tirar aquele item.
Buscar é usado só nos jogos?
Não, é usado em tudo. Quando você procura uma música na lista, um contato no celular ou uma palavra num texto, o computador está buscando. É um dos algoritmos mais usados do mundo.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.