Módulo 6 - Algoritmos: buscar e ordenar

Jeitos diferentes de resolver

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

O que você vai aprender

  • Entender que existe mais de um jeito de resolver um problema.
  • Ver que alguns algoritmos são mais rápidos que outros.
  • Perceber que a diferença aparece mais em listas grandes.
  • Testar as ideias do módulo num jogo de verdadeiro ou falso.

Mais de um caminho para o mesmo lugar

Chegou a última aula do módulo, e ela traz uma ideia muito importante: quase sempre existe mais de um jeito de resolver o mesmo problema. Pensa em ir da sua casa até a escola. Dá para ir por um caminho ou por outro. Todos chegam lá, mas alguns são mais curtos e rápidos. Com os algoritmos é igualzinho. A Nina e o Téo descobriram que dá para ordenar uma lista de vários jeitos, e nem todos gastam o mesmo tempo.

O jeito de comparar vizinhos que você aprendeu funciona muito bem e é fácil de entender. Mas ele fica lento quando a lista é bem grande, porque precisa fazer muitas trocas. Existem algoritmos mais espertos, que dividem a lista em pedaços e ordenam mais rápido. O Robô Zé não se importa qual usar quando a lista é pequena, porque a diferença é minúscula. Mas com mil ou um milhão de itens, escolher o algoritmo rápido faz toda a diferença.

Jeito simples (comparar vizinhos)

  • Fácil de entender e de escrever.
  • Ótimo para listas pequenas.
  • Fica lento com listas bem grandes.

Jeito esperto (dividir a lista)

  • Um pouco mais difícil de entender.
  • Continua rápido mesmo com listas enormes.
  • É o que o computador usa de verdade nos programas grandes.

Testar com listas grandes

Como saber se um algoritmo é rápido de verdade? A gente testa. Com uma lista de cinco números, quase todo algoritmo termina num piscar de olhos, e você nem percebe a diferença. O segredo é testar com listas grandes. Aí sim o algoritmo lento começa a suar, enquanto o esperto continua tranquilo. Por isso os programadores gostam de experimentar com bastante dado, para descobrir qual jeito aguenta melhor quando o trabalho aumenta.

Para fechar o módulo, vamos brincar de verdadeiro ou falso com tudo o que você aprendeu: buscar, ordenar, os passos, a regra da troca e a ideia de que existem jeitos diferentes. Leia cada frase com calma até o fim, porque algumas tentam te enganar. Se errar, leia a explicação e siga em frente. Você chegou longe neste módulo, e essa é a hora de mostrar tudo o que sabe!

🎮 Jogo da aula

Verdadeiro ou falso dos algoritmos

Para cada frase, diga se ela é verdadeira ou falsa. Leia com calma até o fim.

Você chegou ao fim do módulo!

Você aprendeu dois algoritmos famosos, buscar e ordenar, viu o passo a passo de cada um e ainda descobriu que existe mais de um jeito de resolver o mesmo problema. Isso é pensar como um programador de verdade!

Neste módulo você virou craque em algoritmos. Aprendeu a buscar, que é achar uma coisa no meio de muitas, e viu os passos da busca bem de perto. Depois aprendeu a ordenar, colocando tudo em ordem, e descobriu o truque de comparar vizinhos e trocar. Para fechar, viu que sempre há mais de um caminho e que alguns são mais rápidos. Guarde essas ideias, porque elas aparecem em quase todos os programas. A aventura com o Robô Zé continua no próximo módulo. Antes, a última perguntinha.

Teste rápido

Por que a gente testa os algoritmos com listas grandes?

Perguntas frequentes

Existe mais de um jeito de resolver o mesmo problema?
Quase sempre existe. Dá para ordenar de vários jeitos, buscar de várias formas, somar de maneiras diferentes. Alguns caminhos são mais rápidos, outros mais fáceis de entender.
O que faz um algoritmo ser mais rápido?
Ele é mais rápido quando faz menos passos para resolver a mesma tarefa. Com listas grandes, um algoritmo esperto pode terminar muito antes de um algoritmo lento.
Por que a diferença aparece mais em listas grandes?
Porque com poucos itens quase tudo é rápido, e você nem percebe. Quando a lista tem mil ou um milhão de itens, o algoritmo lento demora bastante e o esperto continua ligeiro.
O jeito de comparar vizinhos é ruim?
Não é ruim, é ótimo para aprender e para listas pequenas. Ele só fica lento com listas bem grandes. Para essas, os programadores usam algoritmos mais espertos.
Como eu descubro qual algoritmo é o melhor?
Testando. Você experimenta com listas grandes e vê qual termina mais rápido e qual é mais fácil de entender. Muitas vezes o melhor depende do tamanho do problema.
Buscar e ordenar são os únicos algoritmos?
Não, existem muitos outros. Buscar e ordenar são dois dos mais famosos e usados. Mas tudo o que o computador faz passo a passo, de somar a desenhar, é feito com algoritmos.

Fontes

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