Aller au contenu

Mathématiques · Seconde

Instructions conditionnelles : fiche de révision de 2de

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

L'essentiel

  • Une instruction conditionnelle fait exécuter des instructions seulement si une condition est vraie ; sinon, le programme passe à la suite ou à la branche « sinon » 4.
  • Une condition est une expression qui vaut vrai ou faux, construite avec des comparaisons (>, <, =…) 3.
  • Structure : Si condition alors … Sinon … Fin Si 2 ; la partie « sinon » est facultative 4.
  • Avec sinon si, on enchaîne plusieurs conditions : seule la première condition vraie déclenche son bloc 4.
  • Piège fréquent : confondre l'affectation d'une valeur à une variable et le test d'égalité.

Ce qu'il faut savoir

Au collège, tu as rencontré les notions d'algorithme, de variable, de séquence d'instructions, de boucle et d'instruction conditionnelle 1. En seconde, on les reprend pour écrire des programmes plus précis, en Python notamment 2. Cette fiche se concentre sur la décision : comment un programme choisit-il ce qu'il doit faire ?

Écrire et lire un test

Plusieurs cas : sinon si et conditions combinées

On peut aussi relier deux conditions : avec et, les deux conditions doivent être vraies ; avec ou, une des deux suffit ; avec non, on inverse le résultat d'une condition 3.

À quoi ça sert en seconde

Les instructions conditionnelles servent à programmer des calculs qui dépendent d'une situation : valeur absolue d'un nombre, tarif par tranche, test d'appartenance à un intervalle, résolution d'un cas particulier. Elles interviennent aussi dans les simulations, où l'on programme des règles pour un phénomène (physique, économique ou social) et où l'on fait varier les conditions initiales et les paramètres 1. Combinées à une boucle, elles permettent par exemple de répéter des instructions tant qu'une condition reste vraie, ou jusqu'à ce qu'un événement se produise 3.

Questions flash

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

  1. On exécute ce programme avec x = 3 :

    if x > 5:
        y = 1
    else:
        y = 2
    

    Quelle est la valeur de y à la fin ?

  2. Dans une instruction conditionnelle, le bloc « sinon » est obligatoire.

  3. Quelle ligne Python teste correctement si a est égal à 10 ?

  4. Avec note = 15, quelle mention est obtenue ?

    if note >= 12:
        m = "assez bien"
    elif note >= 14:
        m = "bien"
    else:
        m = "aucune"
    

  5. Combien vaut y après ce programme avec x = -4 ?

    if x < 0:
        y = -x
    else:
        y = x
    

Les questions qu'on se pose

Quelle différence entre « si » et « sinon si » ?

Un « si » ouvre un test. Un « sinon si » en ajoute un autre, évalué seulement si les précédents sont faux. On exécute ainsi au plus un bloc : celui de la première condition vraie 4.

Pourquoi mon programme ne fait-il rien quand la condition est fausse ?

Parce qu'il n'y a pas de bloc « sinon » : quand la condition est fausse, le programme passe directement à la suite 4. Ajoute un « sinon » si une action est attendue dans ce cas, et teste avec une valeur qui rend la condition fausse.

Comment vérifier qu'un programme avec des conditions est correct ?

Choisis une valeur d'entrée pour chaque cas possible, y compris aux limites (par exemple 14 pour la condition age < 14), déroule le programme à la main, puis compare avec ce que le programme affiche vraiment.

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