Classe de 6e
Algorithmique (Scratch)
Qu'est-ce qu'un algorithme ?
Un algorithme est une suite ordonnée d'instructions qui permet d'effectuer une tâche. On peut l'écrire en français, sous forme de schéma, ou avec un logiciel comme Scratch.
Exemple de la vie courante : une recette de cuisine est un algorithme.
Les blocs de base de Scratch
| Catégorie | Exemple | Effet |
|---|---|---|
| Mouvement | « avancer de » | déplace le lutin |
| Stylo | « stylo en position d'écriture » | dessine |
| Contrôle | « répéter fois » | crée une boucle |
| Apparence | « dire Bonjour ! pendant 2 s » | affiche un message |
Notions importantes
Instruction
Une instruction est une action élémentaire (avancer, tourner, dire, etc.).
Boucle
Une boucle permet de répéter plusieurs instructions sans tout réécrire.
Pour tracer un carré de côté : « répéter fois → avancer de → tourner de ».
Variable
Une variable stocke une valeur qui peut changer au cours du programme (un score, une longueur).
Schéma d'un programme « tracer un carré »
Structures essentielles
Séquence
Les instructions s'effectuent dans l'ordre, l'une après l'autre.
Répétition (boucle « répéter fois »)
On répète un bloc d'instructions un nombre fixe de fois.
Test (« si … alors … »)
On exécute un bloc seulement si une condition est vraie.
À retenir
- Un algorithme = suite d'instructions dans un ordre précis.
- Les boucles évitent de répéter les mêmes lignes.
- Les tests permettent de prendre des décisions.
- Scratch utilise des blocs colorés par catégorie.