Aller au contenu

Expressions booléennes⚓︎

Principe⚓︎

  • à l’aide des trois opérations de base (ET, OU et NON), il est possible de créer d'autres fonctions logiques, celles-ci peuvent avoir plus que 2 paramètres (exemple : trois paramètres booléens a, b, c) ;
  • d'un point de vue algébrique, cela revient à écrire des expressions boolénnes, telle que a.(b+c) ;
  • d'un point de vue électronique, cela revient à utiliser plusieurs portes logiques élémentaires dans un même circuit pour construire de nouvelles portes logiques ;
  • il est possible de faire des calculs algébriques, comme développer, réduire, etc. ; pour en savoir plus, vous pouvez cliquer ici.

Exercice

  1. Combien y a-t-il de fonctions logiques à un paramètre ? (pensez aux tables de vérités)
  2. Combien y a-t-il de fonctions logiques à deux paramètres ?

Caractère séquentiel d'une expression booléenne⚓︎

Une expression se lit de la gauche vers la droite, en respectant les parenthèses éventuelles. Ainsi, l'expression a . (b + c) ne revient pas à a . b + c.

Écriture de la table de vérité d'une expression booléenne⚓︎

Parmi les propriétés existantes en logique, il y a celle-ci : a ET (b OU c) = (a ET b) OU (a ET c). Avec les notations de l'algèbre de Boole, ceci s'écrit : a.(b+c) = a.b+a.c (distributivité de . par rapport à +).

Nous pouvons prouver cette propriété en faisant deux tables de vérités (prenez le temps de comprendre cette preuve) :

abcb + ca.(b + c)
00000
00110
01010
01110
10000
10111
11011
11111


abca.ba.ca.b+a.c
000000
001000
010000
011000
100000
101011
110101
111111

Les deux tables donnent les mêmes résultats donc la relation est bien prouvée.