Aller au contenu

Mathématiques · 4e

Les boucles conditionnelles : fiche de 4e

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

L'essentiel

  • Une boucle conditionnelle répète une séquence d'instructions sans que l'on connaisse à l'avance le nombre de répétitions.4
  • Le nombre de tours dépend d'une condition d'arrêt : la séquence se répète tant qu'elle n'est pas réalisée, puis la boucle s'arrête.4
  • Boucle simple : nombre de tours connu d'avance.1 Boucle conditionnelle : nombre de tours imprévu.
  • La condition est testée avant chaque tour ; le corps de la boucle peut donc ne jamais s'exécuter.5
  • Piège principal : une condition d'arrêt qui ne se réalise jamais fabrique une boucle sans fin. Toujours modifier dans la boucle la variable testée.

Ce qu'il faut retenir

Tu connais déjà les variables et les instructions conditionnelles (« si … alors … sinon »). La boucle conditionnelle combine les deux : on teste une condition, comme dans un « si », mais on recommence ensuite, au lieu de passer à la suite.

Boucle simple ou boucle conditionnelle ?

Au cycle 4, tu rencontres d'abord la boucle qui répète une séquence d'instructions un nombre de fois précis, fixé à l'avance.1 La boucle conditionnelle, elle, s'arrête dès que sa condition d'arrêt est réalisée.4

Exemples rédigés

Pièges fréquents

Tester et corriger son programme

Questions flash

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

  1. Dans quel cas utilise-t-on une boucle conditionnelle ?

  2. Un programme exécute « tant que n<10n < 10 : ajouter 3 à nn », avec n=0n = 0 au départ. Combien de tours la boucle effectue-t-elle ?

  3. Une boucle « tant que n<10n < 10 » est lancée avec n=50n = 50. Que se passe-t-il ?

  4. Une boucle « tant que n<10n < 10 » ne contient aucune instruction qui modifie nn, et n=0n = 0 au départ. La boucle finit par s'arrêter.

Les questions qu'on se pose

Quelle est la différence entre « répéter un nombre de fois » et « répéter jusqu'à » ?

Dans le premier cas, le nombre de tours est connu avant de lancer le programme.1 Dans le second, il dépend d'une condition d'arrêt et n'est connu qu'à la fin.4 Pour choisir, demande-toi si tu peux compter les tours à l'avance.

Comment éviter une boucle qui ne s'arrête jamais ?

Vérifie trois choses : la variable testée a bien une valeur de départ, une instruction du corps la modifie, et ce changement rapproche vraiment de la condition d'arrêt. Dérouler la boucle à la main sur trois ou quatre tours suffit souvent à repérer l'oubli.

Une boucle conditionnelle peut-elle ne jamais s'exécuter ?

Oui. Si la condition est fausse dès le premier test, le corps n'est pas exécuté.5 C'est un cas normal qu'il faut penser à tester avec une valeur de départ extrême.

Sources

Programme visé : Programme de mathématiques du cycle 4 - Pensée informatique, algorithmique et programmation · Ministère de l'Éducation nationale

  1. Programme de mathématiques du cycle 4 - Pensée informatique, algorithmique et programmation, Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
  2. Algorithme et programmation au cycle 4, Éduscol. Consulté le 12 novembre 2026.
  3. Informatique et programmation, Éduscol STI. Consulté le 12 novembre 2026.
  4. Les boucles conditionnelles - Groupe algorithmique, IREM de Paris. Consulté le 12 novembre 2026.
  5. Algorithmique et Programmation au collège et au lycée, IREM de Paris. 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