Representation_de_base

Logique booléenne

Introduction

La logique booléenne est un système mathématique qui ne manipule que deux valeurs : VRAI (True) ou FAUX (False). Elle est au cœur du fonctionnement des ordinateurs et permet de prendre des décisions dans les programmes informatiques.

Les valeurs booléennes

En informatique, on utilise deux valeurs :

  • VRAI (True, 1, ou Oui)
  • FAUX (False, 0, ou Non)

Exemples de la vie quotidienne

  • "La lumière est allumĂ©e" → VRAI ou FAUX
  • "Il pleut aujourd'hui" → VRAI ou FAUX
  • "J'ai 15 ans" → VRAI ou FAUX

Les opérateurs booléens

1. L'opérateur ET (AND)

L'opérateur ET renvoie VRAI seulement si les deux conditions sont vraies.

Table de vérité du ET :

ABA ET B
FAUXFAUXFAUX
FAUXVRAIFAUX
VRAIFAUXFAUX
VRAIVRAIVRAI

Exemple :

  • "J'ai mon tĂ©lĂ©phone ET j'ai du rĂ©seau" → Je peux appeler
  • Si j'ai mon tĂ©lĂ©phone mais pas de rĂ©seau : FAUX
  • Si j'ai du rĂ©seau mais pas mon tĂ©lĂ©phone : FAUX
  • Si j'ai les deux : VRAI

En Python :

a = True
b = False
resultat = a and b  # Résultat : False

2. L'opérateur OU (OR)

L'opérateur OU renvoie VRAI si au moins une des conditions est vraie.

Table de vérité du OU :

ABA OU B
FAUXFAUXFAUX
FAUXVRAIVRAI
VRAIFAUXVRAI
VRAIVRAIVRAI

Exemple :

  • "Je vais au cinĂ©ma OU je reste Ă  la maison" → Une des deux actions sera vraie
  • Si je vais au cinĂ©ma : VRAI
  • Si je reste Ă  la maison : VRAI
  • Si je fais les deux ou aucun des deux, c'est selon le contexte

En Python :

a = True
b = False
resultat = a or b  # Résultat : True

3. L'opérateur NON (NOT)

L'opérateur NON inverse la valeur : il transforme VRAI en FAUX et FAUX en VRAI.

Table de vérité du NON :

ANON A
FAUXVRAI
VRAIFAUX

Exemple :

  • "Il ne pleut pas" = NON "Il pleut"
  • Si "Il pleut" est VRAI, alors "Il ne pleut pas" est FAUX
  • Si "Il pleut" est FAUX, alors "Il ne pleut pas" est VRAI

En Python :

a = True
resultat = not a  # Résultat : False

L'opérateur OU EXCLUSIF (XOR)

Le OU EXCLUSIF renvoie VRAI si une seule des deux conditions est vraie (mais pas les deux en mĂŞme temps).

Table de vérité du OU EXCLUSIF :