Leia os algoritmos que já te obedecem.

10 min · Sem experiência prévia · Programación

Uma lição de 10 minutos: entrada, passos e saída, por que a ordem manda, a armadilha da vagueza e uma missão para programar teu primeiro algoritmo.

O que é um algoritmo de verdade, como ele roda passo a passo e por que a precisão é tudo.

O caso

Teu GPS, teu micro-ondas e teu feed não pensam nem improvisam: executam passos exatos em ordem. Isso é um algoritmo.

Em 10 minutos você verá do que são feitos: o que entra, o que se faz e o que sai, por que a ordem manda e por que a vagueza os quebra.

O que você vai aprender

  • Explicar o que é um algoritmo sem tecnicismos
  • Distinguir entrada, passos em ordem e saída
  • Detectar passos vagos que quebram um algoritmo

Entrada + passos + saída

Com essas três peças, qualquer um — ou qualquer máquina — repete o resultado.

  1. Entrada

    Com o que o algoritmo começa.

  2. Passos

    O que fazer, em que ordem.

  3. Saída

    O que sai ao executar.

  4. Armadilha

    Sem precisão não há algoritmo.

Perguntas frequentes

Um algoritmo precisa estar num computador?

Não: uma receita no papel já é um algoritmo. A máquina pode ser um forno… ou você.

A ordem dos passos importa mesmo?

Sim: cada passo trabalha sobre o estado que o anterior deixou. Muda a ordem, muda o resultado.

Teste você mesmo: Teste relâmpago: algoritmo ou palpite?

O que é um algoritmo?

Resposta certa: Uma sequência finita de passos precisos que transforma uma entrada numa saída.

Finito, preciso e ordenado: com isso, qualquer um — pessoa ou máquina — repete o resultado.

Teu GPS diz «vira onde vires a loja» e você se perde. O que falhou?

Resposta certa: A precisão: «a loja» não é uma indicação executável.

«A loja» deixa a decisão com o motorista: isso uma máquina não executa. Precisão dentro, destino fora.

A ordem dos passos importa?

Resposta certa: Sim: aquecer antes de pôr o prato aquece o nada.

A ordem é parte do algoritmo: cada passo trabalha sobre o estado que o anterior deixou.

A regra de bolso — Entrada (com o quê) + passos em ordem (o quê e quando) + saída (o que sai). Se falta precisão, não há algoritmo.

O que você leva

Escrever mini-algoritmos com entrada, passos em ordem e saída, e detectar onde quebram.

Continue aprendendo

Abrir a lição interativa →