Sixième Approfondissement gratuit
Programmer un aller-retour du lutin
Énoncé
Dans une animation de stream, un lutin doit faire un aller-retour : partir de sa position, avancer de pas vers la droite, puis revenir exactement à son point de départ. Au début, il regarde vers la droite. Écris la séquence de blocs (avancer de et tourner de) qui réalise cet aller-retour, et explique la valeur de l'angle choisi.
Besoin d'un coup de pouce ?
- Découpe le problème en trois moments : l'aller, le changement de direction, puis le retour.
- Pour repartir en sens inverse, le lutin fait un demi-tour. Un demi-tour, c'est la moitié d'un tour complet de degrés.
- Calcule pour l'angle du demi-tour, et reprends la même distance de pas pour le retour que pour l'aller.
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 l'aller
Le lutin regarde déjà vers la droite. Pour l'aller, il suffit donc d'un bloc : avancer de . Après ce bloc, il se trouve à pas à droite de son point de départ, et il regarde toujours vers la droite. -
2. Le faire demi-tour
Pour revenir, le lutin doit repartir dans le sens inverse, c'est-à-dire faire un demi-tour. Un tour complet vaut degrés ; un demi-tour en est la moitié, soit degrés. On écrit donc tourner de degrés. Maintenant, le lutin regarde vers la gauche. -
3. Programmer le retour
Le lutin est à pas du départ et regarde vers la gauche, donc vers son point de départ. Il doit reparcourir la même distance, soit pas. On écrit un dernier bloc : avancer de . -
4. Vérifier le retour au point de départ
L'aller fait parcourir pas vers la droite, le retour pas vers la gauche : comme les deux distances sont égales et de sens opposés, le lutin revient exactement sur son point de départ. La séquence complète est : avancer de ; tourner de degrés ; avancer de . L'aller-retour s'écrit avancer de 100 ; tourner de 180 degrés ; avancer de 100, l'angle de degrés correspondant au demi-tour.
Réponse finale
Ta progression