Écrivez un petit programme pour conduire un robot à travers la grille et allumer chaque balise avant que son énergie ne s'épuise.
Créez un programme à partir d'une palette de commandes (déplacer, tourner, éclairer) réparties entre une séquence PRINCIPALE et une procédure réutilisable. Les commandes à l'intérieur de la procédure coûtent moins d'énergie que celles en ligne, donc intégrer des mouvements répétés dans la procédure et l'appeler est la façon dont vous pouvez respecter des budgets serrés. Exécutez le programme pour allumer chaque balise dans la limite d’énergie.
Beacon Bot enseigne les boucles et les procédures réutilisables à travers un puzzle de programmation visuelle axé sur le budget énergétique, en construisant des idées de codage de base.
Construire un programme à partir de commandes d'avance, de rotation, d'allumage et de division, réparties entre une séquence MAIN et une procédure réutilisable, enseigne le sous-programme — l'idée qu'un bloc d'instructions nommé peut être écrit une fois et appelé de n'importe où.
Vous limiter à une seule procédure réutilisable, c'est toute la conception. Avec un nombre illimité, le casse-tête est facile ; avec exactement une, vous devez trouver le motif qui se répète réellement.
C'est la vraie compétence qu'exige un sous-programme. Nommer un morceau de code est trivial, et choisir quel morceau relève du jugement — choisissez la mauvaise frontière et la procédure n'est utilisée qu'une fois et ne sert à rien.
Beacon Bot est un puzzle de programmation visuelle original qui enseigne les boucles et les procédures réutilisables à travers un défi de budget énergétique. Jouez gratuitement dans votre navigateur avec des niveaux quotidiens et pratiques.