Académique Documents
Professionnel Documents
Culture Documents
Algebre Boole
Algebre Boole
Dfinition
Introduction
Rgles de llAlg
Algbre de Boole
Th
Thor
orme de De Morgan
Dfinition
INTRODUCTION
Lalg
algbre de Boole permet de manipuler des
valeurs logiques
Introduction
A et B; A ou B; non A
Fonction logique
la valeur rsultante (O
O ou 1 ) de cette fonction
dpend de la valeur des variables logiques.
Une fonction logique possde une ou des variables
logiques d'entr
d'entre et une variable logique de sortie.
sortie
Cette fonction logique se note par une lettre comme
en algbre.
Exemple F = (A et B) ou C et (non D)
Fonctions Logiques
Exemple:
Une fonction de 3 entres et 1 sortie se reprsente
par une table de 4 colonnes et 8 lignes
Table de v
vrit
rit (exemples)
A
0
0
0
0
1
1
1
1
3 entres et 1 sortie
4colonnes et 8 lignes
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Rsultat
ABC
ABC
ABC
ABC
ABC
ABC
ABC
ABC
Fonction logique ET
(AND)
Reprsentation:
F = A * B ou A B ou AB
Table de vrit
Entre
Sortie
B
Symbole graphique
Fonction logique OU
(OR)
Reprsentation:
F=A+B
Table de vrit
Entre
Sortie
B
Symbole graphique
Reprsentation:
F=A
Table de vrit
Entre
Sortie
Symbole graphique
Thorme de De Morgan
A+B=A.B
Vrification :
A
0
0
1
1
B
0
1
0
1
A.B=A+B
Vrification :
A+B
A.B
1
0
0
0
1
0
0
0
A
0
0
1
1
B
0
1
0
1
Equivalent
A.B
1
1
1
0
A+B
1
1
1
0
Equivalent
Pourquoi ?
Deux m
mthodes
Alg
Algbrique (en utilisant des proprits et des thormes)
Exemple
S=A.B.C + A.B.(A.C)
Transformation
S=A.B.C + A.B.(A+C)
=A.B.C + A.B.A+A.B.C
= A.B.C + A.B+A.B.C
Variables communes
S=A.B + A.C.(B+B)
=A.B + A.C
=A.(B+C)
Exercice 1
Simplifier les expressions suivantes :
A.B+A.B
(A+B).(A+B)
A.B+ A + B
Correction 1
A.B+A.B=(A+A).B=1.B=B
(A+B).(A+B)=A.A+B.A+A.B+B.B=B.A+A.B
A.B+ A+B = A.B.(A+B)=(A+B).(A+B)=A.B+A.B
Exercice 2
Prouver les thormes d absorption :
A.(A + B) = A
A+ A.B = A+ B
A.(A+ B)= A.B
A.B + A.C + B.C = A.B + A.C
Correction
A.(A+B) = A.A+A.B=A+A.B=A.(1+B)=A
A+ A.B = A+ B car :
A+B=(A+B).(A+A)=A+A.B+A.B=A.(1+B)+A.B=A+A.B
Reprsentation:
F=A*B
Table de vrit
Entre
Sortie
B
Symbole graphique
10
Reprsentation:
F=A+B
Table de vrit
Entre
Sortie
B
Symbole graphique
Reprsentation:
F=A
/B*A+B*/A
Table de vrit
Entre
Sortie
/B*A
A
B*/A B
Symbole graphique
11
Reprsentation:
F=A
/B*/A+B*A
Table de vrit
Entre
Sortie
/B*/A
A
B*A
Symbole graphique
Table de Karnaugh
n = Nombre d entres
12
Table de Karnaugh
Avec n = 2:
Entres B et A
4 cases
A
0
0
0.
1.
2.
3.
Table de Karnaugh
Avec n = 3:
Entres C, B et A
8 cases
BA
00
01
11
10
0
0
13
Table de Karnaugh
Avec n = 4:
Entres D, C, B et A
BA
16 cases
DC
00
01
11
10
00
0
12
13
15
14
11
10
01
11
10
Exemple (Karnaugh
(Karnaugh)
Karnaugh)
Entres
Sortie
0
0
0
1
1
0
0
1
1
1
0
0
0
1
0
1
BA
00
0
01
1
4
10
1
1
0
1
11
1
3
0
5
1
7
TABLE DE KARNAUGH
TABLE DE VRIT
14
Table de Karnaugh
Table de Karnaugh
15
Exemple (Karnaugh
(Karnaugh)
Karnaugh)
DC
/C./A
00
00
01
01
1
4
11
10
15
1
9
13
0
8
1
3
12
10
1
1
/D.C./B.A
11
11
/C.B
14
1
10
Table de Karnaugh
16