Logique booléenne et décisions — Informatique, 14–17 ans
Les programmes doivent souvent choisir ce qui se passe ensuite. Les valeurs booléennes et les opérateurs logiques transforment des phrases comme « le mot de passe est correct » en décisions précises qu’un programme peut tester.
Vrai ou faux
Une valeur booléenne indique l’une de deux possibilités : vrai ou faux. Un programme peut tester une condition, comme âge >= 16, puis choisir des instructions différentes selon le résultat ; c’est ainsi qu’il réagit au lieu de suivre une seule liste fixe.
Pourquoi combiner des conditions ?
Les décisions réelles dépendent rarement d’un seul fait. « Autoriser l’entrée » peut exiger un billet valide ET la bonne date, tandis que « afficher une alerte » peut demander une batterie faible OU une température élevée. Les opérateurs logiques expriment ces règles sans laisser place au hasard.
Vérifier un billet
Supposons que has_ticket soit vrai et que l’âge soit 15. La règle est : entrer si has_ticket ET âge >= 16. La première condition est vraie, mais 15 >= 16 est faux ; vrai ET faux donne faux, donc le programme refuse l’entrée. À 16 ans, les deux conditions sont vraies.
ET n’est pas OU
On utilise souvent OU alors que toutes les conditions doivent être remplies. C’est compréhensible, car « ou » peut sembler inclusif dans la langue courante, mais en programmation « A OU B » réussit si l’une est vraie, tandis que « A ET B » exige les deux. Écrire la règle d’abord aide.
Décisions de sécurité
Un ascenseur peut décider de ne pas bouger si ses portes sont ouvertes OU si son capteur indique une surcharge. Un site peut exiger un mot de passe correct ET un second code de vérification. Ces règles rendent les contrôles répétables, mais leurs conditions doivent être conçues avec soin.
Continue d'explorer
Autres langues
Chargement de MyLeoNes™…