Programmation pour débutants avec des blocs
Chapitre
>
Niveau

Boucles et répétition
Séquence de boucle For

Objectif

Récupérez les grains et trouvez la sortie du labyrinthe en utilisant pas plus de quatre (4) blocs.

Vous vous êtes retrouvé perdu en plein milieu d'un labyrinthe, utilisez des boucles afin de collecter les grains sur le terrain et sortir du labyrinthe.

Comme vous pouvez le voir sur la carte, le labyrinthe est irrégulier, donc vous ne pouvez pas simplement répéter le même mouvement que dans les niveaux précédents. Pour cela, vous devez utiliser pleinement la variable du bloc de boucle for.

Utilisez le bloc de boucle for avec une variable nommée x. Réglez-la pour commencer à 0 et aller jusqu'à un nombre (comme 11). La variable x vérifie combien de cycles le bloc de boucle for a effectués. En utilisant la variable x dans le paramètre des pas du bloc move forward (en utilisant un bloc mathématique pour additionner x + 1), cela vous permettra de déplacer votre personnage d'un pas supplémentaire à chaque cycle de boucle.

Par exemple, si vous configurez le bloc de boucle for pour aller de 0 à 3, et utilisez x + 1 dans les pas du bloc move forward, le mouvement ajoutera un pas supplémentaire à chaque cycle, et cela se présentera comme suit en pratique :

  • Première boucle : move forward (1 pas)
  • Deuxième boucle : move forward (2 pas)
  • Troisième boucle : move forward (3 pas)
  • Quatrième boucle : move forward (4 pas)

Utilisez la variable du bloc de boucle for dans le paramètre des pas du bloc move forward pour accroître votre déplacement à chaque boucle et collecter tous les grains afin de compléter le niveau. N'oubliez pas, cela doit être réalisé en utilisant pas plus de quatre (4) blocs.

Livre de Code