Académique Documents
Professionnel Documents
Culture Documents
ESTI Annaba. Module : Ingénierie 2Filière3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
A fermeture A ouverture
1.2. Fonction booléenne : Contact Symbole
(ouvert) (fermé)
Une fonction booléenne est une fonction qui peut avoir une ou plusieurs
variables booléennes et retourne l’une des deux valeurs 0 ou 1. a 0 1
Une fonction booléenne F à n variables booléennes est définie comme suit : 1 0
a̅
F∶ ⏟
E × E × …× E → E Tel que : E = {0,1}
n fois 2.3. Contact en série :
X1,X2,…,Xn ⟼ Y = F(X1,X2,…,Xn) a b
Récepteur
1.3. Complément d’une variable booléenne :
Soit a une variable booléenne. Le complément de la variable a désigné par 𝐚̅ est la Le récepteur doit être actif lorsque : les contacts a et b sont fermés.
variable qui satisfasse les conditions suivantes : - Table de vérité :
Si a est vrai alors 𝐚̅ est faux a B R
Et si a est faux, 𝐚̅ est vrai 0 0 0 Cette table fait apparaître en face des 4 combinaisons
0 1 0 possibles de nos deux variables (a et b) l'état du récepteur
1.4. Table de vérité : 1 0 0 0 = inactif, 1 = actif.
La table de vérité d’une fonction logique représente les différentes combinaisons 1 1 1
des variables impliquées dans la fonction et la valeur de cette fonction pour
chacune de ces combinaisons. Cette fonction est définit comme le produit logique ou ET LOGIQUE. Elle peut
La table de vérité d’une fonction logique F à n variables booléennes est un s'écrire également à l'aide de l'équation booléenne R = a . b, ce qui s'énonce R
tableau de m colonnes et de k lignes tels que : égale a et b.
m = n + 1 : chaque colonne est associée à une variable et la dernière colonne est Nous pourrons représenter cette fonction à l'aide du symbole logique ci-dessous
réservée pour la fonction. que nous nommerons OPERATEUR LOGIQUE ou PORTE LOGIQUE
K = 2n : Chaque ligne représente une combinaison des n variables. a
Y = a.b
b
10
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2Filière3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
R = (a.b) + (a.c) = a . (b + c)
11
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2Filière3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
12
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2Filière3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
5.2. Fonction booléenne à deux variables : 5.2.3. Fonction booléennes NOR (NON OU) :
Soit a, b deux variables booléennes. A un couple de valeur des ses deux variables, - Table de vérité : - Symbole de l'opérateur :
on fait correspondre une et une seule valeur de la variable y. On définit ainsi une a
application de : a b ̅̅̅̅̅̅̅
y=𝐚 +𝐛 ̅̅̅̅̅̅̅
Y =𝐚 +𝐛
f
b
ExE → E 0 0 1
a, b ⟼ y = f(a, b) 0 1 0 a
≥1 ̅̅̅̅̅̅̅
Y =𝐚 +𝐛
1 0 0 b
5.2.1. Multiplication booléenne : (AND, ET) 1 1 0
Soient les deux variables booléennes a et b.
La multiplication booléenne des deux variables a et b, représenté par a.b est 5.2.4 Fonction booléennes NAND (NON ET) :
définie par la table de vérité suivante : - Table de vérité : - Symbole de l'opérateur :
- Table de vérité : - Symbole de l'opérateur :
a
a a b ̅̅̅̅̅
y=𝐚 .𝐛 ̅̅̅̅̅
Y =𝐚 .𝐛
b
a b y = a.b b Y = a.b
0 0 1
0 0 0 0 1 1 a
0 1 0 a 1 0 1 & ̅̅̅̅̅
Y =𝐚 .𝐛
1 0 0 & y = a.b b
b 1 1 0
1 1 1
5.2.5 Fonction logique disjonctif (XOR, OU exclusif) :
5.2.2. Adition booléenne : (OR, OU) Considérons deux variables logiques a et b.
Considérons deux variables logiques a et b. La somme logique disjonctif des variables a et b, représentée par 𝐚 ⊕ 𝐛, est
L’adition booléenne des variables a et b, représentée par a+b, est définie par la définie par la table de vérité suivante :
table de vérité suivante : - Table de vérité : - Symbole de l'opérateur :
a
- Table de vérité : - Symbole de l'opérateur : a b y= 𝒂⊕𝒃 y = 𝐚 ⊕ 𝐛 = 𝐚𝐛 + 𝐚𝐛
b
a 0 0 0
a b y = a+b b Y = a+b
0 1 1 a
0 0 0 =1 y = 𝐚 ⊕ 𝐛 = 𝐚𝐛 + 𝐚𝐛
1 0 1 b
0 1 1 a
y = a+b 1 1 0
1 0 1 b
≥1
1 1 1 avec : 𝐚 ⊕ 𝐛 = 𝟏 𝐚 ≠ 𝐛
13
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2Filière3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
6.1. Première forme canonique (forme disjonctive) : Exemple : Mettre la fonction F sous la 3ème forme canonique
Si une fonction est une somme de produit, et si chacun des produits contient F = ab + a̅ + b
̅
F = ab + a̅b + a̅b + ab + a̅b
toutes les variables d’entrées, alors la forme est appelée : « première forme
canonique » ou forme « canonique disjonctive ». Chacun des produits est appelé F = ab + a̅b + a̅b̅ 1ère forme canonique
minterme. F̿ = ̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿
ab + a̅b + a̅b̅
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
F = (ab ̅ b) (a̅̅̅
̅̅̅) (a̅̅̅ ̅ b̅)
Exemple : F = (a ⊺ b) ⊺ (a̅ ⊺ b) ⊺ (a̅ ⊺ b̅) 3ème forme canonique
F = a. b. c + a. b. c + a. b. c + a. b. c
Chaque élément de F est appelé minterme mi
F = ∑ m (6,7,1,0) = m6 + m7 + m1 + m0 6.4. Quatrième forme canonique :
Dans la 4ème forme canonique, la fonction est exprimée sous la forme NOR:
̅̅̅̅̅̅̅
a + b = a ⊥ b (a NOR b)
ème
Pour obtenir la 4 forme canonique, il suffit d'appliquer une double négation à
6.2. Deuxième forme canonique (forme conjonctive) : la même fonction écrite sous la 2ème forme canonique.
Si une fonction est un produit de somme, et si chacune des sommes contient
toutes les variables d’entrée, alors la forme est appelée : « deuxième forme
Exemple : Mettre la fonction H sous la 4ème forme canonique
canonique » ou forme « canonique conjonctive ». Chacun des produits est
H = ac + a̅b + b̅c
appelé maxterme.
H = abc + ab̅c + a̅bc + a̅bc̅ + ab̅c + a̅b̅c 1ère forme canonique
Exemple : H = ∑ m (7,5,6,2,4)
G = (a + b + c). (a + b + c). (a + b + c). ( a + b + c) ̅ = ∑ m (0,1,3)
H
Chaque élément de F est appelé maxterme Mi
̿ = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
H m0 + m1 + m3
G = ∏ M(1,0,6,7) = M1. M0. M6. M7
H = M0 . M1 . M3 = ∏(0,1,3) 2ème forme canonique
̿ = ̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿
H (a + b + c)(a̅ + b + c) (a̅ + b̅ + c)
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
H = (a̅̅̅̅̅̅̅̅̅̅̅̅ ̅ + b + c) + (a̅̅̅̅̅̅̅̅̅̅̅̅
+ b + c) + (a̅̅̅̅̅̅̅̅̅̅̅̅ ̅ + b̅ + c)
H = (a ⊥ b ⊥ c) ⊥ (a̅ ⊥ b ⊥ c) ⊥ (a̅ ⊥ b̅ ⊥ c) 4ème forme canonique
14
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2Filière3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
a b C L
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
Une fonction booléenne peut être exprimée sous sa forme algébrique à partir de
sa table de vérité.
L = a. b. c + a. b. c + a. b. c + a. b. c + a. b. c + a. b. c + a. b. c + a. b. c
L = (a + b + c). (a + b + c). (a + b + c). (a + b + c)(a + b + c). (a + b
+ c). (a + b + c). (a + b + c)
15