Logique, démonstration et algorithmique
Instruction conditionnelle : définition
Au programme de 3e
Définition
Une instruction conditionnelle exécute un bloc d'instructions seulement si une condition est vérifiée, et éventuellement un autre bloc sinon.
En clair
C'est le « si… alors… sinon… » d'un programme : il choisit un chemin selon le cas.
Ce qu'il faut retenir
- La condition est un test qui vaut vrai ou faux.
- Les comparaisons s'écrivent $<$, $>$, $\le$, $\ge$, $==$ (égalité) et $\ne$.
- En Python, l'égalité se teste avec $==$ et non avec $=$, qui est l'affectation.
- Le bloc « sinon » est facultatif.
- On peut enchaîner plusieurs conditions pour traiter plusieurs cas.
Exemple
Si la note est supérieure ou égale à 10, afficher « admis », sinon afficher « refusé ».
À ne pas confondre avec
- Boucle — la boucle répète, la condition choisit.
- Disjonction de cas — la disjonction de cas est le raisonnement mathématique correspondant.
Réviser cette notion sur Mathovore
Termes liés
Algorithme Boucle Variable (en programmation) Affectation Disjonction de cas Contraposée Équivalence Fonction (en programmation)
Questions fréquentes sur « instruction conditionnelle »
Comment teste-t-on une égalité dans un programme ?
Avec le double signe égal $==$ : le simple $=$ sert à affecter une valeur.
