Aller au contenu

Mathématiques · CM1

Algorithmique et programmation : fiche de révision CM1

Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur

L'essentiel

  • Un algorithme est une suite d'instructions simples, données dans un ordre précis, pour résoudre un problème.
  • Un programme de calcul se déroule étape par étape ; en CM1, il comporte au plus deux étapes de calcul.2
  • Un programme de construction décrit une figure géométrique (« Trace un… ») que l'on réalise instruction après instruction.2
  • On peut écrire un programme avec un logiciel par blocs comme Scratch ou dans un tableur.2
  • Si l'ordre des instructions change, le résultat peut changer.

L'essentiel à retenir

Pour inventer un algorithme, on suit une démarche en quatre temps : découper le problème en petits morceaux, repérer des motifs qui se répètent, ne garder que l'essentiel, puis concevoir la suite d'instructions.3 Ces temps s'enchaînent de façon logique : on part d'un problème flou et on arrive à une solution précise.3

Les programmes de calcul

Les programmes de construction

Tu connais déjà les triangles, le cercle et la symétrie. En algorithmique, on décrit une figure par une suite d'instructions, comme « Trace un… ».2 Quelqu'un qui n'a pas vu la figure doit pouvoir la dessiner en suivant ton texte.

Programmer avec Scratch ou un tableur

Un programme de calcul peut être codé avec un logiciel de programmation par blocs comme Scratch, ou dans un tableur.2 Avec Scratch, tu assembles des blocs, un par instruction. Le personnage les exécute du premier au dernier.

Questions flash

4 questions · correction immédiate · ton score reste sur ton appareil.

  1. Programme de calcul : choisis un nombre, ajoute 6, puis multiplie le résultat par 3. Quel résultat obtient-on avec 4 au départ ?

  2. Qu'est-ce qu'un algorithme ?

  3. On peut changer l'ordre des instructions d'un programme sans changer son résultat.

  4. Parmi ces outils, lequel permet de programmer par blocs ?

Les questions qu'on se pose

Pourquoi l'ordre des instructions est-il si important ?

Chaque instruction part du résultat de la précédente. Si tu les échanges, tu n'obtiens pas la même chose : avec 5, « ajoute 3 puis multiplie par 4 » donne 32 et l'inverse donne 23.

Faut-il un ordinateur pour faire de l'algorithmique ?

Non. Un programme de calcul ou de construction s'écrit et s'exécute sur une feuille. L'ordinateur, avec Scratch par exemple, permet ensuite de coder ce que tu as écrit et de le faire exécuter.2

Que faire quand mon programme ne donne pas le bon résultat ?

Reprends les instructions une par une avec un nombre simple, et note le résultat après chaque étape. Tu trouveras vite l'instruction fausse ou mal placée.

Sources

Programme visé : Algorithmes et programmation - Cycle 3 (CM1) · Éduscol - Ministère de l'Éducation nationale

  1. Algorithmes et programmation - Cycle 3 (CM1), Éduscol - Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
  2. Mathématiques Exemples pour la mise en œuvre des programmes 2025 CM1, Éduscol. Consulté le 12 novembre 2026.
  3. La pensée informatique - Lettre EduNum 1er degré n°36, Éduscol. Consulté le 12 novembre 2026.
  4. Algorithmique et programmation aux cycles 3 et 4, STI Éduscol. Consulté le 12 novembre 2026.
  5. Programmation dynamique, Wikipédia. Consulté le 12 novembre 2026.
  6. Algorithme génétique, Wikipédia. Consulté le 12 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page