Chapitre II 2020
Chapitre II 2020
Chapitre II 2020
I- Introduction
George Boole est un est un logicien, mathématicien et philosophe anglais, en 1844-1845, il a
fait des travaux dont les quels les fonctions sont constituées par des variables qui peuvent
prendre les valeurs « vrai » ou «faux ».
Ces travaux sont bien adaptés au système binaire (0, 1). L’algèbre de Boole est la logique
utilisée par les ordinateurs.
Dans l’algèbre de Boole, on parle de variables logiques, de fonction logiques et d’opérations
logiques (booléennes)
- Une variable logique ne peut prendre comme valeur que 0 ou 1.
- Une fonction logique dépend des variables logiques et sa valeur ne peut être que 0 ou
1.
- La table de vérité d’une fonction logique représente les différentes combinaisons des
variables impliquées dans la fonction et la valeur de cette fonction pour chacune de
ces combinaisons. Pour une fonction logique à N variables, la table de vérité est
constituée de 2N lignes et (N+1) colonnes où la (N+1) eme colonne contient les valeurs
de cette fonction.
- Il existe des opérations logiques dites principales :
Non (NOT) : la négation ou la complémentation.
Ou (OR) : la réunion (la somme logique).
Et (AND) : l’intersection (le produit logique).
Et des opérations logiques dites auxiliaires:
Non ET (NAND)
Non OU (NOR)
OU exclusif (XOR)
2/ AND :
Le résultat de l’opération est1lorsque toutes les variables sont à 1
3/ OR :
C’est la somme logique, elle donne comme résultat1lorsque au moins l’une des variables est à
1.
Porte logique Notation et équation Symbole Table de vérité
OR A A+B
0 0 0
0 1 1
1 0 1
1 1 1
4/ NAND :
C’est la mise en série d’un « AND » et d’un « NOT).
5/ NOR :
C’est la mise en série d’un « OR » et d’un « NOT).
Porte logique Notation et équation Symbole Table de vérité
NOR A
0 0 1
0 1 0
1 0 0
1 1 0
6/ OR exclusif (XOR) :
Cette opération donne 1si les deux variables sont complémentaires.
Le XOR est l’inverse du XOR, il donne 1lorsque les deux variables sont égales.
Xi Xi
i 1 i 1
Xi Xi
i 1 i 1
b/ la porte OR
c/ la porte NOR
d/ la porte AND
b/ la porte OR
c/ la porte NAND
d/ la porte AND
4/ Propriétés générales :
- La somme logique est distributive par rapport au produit logique : a+(bc)=(a+b)(a+c)
- Le produit logique est distributive par rapport à la somme logique : a(b+c)=ab+ac
- L’absorption : a+ab=a et a(a+b)=a
- L’inhibition : a ab a b et a(a b) ab
5/ Propriétés des opérations NAND et NOR :
- NAND et NOR sont commutatives : ab ba et a b b a
- NAND et NOR ne sont pas associatives : abc abc et a b c a b c
- NAND et NOR ne sont pas distributives : a(b c) ab ac et a (ac) a b.a c
- a (b c) (a b) (a c)
- a(bc) ab.ac
IV- Représentation d’une fonction logique
1- Par la table de vérité
Pour une fonction logique à N variables, la table de vérité est constituée de 2 N lignes et
(N+1) colonne où la (N+1)eme colonne contient les valeurs de cette fonction.
Exemple :
A B C F
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
AB 00 01 11 10
AB 00 01 11 10
C
0 0 0 0 0
1 1 1 1 0
AB 00 01 11 10
CD
00
01
11
10
A=0
BC 00 01 11 10
DE
00
01
11
10
A=1
BC 00 01 11 10
DE
00
01
11
10
5- Applications :
F1
AB 00 01 11 10
C
0 1 0 1 1
1 0 0 1 1
F2
AB 00 01 11 10
CD
00 0 1 1 0
01 0 1 1 1
11 0 0 0 0
10 0 1 1 1
2/
AB 00 01 11 10
CD
00 1 1 0 0
01 1 1 1 1
11 0 0 0 0
10 0 1 1 0
AB 00 01 11 10
C
0 0 1 0 0
1 1 1 1 0
AB 00 01 11 10
CD
00 0 0 Φ 0
01 1 1 Φ 1
11 0 0 Φ Φ
10 1 1 Φ Φ
=C XOR D
3- Méthodes de calcule :
a/ Par le tableau de karnaugh
- la 1ère forme canonique correspond à la somme de toutes les combinaisons pour
lesquelles la fonction vaut 1, et le nombre des 1 dans le tableau de karnaugh est égal
au nombre des mintermes.
- La 2 eme forme canonique correspond aux produits des sommes des compléments des
variables pour lesquelles la fonction vaut 0. le nombre des 0 du tableau de karnaugh
est égal au nombre des Maxtermes.
Exemple :
Déterminer la 1ère forme canonique et la 2eme forme canonique de F en utilisant le tableau
de karnaugh :
AB 00 01 11 10
C
0 0 1 1 0
1 0 0 1 1
Exemple :