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 nn fois » apparaît, exécuter toutes les instructions qu'elle contient, nn 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 33.

📘 Exemple intermédiaire — Que dessine ce programme ?

avancer de 5tourner de 90°avancer de 5tourner de 90°avancer de 5tourner de 90°avancer de 5tourner de 90°

On avance 4 fois de suite en tournant de 90°90° à chaque fois : on revient au point de départ en ayant tracé un carré de côté 55.

🔴 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é 55.

Et avec une boucle « répéter 3 fois » et un angle de 120°120° ?

répéter 3 fois :

  avancer de 4

  tourner de 120°

33 côtés égaux et 3×120°=360°3 \times 120° = 360° de rotation totale : on obtient un triangle équilatéral de côté 44.

À retenir

- Une séquence exécute les instructions dans l'ordre, une seule fois chacune
- Une boucle « répéter nn fois » rejoue les mêmes instructions nn fois
- Pour reconnaître la figure obtenue, il faut compter le nombre de côtés et l'angle de rotation à chaque fois (360°÷nombre de coˆteˊs360° \div \text{nombre de côtés} 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 nn fois » exécute toutes les instructions qu'elle contient, nn fois de suite. Ici, n=4n = 4.

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 55, avec une rotation de 90°90° à chaque fois (4×90°=360°4 \times 90° = 360°) : 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 nn côtés, la rotation totale doit être de 360°360°, répartie en nn rotations égales : 360°÷6=60°360° \div 6 = \mathbf{60°}.

AlphaMath Académie · Premiers pas en programmation visuelle · Algorithmique et repérage