Introduction à la logique booléenne

Apprends les fondamentaux de la logique booléenne et comment les valeurs VRAI/FAUX fonctionnent en mathématiques et en informatique.

Intermédiaire20 minLeçon

Définition

La logique booléenne est une branche des mathématiques qui ne traite que deux valeurs : VRAI et FAUX (également représentées par 1 et 0).
Nommée d'après le mathématicien George Boole (1815-1864), la logique booléenne forme le fondement de tous les ordinateurs numériques et de la technologie moderne.
La logique booléenne utilise des opérations spéciales appelées opérateurs logiques :
  • ET () : Les deux doivent être vrais
  • OU () : Au moins un doit être vrai
  • NON () : Inverse la valeur

Essaie tout de suite

En logique booléenne, combien de valeurs possibles y a-t-il ?

Exemples résolus

Tu as besoin d'un billet ET d'une pièce d'identité valide pour entrer. Si tu as un billet (VRAI) mais pas de pièce d'identité (FAUX), peux-tu entrer ?

1

Identifier les valeurs

Billet = VRAI (1), Pièce d'identité = FAUX (0)Deux valeurs booléennes

2

Appliquer la règle ET

ET exige que LES DEUX soient VRAIVRAI ET FAUX

3

Évaluer

Puisqu'une valeur est FAUX, le résultat est FAUX

Erreurs courantes

Penser que OU signifie 'l'un ou l'autre, mais pas les deux'

Pourquoi c'est faux: Dans le langage courant, 'ou' implique souvent l'exclusivité. En logique booléenne, OU inclut le cas où les deux sont vrais.

Correct: En logique booléenne : VRAI OU VRAI = VRAI. OU signifie 'au moins un est vrai'.

Confondre ET avec OU

Pourquoi c'est faux: Les deux combinent deux valeurs, il est donc facile de les mélanger.

Correct: ET est plus strict (nécessite que LES DEUX soient vrais). OU est plus souple (nécessite qu'UN SEUL soit vrai).

Oublier que NON inverse complètement la valeur

Pourquoi c'est faux: Les élèves pensent parfois que NON rend quelque chose 'moins vrai' plutôt que l'opposé.

Correct: NON est absolu : NON VRAI = FAUX, NON FAUX = VRAI. Pas de juste milieu.

Visuel interactif

Table de vérité

P ∧ Q
PQP ∧ Q
FFF
FTF
TFF
TTT

T= VraiF= Faux

Bac à sable interactif

Calculateur d'expressions

Essayez ceux-ci:

Historique

Aucun calcul encore

Exercices pratiques

15 exercices
Problème 1 sur 15
Facile

En logique booléenne, combien de valeurs possibles y a-t-il ?

Pourquoi c'est important

La logique booléenne est partout dans notre monde numérique :
  • Ordinateurs : Chaque opération informatique se décompose en milliards de décisions VRAI/FAUX
  • Moteurs de recherche : Quand tu cherches "chats ET chiens", le moteur utilise la logique booléenne
  • Jeux vidéo : Si (santé_joueur = 0) ET (vies = 0) alors fin_de_partie = VRAI
  • Décisions quotidiennes : "Je sortirai SI il fait beau ET chaud"
  • Mots de passe : Accès accordé SI (nom_utilisateur_correct ET mot_de_passe_correct)
Comprendre la logique booléenne t'aide à penser plus précisément et est essentiel pour la programmation !

Applications dans le monde réel

Moteurs de recherche

Les moteurs de recherche utilisent la logique booléenne pour filtrer les résultats selon ta requête.

Exemple:

Rechercher 'pizza ET livraison ET NON cher' trouve les pizzerias qui livrent mais ne sont pas chères.

1Essayez vous-même

Tu recherches : 'chats OU chiens ET NON poissons'

Une page sur 'chats et poissons' apparaîtrait-elle dans les résultats ?

Étape 1 : Écrivez l'expression mathématique

Évalue : chats = VRAI, chiens = FAUX, poissons = VRAI

Logique des jeux vidéo

Les jeux utilisent constamment la logique booléenne pour prendre des décisions de gameplay.

Exemple:

Dans un jeu de course : boost_disponible = (carburant > 50) ET (NON déjà_en_boost) ET (vitesse < vitesse_max)

2Essayez vous-même

Un joueur peut attaquer SI (a_arme ET NON étourdi) OU a_pouvoir_spécial. Le joueur a une arme (VRAI), est étourdi (VRAI), mais a un pouvoir spécial (VRAI).

Le joueur peut-il attaquer ?

Étape 1 : Écrivez l'expression mathématique

Évalue étape par étape

Systèmes de sécurité

Les systèmes de sécurité et de contrôle d'accès reposent fortement sur la logique booléenne.

Exemple:

Accès accordé SI (badge_valide ET code_PIN_correct) OU (est_admin ET dérogation_urgence)

3Essayez vous-même

Sécurité du bâtiment : alarme_déclenchée = (mouvement_détecté ET mode_nuit) OU (fenêtre_brisée)

C'est le jour (mode_nuit = FAUX), un mouvement est détecté (VRAI) et aucune fenêtre n'est brisée (FAUX). L'alarme se déclenche-t-elle ?

Étape 1 : Écrivez l'expression mathématique

Évalue l'expression de sécurité

Points clés

  • 1La logique booléenne utilise seulement deux valeurs : VRAI (1) et FAUX (0)
  • 2ET () renvoie VRAI seulement quand LES DEUX entrées sont VRAI
  • 3OU () renvoie VRAI quand AU MOINS UNE entrée est VRAI
  • 4NON () inverse la valeur : VRAI devient FAUX, FAUX devient VRAI
  • 5La logique booléenne est le fondement de toute l'informatique et de la technologie numérique

Questions fréquentes

C'est nommé d'après George Boole, un mathématicien anglais qui a développé ce système de logique dans les années 1840. Son travail a posé les bases de l'informatique numérique.
C'est nommé d'après George Boole, un mathématicien anglais qui a développé ce système de logique dans les années 1840. Son travail a posé les bases de l'informatique numérique.
Les circuits informatiques peuvent facilement distinguer deux états : le courant passe (1/VRAI) ou ne passe pas (0/FAUX). Ce système binaire est efficace et fiable.
Pas tout à fait ! Dans le langage courant, 'Voulez-vous du café ou du thé ?' signifie généralement l'un ou l'autre. En logique booléenne, OU inclut les deux - si les deux sont VRAI, le résultat est toujours VRAI (appelé 'ou inclusif').

Glossaire

Booléen
Un type de données ou système qui a exactement deux valeurs possibles : VRAI et FAUX
ET ()
Un opérateur logique qui renvoie VRAI seulement si les deux entrées sont VRAI
OU ()
Un opérateur logique qui renvoie VRAI si au moins une entrée est VRAI
NON ()
Un opérateur logique qui inverse une valeur booléenne (VRAI devient FAUX et vice versa)
Table de vérité
Une table montrant toutes les combinaisons d'entrées possibles et leurs sorties correspondantes pour une opération logique
Binaire
Un système numérique utilisant seulement deux chiffres (0 et 1), étroitement lié à la logique booléenne

Plus sur ce sujet