Tip:
Highlight text to annotate it
X
Aquilo que os computadores fazem muito é repetir instruções.
Como pessoas, ficávamos muito chateados se tivéssemos que fazer a mesma coisa muitas vezes.
Mas um computador pode fazer a mesma coisa milhões ou até biliões de vezes,
e não se chatear e ser capaz de fizer isso muito bem.
Assim, por exemplo, se eu quisesse
enviar um email a todos as pessoas no Facebook a desejar um feliz aniversário
podia demorar mais do que um século a enviar todos os emails todos.
Mas, com apenas algumas linhas de código, eu posso ter um sistema
que envie um e-mail para todos no Facebook desejando um feliz aniversário.
Os ciclos servem para isso e é por isso que são importantes,
e algo que os computadores podem fazer muito bem.
Neste exemplo, o seu objetivo vai ser mover o pássaro
para chegar ao porco. Agora vamos ser capazes de utilizar o bloco de "repetir"
de forma a ser capaz de fazer isso facilmente. Isto pode ser feito
entregando ao computador uma instrução "avançar"
cinco vezes de forma a avançar o pássaro um passo de cada vez até ao porco.
Ou podemos simplesmente dizer ao computador para "avançar" uma vez,
e, depois, dizer para "repetir" 5 vezes para fazer o mesmo.
Para fazer isso é preciso arrastar o instrução "avançar"
e depois colocá-la num bloco "repetir".
E pode clicar nele e dizer-lhe quantas vezes se quer repetir o bloco
para dizer quantos passos quer ele avance. Mais uma coisa é que
pode-se colocar todas as instruções que se quiser dentro de um bloco "repetir"
Assim, neste exemplo estamos a dizer para avançar e virar à esquerda,
o que ele vai fazer cinco vezes. Bom trabalho e divirta-se :-)