Aller au contenu

Mathématiques · Seconde

Instructions conditionnelles : quiz de seconde

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

L'essentiel

  • Une instruction conditionnelle laisse le programme choisir quelles instructions exécuter selon qu'une condition est vraie ou fausse.34
  • Une condition est une expression booléenne : elle s'évalue en vrai ou en faux, par exemple x > 0.4
  • Le bloc sinon est facultatif ; sans lui, si la condition est fausse, le programme passe directement à la suite.4
  • Avec et, les deux conditions doivent être vraies ; avec ou, une seule suffit ; non inverse la condition.3
  • Avec une chaîne sinon si, seul le premier bloc dont la condition est vraie s'exécute.4

Avant de commencer

Ce quiz porte sur les instructions conditionnelles, une notion déjà rencontrée au collège avec les variables, les séquences d'instructions et les boucles.1 Tu vas devoir lire une condition, dire si elle est vraie ou fausse, puis suivre pas à pas le déroulement d'un petit programme.

Les questions couvrent : le rôle d'une instruction conditionnelle, la forme si … alors … sinon, les opérateurs de comparaison, les connecteurs et, ou, non, la chaîne sinon si, et quelques pièges classiques (valeur limite, différence entre = et ==).

Les idées à avoir en tête

Quiz

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

  1. Quel est le rôle d'une instruction conditionnelle dans un programme ?

  2. Une condition comme x > 0 est évaluée soit comme vraie, soit comme fausse.

  3. On donne le programme suivant :

    x = 7
    Si x > 5 alors
        y = x * 2
    Sinon
        y = x + 1
    Fin Si
    

    Quelle est la valeur de y à la fin ?

  4. On donne :

    x = 5
    Si x > 5 alors
        message = "grand"
    Sinon
        message = "petit"
    Fin Si
    

    Que contient message à la fin ?

  5. Dans un langage comme Python, quel symbole sert à tester si deux valeurs sont égales dans une condition ?

  6. Parmi ces symboles, lesquels sont des opérateurs de comparaison utilisables dans une condition ? (plusieurs réponses)

    Plusieurs réponses possibles.

  7. Soit x=10x = 10. La condition « x > 0 et x < 10 » est :

  8. Soit x=3x = 3. La condition « x < 0 ou x > 2 » est :

  9. Soit x=4x = 4. Que vaut la condition « non (x > 10) » ?

  10. On donne :

    x = 8
    Si x > 10 alors
        a = 1
    Fin Si
    a = a + 5   (avec a = 0 au départ)
    

    Que vaut a à la fin ?

  11. On donne :

    n = 15
    Si n >= 10 alors
        r = 1
    Sinon si n >= 14 alors
        r = 2
    Sinon
        r = 3
    Fin Si
    

    Que vaut r à la fin ?

  12. Avec x=−2x = -2, les instructions du bloc alors de « Si x > 0 alors … » sont exécutées.

  13. Quel programme range dans y la valeur absolue de x ?

  14. On donne, avec x=4x = 4 et a=0a = 0 au départ :

    Si x > 2 alors
        a = a + 1
    Fin Si
    Si x > 3 alors
        a = a + 1
    Fin Si
    Si x > 4 alors
        a = a + 1
    Fin Si
    

    Que vaut a à la fin ?

Les questions qu'on se pose

Faut-il toujours écrire un bloc « sinon » ?

Non. Le bloc sinon est facultatif : si la condition est fausse et qu'il n'y en a pas, le programme continue simplement après la fin de l'instruction conditionnelle.4 On l'ajoute quand il faut une action différente dans le cas contraire.

Quelle différence entre `=` et `==` ?

Le signe = effectue une affectation : il range une valeur dans une variable. Le signe == effectue un test : il compare deux valeurs et donne vrai ou faux. Dans une condition, c'est == qu'il faut écrire.

Comment éviter les erreurs sur les valeurs limites ?

Teste toujours ton programme avec la valeur exacte qui figure dans la condition, par exemple x=5x = 5 pour x > 5. Avec une inégalité stricte, cette valeur rend la condition fausse ; avec >=, elle la rend vraie. Compare ensuite avec ce que tu attendais.

Sources

Programme visé : Bulletin officiel n°29 du 21 juillet 2016 — Mathématiques, classe de seconde générale et technologique · Ministère de l'Éducation nationale (education.gouv.fr)

  1. Bulletin officiel n°29 du 21 juillet 2016 — Mathématiques, classe de seconde générale et technologique, Ministère de l'Éducation nationale (education.gouv.fr). Consulté le 9 novembre 2026.
  2. Ressources Éduscol — Algorithmique et programmation (Seconde), eduscol.education.fr. Consulté le 9 novembre 2026.
  3. Instructions conditionnelles et itératives — Ressources pédagogiques, eduscol.education.fr (STI). Consulté le 9 novembre 2026.
  4. Instruction conditionnelle (programmation), Wikipédia. Consulté le 9 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