O que é um algoritmo?
Palavra assustadora, conceito simples: algoritmo é só uma sequência de passos pra fazer alguma coisa.
Você já cria algoritmos o dia inteiro sem perceber. Uma receita de bolo é um algoritmo. As instruções pra montar um móvel são um algoritmo. "Acordar, escovar os dentes, tomar café" é um algoritmo da sua manhã.
A diferença na programação é só pra quem você escreve os passos: em vez de uma pessoa (que entende coisas nas entrelinhas), você escreve pro Bit — um computador. E o Bit tem uma característica importante:
🍞 Experimento: faça uma torrada
Imagine que você pediu ao Bit "faça uma torrada" e ele respondeu "não sei, me ensina o passo a passo". Qual lista parece mais com algo que um robô bobo precisa?
A ordem muda tudo
Como o Bit segue os passos na ordem em que você escreve, trocar a ordem pode dar uma baita confusão. "Coloque a meia, depois o sapato" funciona. "Coloque o sapato, depois a meia"... já complica. 🧦👟
Abaixo está a receita do café da manhã do Bit, mas os passos estão embaralhados. Use as setinhas pra colocar na ordem certa e clique em Executar pra ver o que acontece.
☕ Organize o café do Bit
Suba e desça os passos até a ordem fazer sentido.
Caixinhas que guardam coisas
Uma variável é tipo um potinho com etiqueta onde o Bit guarda uma informação. A etiqueta é o nome e o que está dentro é o valor. O legal? O valor pode mudar a qualquer momento — por isso o nome "variável" (de variar).
humor = "feliz"
Toque nos botões e veja o Bit reagir conforme o valor da caixinha humor muda:
📦 Mude o valor da caixinha
O Bit lê a caixinha "humor" e age de acordo. Mesma caixinha, valores diferentes.
Se isso, então aquilo
Até agora o Bit faz tudo sempre igual. Mas a vida tem escolhas! É aí que entra o SE (em inglês, if). Você dá uma condição, e o Bit decide o caminho:
levar("guarda-chuva ☔")
senão:
levar("óculos de sol 😎")
O Bit só segue um dos caminhos — depende da condição ser verdadeira ou falsa. Mexa no clima e veja:
🌦️ Ajude o Bit a se vestir
Está chovendo ou faz sol? O Bit decide sozinho a partir daí.
se está_chovendo:
senão:
Preguiça é uma virtude (na programação)
Imagina que o Bit precisa regar 5 plantinhas. Você poderia escrever "regue a planta" cinco vezes... mas programadoras são preguiçosas no bom sentido. Em vez disso, a gente usa um loop (laço de repetição):
regar(planta) 🪴
Uma linha que vale por cinco. Escreva uma vez, repita quantas quiser. Escolha o número e mande o Bit trabalhar:
🪴 Mande o Bit regar as plantas
Quantas vezes o loop deve repetir?
Agora é com você: programe o Bit
Chegou a hora de juntar tudo. O Bit (🤖) precisa chegar na estrela (⭐), mas tem uma parede no caminho. Monte a sequência de comandos usando as setas, depois clique em Executar. O Bit vai seguir seus passos um por um — exatamente como você mandar.
Errou? Ótimo. Errar é 90% da programação. É só limpar e tentar de novo. 💜
🎯 A missão do Bit
Leve o robô até a estrela. Dica: ele não pode passar pela parede!