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.
-
La condition
x > 5est fausse pourx = 3, donc le programme exécute le blocelseetyvaut 2. Répondre 1 revient à supposer que le bloc « si » s'exécute toujours, ce qui est faux : il faut que la condition soit vraie. -
Le bloc « sinon » est facultatif. Sans lui, si la condition est fausse, le programme reprend simplement après la fin de l'instruction 4. Croire le contraire vient de la fréquence des exemples avec « sinon », mais ils ne sont pas obligatoires.
-
Pour comparer, on utilise
==. Le simple=sert à affecter une valeur à une variable et ne convient pas dans un test : c'est l'erreur la plus fréquente. -
La première condition
note >= 12est vraie pour 15 : son bloc est exécuté et les autres conditions sont ignorées 4. La réponse « bien » semble logique, mais elle n'est jamais atteinte à cause de l'ordre des tests. -
Pour
x = -4, la conditionx < 0est vraie, doncyprend la valeur . Garder serait oublier que l'opposé d'un nombre négatif est positif.
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)
- 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.
- Ressources Éduscol — Algorithmique et programmation (Seconde), eduscol.education.fr. Consulté le 9 novembre 2026.
- Instructions conditionnelles et itératives — Ressources pédagogiques, eduscol.education.fr (STI). Consulté le 9 novembre 2026.
- 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.