Scratch et algorithmes Méthode

Dessiner une figure géométrique avec Scratch

Durée estimée
10 minutes
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Rappel

Dans Scratch, le lutin possède un stylo qui trace son trajet sur la scène. Les blocs du menu « Stylo » (extension à ajouter) permettent de dessiner. Les blocs « Mouvement » contrôlent les déplacements et les rotations.

Méthode

Pour dessiner un polygone régulier à $n$ côtés dans Scratch :

  1. Préparer le dessin : effacer la scène avec « effacer tout » et activer le stylo avec « stylo en position d'écriture ».
  2. Calculer l'angle de rotation : pour un polygone régulier à $n$ côtés, l'angle de rotation est $\dfrac{360}{n}$ degrés.
  3. Écrire la boucle : utiliser « répéter $n$ fois » avec à l'intérieur : « avancer de ... pas » puis « tourner de ... degrés ».
  4. Terminer le dessin : relever le stylo si besoin.

Tracer un carré

On veut tracer un carré de 100 pas de côté.

Un carré a $n = 4$ côtés, donc l'angle de rotation est $\dfrac{360}{4} = 90$ degrés.

Programme Scratch : tracer un carré de 100 pas de côté avec une boucle

Télécharger le projet Scratch .sb3
?
Ouvre-le dans Scratch en ligne via Fichier → Importer depuis votre ordinateur.

Étape 1 : On efface les dessins précédents et on active le stylo.
Étape 2 : L'angle de rotation est $\dfrac{360}{4} = 90°$.
Étape 3 : On répète 4 fois : avancer de 100 pas puis tourner de 90°.

A chaque passage dans la boucle, le lutin trace un côté du carré et tourne d'un angle droit.

Tracer un triangle équilatéral

On veut tracer un triangle équilatéral de 120 pas de côté.

Un triangle a $n = 3$ côtés, donc l'angle de rotation est $\dfrac{360}{3} = 120$ degrés.

Programme Scratch : tracer un triangle équilatéral avec une boucle

Télécharger le projet Scratch .sb3
?
Ouvre-le dans Scratch en ligne via Fichier → Importer depuis votre ordinateur.

Étape 1 : On prépare le dessin (effacer, stylo).
Étape 2 : L'angle de rotation est $\dfrac{360}{3} = 120°$.
Étape 3 : On répète 3 fois : avancer de 120 pas puis tourner de 120°.

Remarque

Cette méthode fonctionne pour tout polygone régulier. Pour un hexagone ($n = 6$) : angle $= \dfrac{360}{6} = 60°$. Pour un décagone ($n = 10$) : angle $= \dfrac{360}{10} = 36°$.

La formule à retenir est :

$\text{angle de rotation} = \dfrac{360}{n}$

Attention

L'angle de rotation dans Scratch n'est pas l'angle intérieur du polygone. C'est l'angle dont le lutin tourne à chaque sommet (angle extérieur). Par exemple, pour un carré, l'angle intérieur est 90° et l'angle de rotation est aussi 90°, mais pour un triangle équilatéral, l'angle intérieur est 60° alors que l'angle de rotation est 120°.

Pour s'entraîner