-
Se há coisa que os computadores fazem bem
é repetir comandos.
-
Como pessoa, ficaria muito aborrecido
se tivesse de fazer a mesma coisa muitas vezes seguidas.
-
-
Mas um computador pode fazer a mesma coisa
milhões, ou mesmo milhares de milhões, de vezes,
-
e não se aborrecer,
sendo capaz de fazê-lo muito bem.
-
Assim, por exemplo, se eu quisesse desejar
-
um feliz aniversário a todos os utilizadores do Facebook
enviando-lhes um e-mail,
-
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 os utilizadores do 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 chegar ao porco. Agora vamos poder usar o bloco "repetir"
-
para poder 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 :-)
-