Logique, démonstration et algorithmique
Au programme de 3ème
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)


