Cinquième
Programmer un triangle équilatéral
Énoncé
Tu veux que ton lutin trace un triangle équilatéral de côté sur Scratch (les trois côtés ont la même longueur). On utilisera une boucle `répéter 3 fois`.
1. Quel angle le lutin doit-il tourner à chaque sommet ?
2. Écris le programme complet (sans oublier le stylo).
1. Quel angle le lutin doit-il tourner à chaque sommet ?
2. Écris le programme complet (sans oublier le stylo).
Besoin d'un coup de pouce ?
- Un triangle a 3 côtés : la boucle répète donc 3 fois (un côté tracé à chaque tour).
- Sur un tour complet, le lutin pivote en tout de degrés, partagés également entre les sommets.
- L'angle de rotation vaut degrés, pas degrés (qui est l'angle intérieur du triangle).
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. Compter le nombre de côtés
Un triangle a côtés, tous de longueur . On les tracera avec une boucle `répéter 3 fois` : un tour de boucle = un côté + une rotation. -
2. Calculer l'angle de rotation
Pour une figure fermée, le lutin tourne en tout de degrés sur un tour complet, répartis sur les sommets de façon égale. L'angle de rotation à chaque sommet est donc : degrés. -
3. Attention au piège de l'angle
On tourne de degrés, et non de degrés : degrés est l'angle à l'intérieur du triangle, alors que le bloc Scratch demande l'angle dont le lutin pivote à chaque sommet. Ces deux angles sont supplémentaires : degrés. -
4. Écrire le programme complet
On place le stylo en position d'écriture, puis on répète fois (avancer de , tourner de degrés) :
```
stylo en position d'écriture
répéter 3 fois :
avancer de 120
tourner de 120 degrés vers la droite
relever le stylo
```
Le lutin tourne de degrés à chaque sommet, et la boucle `répéter 3 fois` trace les trois côtés du triangle équilatéral.
Réponse finale
Ta progression