Aller au contenu
Des ressources pour comprendre, réviser et progresser.Tout est gratuit, sans compte

Fiche de révision · Mathématiques · CM1

Les algorithmes : séquences, boucles et conditions

Comprendre ce qu'est un algorithme et utiliser des séquences, des boucles et des conditions pour programmer.

Je découvre : un algorithme

Un algorithme est une suite d'instructions précises qui permet de résoudre un problème ou de réaliser une tâche. Une recette de cuisine est un algorithme !

Pour que l'ordinateur comprenne, chaque instruction doit être précise, dans le bon ordre.

La séquence

Une séquence est une suite d'instructions exécutées l'une après l'autre.

Exemple

Avancer de 3. Tourner à droite. Avancer de 2. Le robot suit les instructions dans cet ordre.

La boucle

Une boucle répète plusieurs fois les mêmes instructions. Cela évite de les écrire plusieurs fois.

  • Répéter 4 fois : avancer de 3, tourner de 90 degrés à droite.
  • Cette boucle trace un carré.

« Répéter 4 fois » est plus court que d'écrire quatre fois les mêmes lignes.

La condition

Une condition permet de choisir : « Si ... alors ... sinon ... ».

Exemple

Si le robot touche un mur, alors il tourne à droite, sinon il avance.

Programmer avec des blocs

Dans des logiciels comme Scratch, on assemble des blocs colorés : les blocs de mouvement, de répétition et de condition.

  • Un programme est un algorithme écrit dans un langage compris par l'ordinateur.
  • Corriger les erreurs d'un programme s'appelle déboguer.

À toi de jouer

Pour aller plus loin : Écris un algorithme avec une boucle pour tracer un triangle équilatéral ou un carré, puis teste-le avec un camarade qui joue le robot.

Revoir la leçon et m’exercer