Aller au contenu

Mathématiques · 4e

Instructions conditionnelles : quiz de 4e

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

L'essentiel

  • Une instruction conditionnelle choisit les actions à exécuter selon qu'une condition est vraie ou fausse.5
  • Si la condition est vraie, on exécute ce qui suit le alors ; sinon on passe au sinon s'il existe, ou à la suite du programme.5
  • Une condition utilise des opérateurs de comparaison comme <, > et =.4
  • Avec sinon si, seules les instructions de la première condition vraie sont exécutées.5
  • L'affectation x ← x + 1 est une instruction, pas une équation.2

Avant de commencer

Ce quiz porte sur les instructions conditionnelles, que tu rencontres en programmation avec un langage à blocs ou en Python. Il suppose que tu connais déjà les variables : une variable porte un nom et contient une valeur que le programme peut lire et modifier.

Tu y vérifies trois choses : savoir ce qu'est une condition, savoir suivre un programme « si… alors… sinon » pas à pas, et repérer les erreurs fréquentes.

Quiz

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

  1. Que fait une instruction conditionnelle dans un programme ?

  2. Une condition booléenne ne peut prendre que deux valeurs : vrai ou faux.

  3. On a x=3x = 3. Le programme est : « Si x>5x > 5 alors afficher grand, sinon afficher petit ». Que s'affiche-t-il ?

  4. On a x=5x = 5. Le programme est : « Si x>5x > 5 alors afficher A, sinon afficher B ». Que s'affiche-t-il ?

  5. On a x=7x = 7. Le programme est : « Si x>5x > 5 alors y←x×2y \leftarrow x \times 2, sinon y←x+1y \leftarrow x + 1 ». Quelle est la valeur de yy à la fin ?

  6. On a x=4x = 4. Même programme : « Si x>5x > 5 alors y←x×2y \leftarrow x \times 2, sinon y←x+1y \leftarrow x + 1 ». Quelle est la valeur de yy à la fin ?

  7. Le bloc « sinon » est obligatoire dans une instruction conditionnelle.

  8. Un programme contient « Si n<0n < 0 alors afficher négatif » sans « sinon ». On a n=6n = 6. Que se passe-t-il ?

  9. Lequel de ces éléments est un opérateur de comparaison utilisable dans une condition ?

  10. Que représente l'instruction x←x+1x \leftarrow x + 1 ?

  11. Parmi ces expressions, lesquelles sont des conditions, c'est-à-dire qu'elles donnent vrai ou faux ? (plusieurs réponses)

    Plusieurs réponses possibles.

  12. On a x=12x = 12. Le programme est : « Si x>10x > 10 alors afficher A, sinon si x>5x > 5 alors afficher B, sinon afficher C ». Que s'affiche-t-il ?

  13. On a x=8x = 8. Même programme : « Si x>10x > 10 alors afficher A, sinon si x>5x > 5 alors afficher B, sinon afficher C ». Que s'affiche-t-il ?

  14. Un programme demande un nombre à l'utilisateur et affiche un message différent selon la valeur saisie. Quel outil le permet ?

  15. Quelle différence y a-t-il entre « si… alors » et « répéter… fois » ?

Les questions qu'on se pose

Pourquoi une condition est-elle fausse quand x = 5 et que le test est x > 5 ?

Le signe >> veut dire « strictement plus grand que ». Le nombre 5 n'est pas plus grand que lui-même, donc 5>55 > 5 est faux. Pour accepter aussi 5, il faut écrire « plus grand ou égal », noté ≥\geq. Quand tu hésites, teste la valeur limite à la main.

À quoi sert un « sinon si » ?

Il permet d'enchaîner plusieurs conditions. On les lit dans l'ordre, et seules les instructions de la première condition vraie sont exécutées ; toutes les autres sont ignorées.5 L'ordre des conditions compte donc : si tu testes d'abord x>5x > 5 puis x>10x > 10, un nombre comme 12 ne ira jamais au second test.

Comment ne pas confondre la comparaison et l'affectation ?

Une comparaison pose une question (« xx vaut-il 10 ? ») et donne vrai ou faux ; on la place dans la condition. Une affectation donne une nouvelle valeur à une variable et ne répond à aucune question. Elle ne s'écrit pas comme une égalité mathématique, même si certains langages réutilisent le signe ==.2

Sources

Programme visé : Programme de mathématiques pour le cycle 4 - Pensée informatique et instructions conditionnelles · Ministère de l'Éducation nationale

  1. Programme de mathématiques pour le cycle 4 - Pensée informatique et instructions conditionnelles, Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
  2. Algorithmique et programmation - Cycle 4 - CNRS, CNRS - Université Claude Bernard Lyon 1. Consulté le 12 novembre 2026.
  3. Programmation Algorithmique Cycle 4 - Académie de Bordeaux, Académie de Bordeaux. Consulté le 12 novembre 2026.
  4. Exemple de mise en œuvre Cycle 4 Mathématiques - Académie de Strasbourg, Académie de Strasbourg. Consulté le 12 novembre 2026.
  5. Instruction conditionnelle (programmation), 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