C’est quoi une condition ?

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

Toutes les notions de base du collège · EasySciences

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)