Programação para Iniciantes com Blocos
Capítulo 4
>
Nível 1
Laços e Repetição
Laços while
Loops são blocos que você pode usar para repetir as mesmas ações. Isso facilita para você completar tarefas no jogo sem precisar colocar longas listas de blocos. Existem dois tipos de loops: blocos de loop while e blocos repeat, que exploraremos nos níveis seguintes.
Há cinco (5) ovos neste mapa, e você pode pegá-los com apenas alguns blocos usando um bloco de loop while. Tente pegar todos os ovos repetindo os mesmos dois blocos de movimento quatro vezes.

Objetivo
Pegue todos os ovos no celeiro usando apenas seis (6) blocos, empregando o bloco de loop
while.
As galinhas botaram ovos por todo o celeiro! Caminhe pelo celeiro e recolha rapidamente todos os ovos!
Para reduzir o número de blocos que você precisa usar e tornar a codificação muito menos tediosa, você pode usar loops! São blocos que permitem repetir as mesmas ações, eliminando a necessidade de colocar os mesmos blocos repetidamente.
Um bloco de loop while é um desses laços, no qual você pode repetir blocos enquanto uma condição for verdadeira.

Uma variável chamada count é configurada no editor de blocos para determinar quantas vezes você deseja que os blocos se repitam. Ela é usada para definir a condição do loop.
Um bloco de loop while com um bloco de comparação é configurado no editor de código para verificar se count é menor que 4. Coloque seus blocos de movimento dentro do bloco de loop while e use o bloco change variable para aumentar o valor de count em 1 a cada ciclo.

Neste exemplo, o bloco de loop while verifica se count é menor que 4. O count começa em 0 e aumenta em 1 a cada ciclo até chegar a 4. Quaisquer blocos que você colocar dentro do bloco de loop while serão repetidos, neste caso quatro (4) vezes.
Coloque blocos move forward com o número correto de passos e turn left dentro do loop while para repetir a sequência de blocos quatro (4) vezes, permitindo dar a volta no galinheiro e coletar todos os ovos.

Atenção: loops podem rodar para sempre se não forem interrompidos. Portanto, certifique-se de incluir o bloco change count by, caso contrário isso pode causar um erro.
Experimente! Recolha todos os cinco (5) ovos e complete o nível usando apenas seis (6) blocos no total no editor de blocos.