Algèbre Booléenne page 3 / 4
Algèbre Booléenne.doc
4. Autres outils de définition d'une variable en fonction des autres.
4.1 Table de vérité.
Par exemple, à partir d'une table de vérité, il est possible de déterminer l'équation
Booléenne donnant A en fonction de a, b et c.
• Il s'agit alors de remplir les tables en considérant toutes les combinaisons possibles.
- 0 si la sortie correspondante est à l'état inactif.
- 1 si la sortie correspondante est à l'état actif.
- X si la combinaison d'entrée est impossible. Alors, on pourra ensuite choisir
judicieusement X = 1 ou X = 0 pour que l'équation soit la plus simple possible.
- si pour une même combinaison d'entrée une des sorties peut être égale à 1 et à 0
alors le système n'est pas combinatoire.
• Réalisation de l'équation brut à partir de la table de vérité : utilisation des opérateurs
OU, ET et NON.
• Il s'agit ensuite de simplifier l'équation au maximum, afin d'économiser les
composants logiques, en utilisant les relations fondamentales de l'algèbre booléenne.
4.2 Tableau de Karnaugh.
Le tableau de Karnaugh permet d’écrire l’équation logique directement simplifiée.
Construction.
♣
C’est un tableau à double entrée.
♣
Les variables d’entrées doivent être écrites en code binaire réfléchi ou code Gray (voir codage).
Utilisation.
♣
On utilise implicitement la relation a +
a = 1
♣
Il suffit de remarquer que le passage d’une case à sa case adjacente entraîne le changement d’état
d’une seule variable d’entrée. Donc, si deux 1 se trouvent dans deux cases adjacentes, on peut
simplifier l’équation en éliminant la variable qui change d’état grâce à l’expression ci-dessus.
♣
Il est possible de faire la même chose avec des 0 : attention voir exemples.
♣
Ces regroupements peuvent se faire par 2, 4, 8, 2n