Les algorithmes : séquences, boucles et conditions
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 !
La séquence
Une séquence est une suite d'instructions exécutées l'une après l'autre.
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é.
La condition
Une condition permet de choisir : « Si ... alors ... sinon ... ».
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.
Exercices
Exercice interactif : Remets ces instructions dans l'ordre pour tracer un carré. (active JavaScript pour le faire)
Exercice interactif : Associe chaque notion à sa définition. (active JavaScript pour le faire)
Exercice interactif : Vrai ou faux ? (active JavaScript pour le faire)