Sixième
Programmer un escalier en marches d'escalier
Énoncé
Dans un niveau de jeu de plateforme, le lutin doit monter un escalier de marches identiques. Au départ il regarde vers la droite. Une marche se trace ainsi : avancer de pas vers la droite (le plat de la marche), tourner pour monter, avancer de pas vers le haut (la contremarche), puis se remettre face à la droite pour la marche suivante. Écris la séquence avec une boucle répéter fois, puis donne la distance horizontale totale et la distance verticale totale parcourues par le lutin.
Besoin d'un coup de pouce ?
- Commence par décrire une seule marche, du plat jusqu'au moment où le lutin regarde de nouveau vers la droite, prêt pour la marche suivante.
- Pour monter puis se remettre droit, le lutin fait un quart de tour à gauche, puis plus loin un quart de tour à droite. Un quart de tour, c'est degrés ; les deux quarts de tour s'annulent.
- Une fois la marche écrite, mets-la dans répéter fois. Pour les distances, additionne les pas horizontaux puis les pas verticaux sur les marches : dans chaque direction.
Mode élève : cherche d'abord par toi-même (les coups de pouce sont là pour t'aider), puis passe en vue « Corrigé » pour vérifier.
Voir le corrigé détaillé
-
1. Programmer une seule marche
Le lutin regarde vers la droite. Il avance de (le plat). Pour monter, il fait un quart de tour vers la gauche : un tour complet vaut degrés, donc un quart de tour est degrés. Il avance alors de (la contremarche, vers le haut). Pour repartir vers la droite à la marche suivante, il fait un quart de tour vers la droite, soit encore degrés. Une marche, c'est donc : avancer de 40 ; tourner de 90 degrés à gauche ; avancer de 40 ; tourner de 90 degrés à droite. -
2. Vérifier que la direction est bonne pour recommencer
Après une marche, le lutin a tourné de degrés à gauche puis de degrés à droite : ces deux quarts de tour s'annulent, donc il regarde de nouveau vers la droite, exactement comme au départ. La même suite de blocs peut donc se répéter à l'identique : c'est ce qui permet d'utiliser une boucle. -
3. Enfermer la marche dans une boucle
Comme l'escalier compte marches identiques, on répète fois la suite de blocs d'une marche : répéter fois [ avancer de 40 ; tourner de 90 degrés à gauche ; avancer de 40 ; tourner de 90 degrés à droite ]. -
4. Calculer la distance horizontale totale
À chaque marche, le lutin avance de pas vers la droite (le plat). Sur les marches, le déplacement horizontal total est donc pas vers la droite. -
5. Calculer la distance verticale totale et conclure
À chaque marche, il avance aussi de pas vers le haut (la contremarche). Sur les marches, le déplacement vertical total est pas vers le haut. L'escalier s'écrit répéter fois [ avancer de 40 ; tourner de 90 degrés à gauche ; avancer de 40 ; tourner de 90 degrés à droite ] ; le lutin se déplace en tout de pas vers la droite et de pas vers le haut.
Réponse finale
Ta progression