Le logiciel scratch est disponible en ligne gratuitement sur le site (https://scratch.mit.edu/)
quand [drapeau vert] est cliqué
effacer tout
aller à x: 0 y: 0
s’orienter à 90
stylo en position d’écriture
répéter 3 fois
avancer de 100 pas
tourner de 120 degrés
💡 Explication : un triangle équilatéral a 3 côtés, donc l’angle extérieur est .
quand [drapeau vert] est cliqué
effacer tout
aller à x: 0 y: 0
s’orienter à 90
stylo en position d’écriture
répéter 4 fois
avancer de 100 pas
tourner de 90 degrés
💡 Ici, chaque angle extérieur vaut .
quand [drapeau vert] est cliqué
effacer tout
aller à x: 0 y: 0
s’orienter à 90
stylo en position d’écriture
répéter 5 fois
avancer de 100 pas
tourner de 72 degrés
💡 Angle extérieur du pentagone régulier : .
Programme le lutin pour qu’il trace un polygone régulier dont le nombre de côtés sera choisi par l’utilisateur.
➜ Demande à l’utilisateur de saisir un nombre n.
➜ Utilise une boucle répéter n fois qui :
fait avancer le lutin de 100 pas,
puis le fait tourner à droite de degrés.
👉 Teste ton programme avec , et .
Quelle figure obtiens-tu à chaque fois ?
Tu obtiens un triangle équilatéral (3 côtés égaux de 100 pas et 3 angles externes de 120°, donc 3 angles internes de 60°).
Pourquoi 120° ?
Quand le lutin se déplace, il regarde droit devant lui. Quand il va de A vers B, il veut ensuite "monter "vers C. Il doit donc tourner de 120° si on désire un triangle équilatéral. En effet, dans un triangle équilatéral, tous les angles sont mesurent 60° et 60°+120°=180° qui est bien une mesure de l'angle plat.
« Vérifie qu’il revient à sa position de départ. »
Après la troisième avancée de 100 pas, le lutin revient exactement au point de départ (triangle fermé).
➜ Demande à l’utilisateur de saisir un nombre n.
➜ Utilise une boucle répéter n fois qui : fait avancer le lutin de 100 pas, puis le fait tourner à droite de degrés.
👉 Teste ton programme avec , et .
Quelle figure obtiens-tu à chaque fois ? », on te demande de paramétrer la boucle par une variable.
👉 Remarque : la boucle a été paramétrée par une variable.
Étape 1 — Initialiser
Place quand drapeau vert cliqué, puis effacer tout, aller à x:(0) y:(0), s’orienter à (90).
Active l’extension Stylo et ajoute stylo en position d’écriture.
Étape 2 — Demander le nombre de côtés
Crée une variable n. Ajoute demander "Choisis un nombre de côtés (≥3)" et attendre. Puis mettre n à (réponse).
Étape 3 — Calculer l’angle de rotation
Crée une variable angle. Mets mettre angle à (360 / n) à l’aide des opérateurs.
👉 Rappel : l’angle extérieur d’un polygone régulier est . Tu a déjà rencontré ce résultat dans la fiche précédente où il t'a été demandé de construire un triangle équilatéral (3 côtés, et tu tournais de 120°).
Étape 4 — Tracer le polygone avec une boucle
Ajoute répéter (n) puis, à l’intérieur : avancer de (100) et tourner droite de (angle).
Réponse aux tests
Pour n=3Pour , tu obtiens un triangle équilatéral.
Pour n=4
Pour , tu obtiens un carré.
Pour n=5
Pour , tu obtiens un pentagone régulier.
👉 Conseil : si la figure ne se ferme pas, vérifie que l’angle est bien et non .
👉 Si rien ne se trace, fais comme sur le programme ci-dessus, augmente la taille du stylo et choisis une couleur foncée, il est possible que ton stylo soit en blanc sur blanc ou en transparent, ce qui fait que tu ne vois rien.