Fiche récapitulative générée pour impression / export PDF.
6ème · Algorithmique et repérage
Premiers pas en programmation visuelle
Introduction
Un algorithme est une suite d'instructions précises, exécutées dans l'ordre, pour réaliser une tâche. Les logiciels de programmation visuelle (comme Scratch) utilisent des blocs d'instructions que l'on assemble. On va apprendre à lire et écrire des algorithmes simples.
Vocabulaire de base
- Une instruction est un ordre simple à exécuter, par exemple « avance de 5 pas » ou « tourne de 90° ».
- Une séquence est une suite d'instructions exécutées les unes après les autres, dans l'ordre où elles sont écrites.
- Une boucle permet de répéter plusieurs fois les mêmes instructions, sans avoir à les réécrire.
📌 Méthode — Lire un programme
1. Identifier chaque instruction, dans l'ordre.
2. Si une boucle « répéter fois » apparaît, exécuter toutes les instructions qu'elle contient, fois de suite.
3. Reconstituer le résultat final (le dessin obtenu, ou la position finale).
Exemple de bloc « répéter »
Le programme :
répéter 4 fois :
avancer de 5
tourner de 90°
signifie qu'on exécute 4 fois, à la suite, les deux instructions avancer de 5 puis tourner de 90°.
Exemples
✅ Exemple simple — Suivre une séquence simple
Programme : avancer de 3, puis tourner de 90°, puis avancer de 3.
Cela trace un angle droit formé de deux segments de longueur .
📘 Exemple intermédiaire — Que dessine ce programme ?
avancer de 5 — tourner de 90° — avancer de 5 — tourner de 90° — avancer de 5 — tourner de 90° — avancer de 5 — tourner de 90°
On avance 4 fois de suite en tournant de à chaque fois : on revient au point de départ en ayant tracé un carré de côté .
🔴 Exemple avancé — Avec une boucle « répéter »
répéter 4 fois :
avancer de 5
tourner de 90°
Cette boucle exécute exactement le même programme que l'exemple intermédiaire (4 répétitions de « avancer de 5, tourner de 90° »), mais de façon plus compacte. Elle dessine donc aussi un carré de côté .
Et avec une boucle « répéter 3 fois » et un angle de ?
répéter 3 fois :
avancer de 4
tourner de 120°
côtés égaux et de rotation totale : on obtient un triangle équilatéral de côté .
À retenir
- Une séquence exécute les instructions dans l'ordre, une seule fois chacune
- Une boucle « répéter fois » rejoue les mêmes instructions fois
- Pour reconnaître la figure obtenue, il faut compter le nombre de côtés et l'angle de rotation à chaque fois ( pour un polygone régulier)
Exercices de la leçon
Exercice 1
Que signifie l'instruction « répéter 4 fois » dans un algorithme ?
Corrigé
Une boucle « répéter fois » exécute toutes les instructions qu'elle contient, fois de suite. Ici, .
Exercice 2
Une séquence d'instructions est exécutée dans l'ordre où elle est écrite.
Corrigé
Vrai. Une séquence respecte toujours l'ordre des instructions, de la première à la dernière.
Exercice 3
Quelle figure dessine le programme « répéter 4 fois : avancer de 5, tourner de 90° » ?
Corrigé
4 côtés égaux de longueur , avec une rotation de à chaque fois () : on trace un carré.
Exercice 4
Décris, étape par étape, ce que fait le programme suivant : « répéter 3 fois : avancer de 6, tourner de 120° ». Quelle figure est obtenue ?
Corrigé
Trois répétitions d'un même segment suivi d'une rotation de 120° (soit 360° au total) forment un triangle équilatéral.
Exercice 5
On veut dessiner un hexagone régulier (6 côtés égaux) avec une boucle « répéter 6 fois : avancer de 4, tourner de ... ° ». Quel angle de rotation faut-il utiliser ?
Corrigé
Pour qu'un polygone régulier se referme après côtés, la rotation totale doit être de , répartie en rotations égales : .
AlphaMath Académie · Premiers pas en programmation visuelle · Algorithmique et repérage