Programação para Iniciantes com Blocos
Capítulo 6
>
Nível 6
Objetivo
Recolha todas as bagas no pátio usando loops e combine-as para fazer Geleia.
Agora que você entrou no pátio, recolha algumas bagas no campo e leve-as para a misturadora para produzir Geleia. Use loops para otimizar seu código e condições para adaptar o código a situações específicas.
Para combinar as bagas você deve ter uma lista, crie uma lista vazia chamada berries usando o bloco create empty list. Armazene-a em uma variável antes de criar o loop para que você possa adicionar as bagas à sua lista usando o bloco set item in list com modo INSERT na última posição enquanto as coleta.
Crie um bloco de loop for com a variável x de 0 a 2 para percorrer o pátio pegando e armazenando as bagas. Existem três (3) tipos diferentes de bagas no pátio: bagas vermelhas, bagas azuis e bagas pretas (as bagas roxas), cada uma com quantidades diferentes. Use blocos if para cada ciclo do loop e armazene a quantidade específica de cada baga em uma variável para que você possa adicioná-las à lista.
Use o bloco de loop for. Dentro do loop, avance 4 passos, depois use vários blocos if para verificar o valor de x. Se x for igual a 0, defina red_berries como 3 e adicione-a à lista usando o bloco set item in list com modo INSERT na última posição. Se x for igual a 1, defina blue_berries como 5 e adicione-a à lista. Se x for igual a 2, defina black_berries como 4 e adicione-a à lista. Em seguida, vire à esquerda.
Lembre-se que x determina em que ciclo do loop você está e ele sempre começa em 0. Em cada ciclo, colete as bagas, crie uma variável para as bagas que você coletou, armazene a quantidade correta e adicione-as à lista usando o bloco set item in list.
Depois de terminar de coletar e armazenar as bagas, o código após o loop será executado. Avance 4 passos para chegar à marca X e misture as bagas para formar a Geleia usando o bloco combine com a sua lista berries para completar o nível.