Se há coisa que os computadores fazem bem
é repetir comandos.
Eu, pessoalmente, ficaria muito aborrecido
se tivesse de fazer a mesma coisa vezes sem conta.
Mas um computador pode fazer a mesma coisa
milhões, ou mesmo bilhões, de vezes
e não se aborrecer,
sendo capaz de fazê-lo muito bem.
Assim, por exemplo, se eu quisesse
enviar um e-mail de parabéns
a todos os utilizadores do Facebook,
talvez demorasse mais de um século
a escrever todos esses e-mails para toda a gente.
No entanto, com apenas algumas linhas de código,
posso fazer o sistema
enviar um e-mail a todos no Facebook
desejando-lhes um feliz aniversário.
É isto que fazem os loops,
e é por isso que são valiosos,
e algo que os computadores
conseguem fazer muito bem.
Neste exemplo, o teu objetivo
vai ser mover o pássaro para acertar no porco.
Podemos usar o bloco "repetir"
para fazer isto muito facilmente.
Podes fazer isto dando ao computador
um comando "avançar" cinco vezes,
para fazer avançar o pássaro
um passo de cada vez em direção ao porco.
Ou podes simplesmente dizer ao computador
para "avançar" uma vez,
e depois dizer-lhe para "repetir" 5 vezes
— ele fará a mesma coisa.
Assim, para fazer isto,
arrasta o teu comando “avançar”,
e depois coloca-o dentro do bloco
"repetir".
Podes clicar nele e dizer-lhe
quantas vezes queres repetir o bloco
para lhe dizer quantos passos
queres que ele dê.
Agora, mais uma coisa:
podes colocar tantos comandos quantos quiseres
dentro do bloco "repetir".
Por isso, neste exemplo, vais dizer-lhe para
avançar e virar à esquerda,
o que ele fará cinco vezes.
É tudo!
Bom trabalho e diverte-te :-)