C’est quoi une condition ?
« S’il pleut, je prends mon parapluie, sinon je prends ma casquette. » Tu prends ce genre de décision des dizaines de fois par jour. Les programmes aussi : c’est grâce aux conditions qu’ils s’adaptent à la situation.
Vrai ou faux
Une condition est une question à laquelle on ne peut répondre que par vrai ou faux : « la température dépasse-t-elle 25 °C ? », « le joueur a-t-il 0 vie ? ». Selon la réponse, le programme exécute un groupe d’instructions ou un autre.
Cette logique du vrai et du faux a été mise en équations en 1854 par le mathématicien anglais George Boole. C’est pour cela qu’on appelle « booléens » les valeurs vrai et faux en informatique.
L’essentiel à retenir
si [condition vraie] alors [actions 1] sinon [actions 2]
La condition utilise des comparaisons (=, <, >) et peut combiner plusieurs tests avec « et », « ou », « non ». Exemple : « si distance < 10 cm et moteur allumé alors arrêter le moteur ».
Le piège à éviter
Oublier le cas « sinon » ou mal placer les limites. Avec « si note > 10 alors admis », un élève qui a exactement 10 n’est pas admis ! Il faut écrire « note ≥ 10 ». Autre erreur : en Python, confondre = (donner une valeur) et == (comparer).
À quoi ça sert ?
Les conditions permettent aux systèmes de réagir : un éclairage s’allume s’il fait sombre, un arrosage démarre si le sol est sec, une porte s’ouvre si un badge valide est présenté, un jeu affiche « Perdu » si les vies tombent à zéro.
Questions fréquentes
C’est quoi une condition en programmation ?
Un test qui renvoie vrai ou faux et qui permet au programme de choisir quelles instructions exécuter.
Que veut dire si… alors… sinon ?
Si la condition est vraie, le programme fait les actions du « alors » ; sinon, il fait celles du « sinon ».
C’est quoi un booléen ?
Une valeur qui ne peut être que vraie ou fausse, du nom du mathématicien George Boole.
Peut-on combiner plusieurs conditions ?
Oui, avec « et » (les deux doivent être vraies) et « ou » (au moins une doit être vraie).
Pour aller plus loin
La fiche mémo de cette notion
Toute la notion résumée sur une page A4, à télécharger pour réviser.
Télécharger la fiche mémo (abonnés)