Alg ebre de boole ionction-logique-p1

1
Algèbre de Boole
Taha Zerrouki
Taha.zerrouki@gmail.com
Module: Codage et représentation de
l'information
1ère
MI S1
2
Plan
• Fonctions logiques
Fonctions logiques
‫المنطقية‬ ‫الدوال‬
Fonction logique
Vrai
Faut
V1
V2
V3
V4
V5
...
F(V1,V2,…..Vn)
Fonction logique
F(A, B) = AB + AB
F(A,B) = 0 ou 1
Fonction logique
F(A, B) = AB + (A+B)
Table de vérité
F(0,0) = 0.0 + 0.0 =
1.0 +0.1 = 0+0=0
F(0,1) = 0.1 + 0.1 =
1.1 +0.0 = 1+0=1
A B F
0 0 0
0 1 1
1 0 1
1 1 0
A.B+ A+B
Exercice
F(A,B,C)= (A.B).(C+B)+A.B.C
Calculer F(0, 1, 1)
8
Exercice
F(A,B,C)= (A.B).(C+B)+A.B.C
Calculer F(0, 1, 1) = (0.1).(1+1)+0.1.1
= (0).(1)+0.0.1
=1.1+0.1.1
= 1+0
=1
9
Table de vérité
• Tracer la table de vérité de F(A,B,C)
.C.BAB)C(.)B.A(C)B,F(A, 
10
Solution
F(A,B,C)=(A . B).( C+B)+ A.B.C
F(0,0,0)= (0. 0).(0+0)+ 0 .0.0 =0
F(0,0,1)=(0. 0).(1+0)+ 0 .0.1 = 1
F(0,1,0)=(0. 1).(0+1)+ 0 .1.0 = 1
F(0,1,1)=(0. 1).(1+1)+ 0 .1.1 = 1
F(1,0,0)=(1. 0).(0+0)+ 1 .0.0 = 0
F(1,0,1)=(1. 0).(1+0)+ 1 .0.1 =1
F(1,1,0)=(1. 1).(0+1)+ 1 .1.0 = 0
F(1,1,1)=(1. 1).(1+1)+ 1 .1.1 = 0
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
11
2ème forme canonique
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Le produit des sommes
F(a,b,c)= (a+b+c)(a'+b+c)
(a'+b'+c)(a'+b'+c')
12
Question ?
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Comment on peut écrire la fonction d'une
manière plus pratique
F(a,b,c)= (a.b)(c+b) +abc
13
Forme canonique
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
On utilisant la table de
vérité on peut écrire
F(a,b,c)= a'b'c + a'bc'
+a'bc + ab'c
14
2ème forme canonique
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Le produit des sommes
F(a,b,c)= (a+b+c)(a'+b+c)
(a'+b'+c)(a'+b'+c')
Forme canonique ‫القانوني‬ ‫الشكل‬
• On appel forme canonique d’une fonction la forme ou chaque
terme de la fonction comportent toutes les variables.
‫كل‬ ‫فيه‬ ‫حد‬ ‫كل‬ ‫الذي‬ ‫الشكل‬ ‫منطقية‬ ‫لدالة‬ ‫القانوني‬ ‫الشكل‬ ‫نسمي‬
‫المتغيرات‬
• Exemple :
BCABCACABC)B,F(A, 
Première forme canonique
‫الول‬ ‫القانوني‬ ‫الشكل‬
• Première forme canonique (forme disjonctive) :
somme de produits
• C’est la somme des min termes.
‫مجموع‬ (‫المفصول‬ ‫)الشكل‬ ‫الول‬ ‫القانوني‬ ‫الشكل‬
‫الدنيا‬ ‫الحدود‬ ‫مجموع‬ : ‫الجداءات‬
C.B.AC.B.AC.B.AC.B.A),,( CBAF
•Cette forme est la forme la plus utilisée
‫استعمال‬ ‫أكثر‬ ‫الشكل‬ ‫هذه‬.
Deuxième forme canonique
‫الثاني‬ ‫القانوني‬ ‫الشكل‬
• Deuxième forme canonique (conjonctive): produit de sommes
• Le produit des max termes
‫المجاميع‬ ‫جداء‬ (‫)الموصول‬ ‫الثاني‬ ‫القانوني‬ ‫الشكل‬
‫القصوى‬ ‫الحدود‬ ‫جداء‬
C)BA(C)BA)(CB(AC)BA(C)B,F(A, 
18
1ère forme canonique
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
A BC minterm
ABC minterm
ABC minterm
ABC minterm
2ème forme canonique
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
A+B+C maxterm
A +B+C maxterm
A+ B +C maxterm
A +B +C maxterm
2ème forme canonique
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
A+B+C maxterm
A +B+C maxterm
A+ B +C maxterm
A +B +C maxterm
A BC minterm
ABC minterm
ABC minterm
ABC minterm
21
Exercice :
A B C F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Donner les formes canoniques
de F
Solution
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1 min terme:C.B.A
min terme:C.B.A
min terme:C.B.A
max terme:CBA
min terme:C.B.A
max terme:CBA
max terme:CBA
max terme:CBA




Solution
1ère forme canonique
F(A,B,C)= ABC+ABC+ABC+ABC
2ème forme canonique
F(A,B,C)= (A+B+C)(A+B+C)(A+B+C)
(A+B+C)
Simplification
‫تبسيط‬
Question?
Est ce qu'on peut donner une forme plus
simple pour une fonction logique?
‫أبسط؟‬ ‫بشكل‬ ‫المنطقية‬ ‫الدالة‬ ‫كتابة‬ ‫يمكن‬ ‫هل‬
F(A,B,C)= ABC+ABC+ABC+ABC
Simplification?
Algébrique ‫جبري‬ ‫تبسيط‬
F(A,B,C)= ABC+ABC+ABC+ABC
= ?
Simplification Algébrique
‫جبري‬ ‫تبسيط‬
F(A,B,C)= ABC+ABC+ABC+ABC
=(ABC+ABC) + (ABC+ABC)+ (ABC+ABC)
=(ABC+ABC) + (ABC+ABC)+ (ABC+ABC)
= BC(A+A) + AC (B+B)+ AB(C+C)
=BC +AC +AB
Simplification?
graphique
Tableau de Karnaugh
Simplification par la table
de Karnaugh
Les termes adjacents
B.AB.A 
•Ces termes sont dites adjacents. ‫متجاورة‬ ‫حدود‬
ABBABAAB  )(
•Examinons l’expression suivante :
Exemple de termes adjacents
DC.B.A.A.B.C.D
CB.A.A.B.C
BA.A.B
adjacentspassontnetermesCes
A.B.DDC.A.B.A.B.C.D
A.CCB.A.A.B.C
BBA.A.B
adjacentssonttermesCes






•La méthode de Karnaugh se base sur la règle précédente.
• Méthode graphique pour detecter tous les termes
adjacents
‫الحدود‬ ‫لكتشاف‬ ‫رسومية‬ ‫طريقة‬ ‫وهو‬ ،‫التجاور‬ ‫قاعدة‬ ‫على‬ ‫يعتمد‬ ‫كارنو‬ ‫جدول‬
‫المتجاورة‬
Table de karnaugh
b c
00
b c
01
b c
10
bc
11
0
1
bc
a
Tableaux à 3 variables
Tableau de Karnaugh
adjacents
Non adjacents
b c
00
b c
01
bc
11
b c
10
0
1
BC
A
Tableaux à 3 variables
Tableau de Karnaugh
adjacents
Tableau de Karnaugh
TV => Karnaugh
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
00 01 11 10
0 1
1 1 1 1
BC
A
Simplification de Karnaugh
00 01 11 10
0 1
1 1 1 1
BC
A
AB
BC
AC
00 01 11 10
0 1
1 1 1 1 1
AB
C
Exemple : 3 variables
00 01 11 10
0 1
1 1 1 1 1
AB
C
ABCCBAF ),,(
Exemple 1 : 3 variables
Exercice : simplifier
A B C S
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
00 01 11 10
0
1
BC
A
Solution
A B C S
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
00 01 11 10
0 1 0 0 1
1 1 0 0 1
BC
A
F(a,b,c)=C
0 1
0
1
A
B 00 01 11 10
0
1
AB
C
Tableaux à 3 variablesTableau à 2 variables
00 01 11 10
00
01
11
10
AB
CD
Tableau à 4 variables
Exemple 2 : 4 variables
00 01 11 10
00 1
01 1 1 1 1
11
10 1
AB
CD
Exemple 2 : 4 variables
DCBACBADCDCBAF ......),,,( 
00 01 11 10
00 1
01 1 1 1 1
11
10 1
AB
CD
Exercice : 4 variables
00 01 11 10
00 1 1
01 1 1 1
11 1
10 1 1
AB
CD
Solution : 4 variables
DCBDBBADCBAF ),,,(
00 01 11 10
00 1 1
01 1 1 1
11 1
10 1 1
AB
CD
00 01 11 10
00
01
11
10
AB
CD 00 01 11 10
00
01
11
10
AB
CD
Tableau à 5 variables
U = 0 U= 1
Exemple : 5 variables
00 01 11 10
00 1
01 1 1
11 1 1
10 1
AB
00 01 11 10
00 1
01 1 1
11 1 1
10 1 1
AB
CD
U = 0 U= 1
CD
Exemple 4 : 5 variables
00 01 11 10
00 1
01 1 1
11 1 1
10 1
AB
00 01 11 10
00 1
01 1 1
11 1 1
10 1 1
AB
CD
U = 0 U= 1
UDBAA ....UD.C.AU.B.D.BAU)D,C,B,F(A, 
CD
1 sur 50

Recommandé

Alg ebre de boole ionction-logique-p2-1 par
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1linuxscout
944 vues30 diapositives
Algèbre de boole par
Algèbre de booleAlgèbre de boole
Algèbre de boolelinuxscout
32.2K vues97 diapositives
Td logique par
Td logiqueTd logique
Td logiqueBina Nina la Charmante
3.6K vues22 diapositives
Algèbre de boole ionction-logique-p2-1 par
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1linuxscout
1.9K vues30 diapositives
Circuits logiques combinatoire par
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoirelinuxscout
37.4K vues80 diapositives
Info1 cours 3-vf-mi-v1 par
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1linuxscout
810 vues42 diapositives

Contenu connexe

Tendances

Td02 corrige par
Td02 corrigeTd02 corrige
Td02 corrigeAmine Chahed
4.2K vues14 diapositives
Td02 par
Td02Td02
Td02Amine Chahed
2.6K vues12 diapositives
Algebre de boole intro -v3 par
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3linuxscout
1.2K vues44 diapositives
Chapitre3 par
Chapitre3Chapitre3
Chapitre3Amine Chahed
7.6K vues50 diapositives
Algèbre de boole ionction-logique-p2 par
Algèbre de boole ionction-logique-p2Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2linuxscout
817 vues34 diapositives
Tp transcodage logique combinatoire par
Tp transcodage logique combinatoireTp transcodage logique combinatoire
Tp transcodage logique combinatoirebilal001
6.7K vues12 diapositives

Tendances(20)

Algebre de boole intro -v3 par linuxscout
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3
linuxscout1.2K vues
Algèbre de boole ionction-logique-p2 par linuxscout
Algèbre de boole ionction-logique-p2Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2
linuxscout817 vues
Tp transcodage logique combinatoire par bilal001
Tp transcodage logique combinatoireTp transcodage logique combinatoire
Tp transcodage logique combinatoire
bilal0016.7K vues
Ch1 circuits logiques_p1_combinatoire-v4 par linuxscout
Ch1 circuits logiques_p1_combinatoire-v4Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4
linuxscout4.1K vues
Ch1 circuits logiques_p3_combinatoire-v1 par linuxscout
Ch1 circuits logiques_p3_combinatoire-v1Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1
linuxscout1.3K vues
TP Compteurs - logique combinatoire par bilal001
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire
bilal00128.3K vues
Info1 cours 4- bcd-gray v3 par linuxscout
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
linuxscout1.7K vues
Algebre de-boole-et-portes-logiques par Lily Babou
Algebre de-boole-et-portes-logiquesAlgebre de-boole-et-portes-logiques
Algebre de-boole-et-portes-logiques
Lily Babou3.8K vues
4 sc ds2.1314-slahk-hallouli-alphamaths par Smaali Mondher
4 sc ds2.1314-slahk-hallouli-alphamaths4 sc ds2.1314-slahk-hallouli-alphamaths
4 sc ds2.1314-slahk-hallouli-alphamaths
Smaali Mondher552 vues
Opérateurs logiques – Systèmes combinatoires et séquentiels par Peronnin Eric
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentiels
Peronnin Eric6.1K vues
Ch1 circuits logiques_p1_combinatoire-v3 par linuxscout
Ch1 circuits logiques_p1_combinatoire-v3Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3
linuxscout516 vues
Math Bac 2009_Correction Session principale par Achraf Frouja
Math Bac 2009_Correction Session principaleMath Bac 2009_Correction Session principale
Math Bac 2009_Correction Session principale
Achraf Frouja1.6K vues

En vedette

Info1 cours 3-codage-m iv5 par
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5linuxscout
718 vues48 diapositives
Info1 cours 4-alphanum-v4 par
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4linuxscout
2K vues62 diapositives
Chap05 par
Chap05Chap05
Chap05Nadiyoussef
2.5K vues14 diapositives
Bascules par
BasculesBascules
BasculesSoufiane Aggour
2.7K vues19 diapositives
Tp n6 les compteurs par
Tp n6 les compteursTp n6 les compteurs
Tp n6 les compteursHatem Jebali
6K vues21 diapositives
Systèmes de logiques séquentielles-Bascules par
Systèmes de logiques séquentielles-BasculesSystèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-BasculesHatem Jebali
5K vues21 diapositives

En vedette(20)

Info1 cours 3-codage-m iv5 par linuxscout
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
linuxscout718 vues
Info1 cours 4-alphanum-v4 par linuxscout
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
linuxscout2K vues
Systèmes de logiques séquentielles-Bascules par Hatem Jebali
Systèmes de logiques séquentielles-BasculesSystèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-Bascules
Hatem Jebali5K vues
Les fonctions logiques universelles(rappel flb)2 sc par Mohamed Trabelsi
Les fonctions logiques universelles(rappel flb)2 scLes fonctions logiques universelles(rappel flb)2 sc
Les fonctions logiques universelles(rappel flb)2 sc
Mohamed Trabelsi17K vues
Rac fnh-diesel-v6 par RAC-F
Rac fnh-diesel-v6Rac fnh-diesel-v6
Rac fnh-diesel-v6
RAC-F2K vues
Les principales mesures de la loi Macron par Becuwe Maëlle
Les principales mesures de la loi MacronLes principales mesures de la loi Macron
Les principales mesures de la loi Macron
Becuwe Maëlle903 vues

Similaire à Alg ebre de boole ionction-logique-p1

Systemes logiques par
Systemes logiquesSystemes logiques
Systemes logiquesAmine Chahed
6.2K vues18 diapositives
1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf par
1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf
1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdfkorukobasket
110 vues7 diapositives
ALGEBRE BINAIRE ET CIRCUITS LOGIQUES par
ALGEBRE BINAIRE ET CIRCUITS LOGIQUESALGEBRE BINAIRE ET CIRCUITS LOGIQUES
ALGEBRE BINAIRE ET CIRCUITS LOGIQUESsarah Benmerzouk
291 vues28 diapositives
BAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérien par
BAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérienBAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérien
BAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérienClément Boulonne
192 vues66 diapositives
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx par
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptxM-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptxwafawafa52
74 vues20 diapositives
Chapitre i rappel sur l'algèbre de boole par
Chapitre i rappel sur l'algèbre de boole Chapitre i rappel sur l'algèbre de boole
Chapitre i rappel sur l'algèbre de boole Sana Aroussi
4.1K vues38 diapositives

Similaire à Alg ebre de boole ionction-logique-p1(20)

1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf par korukobasket
1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf
1Algebre-de-boole-exercices-corrigés-01(www.alloacademy.com).pdf
korukobasket110 vues
BAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérien par Clément Boulonne
BAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérienBAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérien
BAC SpéMaths Amérique du Nord 2021 - Exercice B : Fonction logarithme népérien
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx par wafawafa52
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptxM-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
wafawafa5274 vues
Chapitre i rappel sur l'algèbre de boole par Sana Aroussi
Chapitre i rappel sur l'algèbre de boole Chapitre i rappel sur l'algèbre de boole
Chapitre i rappel sur l'algèbre de boole
Sana Aroussi4.1K vues
Préparation E3C 2021 - Exercice 1 : Géométrie par Clément Boulonne
Préparation E3C 2021 - Exercice 1 : GéométriePréparation E3C 2021 - Exercice 1 : Géométrie
Préparation E3C 2021 - Exercice 1 : Géométrie

Plus de linuxscout

ترويج منتجات البحث par
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحثlinuxscout
51 vues93 diapositives
crsdtla-tools-corpus-lexicon.pdf par
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdflinuxscout
111 vues30 diapositives
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية par
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةlinuxscout
748 vues83 diapositives
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين par
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينlinuxscout
813 vues22 diapositives
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي par
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآليlinuxscout
619 vues18 diapositives
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي par
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعيlinuxscout
442 vues25 diapositives

Plus de linuxscout(20)

ترويج منتجات البحث par linuxscout
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
linuxscout51 vues
crsdtla-tools-corpus-lexicon.pdf par linuxscout
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
linuxscout111 vues
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية par linuxscout
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
linuxscout748 vues
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين par linuxscout
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
linuxscout813 vues
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي par linuxscout
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
linuxscout619 vues
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي par linuxscout
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
linuxscout442 vues
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر par linuxscout
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
linuxscout9.4K vues
Info1 cours 3-codage-mi-sys num par linuxscout
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
linuxscout876 vues
Codage cours1--mi par linuxscout
Codage cours1--miCodage cours1--mi
Codage cours1--mi
linuxscout865 vues
Codage cours 2-software-mi- par linuxscout
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
linuxscout973 vues
Codage cours 1-intro-mi1- par linuxscout
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
linuxscout1.5K vues
Structure machine : Les registres par linuxscout
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
linuxscout2.7K vues
Circuits séquentiels v5 par linuxscout
Circuits séquentiels v5Circuits séquentiels v5
Circuits séquentiels v5
linuxscout3K vues
Ch1 circuits logiques_p3_combi-afficheur par linuxscout
Ch1 circuits logiques_p3_combi-afficheurCh1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheur
linuxscout580 vues
Ch1 circuits logiques_p2_transcodeurs par linuxscout
Ch1 circuits logiques_p2_transcodeursCh1 circuits logiques_p2_transcodeurs
Ch1 circuits logiques_p2_transcodeurs
linuxscout501 vues
غيوم: مرصد المشاريع العربية مفتوحة المصدر par linuxscout
غيوم: مرصد المشاريع العربية مفتوحة المصدرغيوم: مرصد المشاريع العربية مفتوحة المصدر
غيوم: مرصد المشاريع العربية مفتوحة المصدر
linuxscout329 vues
تسريع البحث في القرآن par linuxscout
تسريع البحث في القرآنتسريع البحث في القرآن
تسريع البحث في القرآن
linuxscout438 vues
برنامج قطرب لتصريف الأفعال العربية par linuxscout
برنامج قطرب لتصريف الأفعال العربيةبرنامج قطرب لتصريف الأفعال العربية
برنامج قطرب لتصريف الأفعال العربية
linuxscout1.8K vues

Dernier

Présentation de lancement SAE105 par
Présentation de lancement SAE105Présentation de lancement SAE105
Présentation de lancement SAE105JeanLucHusson
19 vues13 diapositives
Newsletter SPW Agriculture en province de LIEGE du 28-11-23 par
Newsletter SPW Agriculture en province de LIEGE du 28-11-23Newsletter SPW Agriculture en province de LIEGE du 28-11-23
Newsletter SPW Agriculture en province de LIEGE du 28-11-23BenotGeorges3
21 vues21 diapositives
Julia Margaret Cameron par
Julia Margaret Cameron Julia Margaret Cameron
Julia Margaret Cameron Txaruka
5 vues20 diapositives
La Lettre Formelle.pptx par
La Lettre Formelle.pptxLa Lettre Formelle.pptx
La Lettre Formelle.pptxstudymaterial91010
14 vues10 diapositives
Julia Margaret Cameron par
Julia Margaret CameronJulia Margaret Cameron
Julia Margaret CameronTxaruka
59 vues20 diapositives
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de... par
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...M2i Formation
5 vues36 diapositives

Dernier(13)

Présentation de lancement SAE105 par JeanLucHusson
Présentation de lancement SAE105Présentation de lancement SAE105
Présentation de lancement SAE105
JeanLucHusson19 vues
Newsletter SPW Agriculture en province de LIEGE du 28-11-23 par BenotGeorges3
Newsletter SPW Agriculture en province de LIEGE du 28-11-23Newsletter SPW Agriculture en province de LIEGE du 28-11-23
Newsletter SPW Agriculture en province de LIEGE du 28-11-23
BenotGeorges321 vues
Julia Margaret Cameron par Txaruka
Julia Margaret Cameron Julia Margaret Cameron
Julia Margaret Cameron
Txaruka5 vues
Julia Margaret Cameron par Txaruka
Julia Margaret CameronJulia Margaret Cameron
Julia Margaret Cameron
Txaruka59 vues
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de... par M2i Formation
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
M2i Formation5 vues
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2... par BenotGeorges3
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
BenotGeorges323 vues
MNGTCOUT PROJET 04112023.pptx par HAIDI2
MNGTCOUT PROJET 04112023.pptxMNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptx
HAIDI25 vues
Formation M2i - Augmenter son impact en communication et en management grâce... par M2i Formation
Formation M2i - Augmenter son impact en communication et en management grâce...Formation M2i - Augmenter son impact en communication et en management grâce...
Formation M2i - Augmenter son impact en communication et en management grâce...
M2i Formation6 vues
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 par BenotGeorges3
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
BenotGeorges36 vues

Alg ebre de boole ionction-logique-p1

  • 1. 1 Algèbre de Boole Taha Zerrouki Taha.zerrouki@gmail.com Module: Codage et représentation de l'information 1ère MI S1
  • 5. Fonction logique F(A, B) = AB + AB F(A,B) = 0 ou 1
  • 6. Fonction logique F(A, B) = AB + (A+B) Table de vérité F(0,0) = 0.0 + 0.0 = 1.0 +0.1 = 0+0=0 F(0,1) = 0.1 + 0.1 = 1.1 +0.0 = 1+0=1 A B F 0 0 0 0 1 1 1 0 1 1 1 0 A.B+ A+B
  • 8. 8 Exercice F(A,B,C)= (A.B).(C+B)+A.B.C Calculer F(0, 1, 1) = (0.1).(1+1)+0.1.1 = (0).(1)+0.0.1 =1.1+0.1.1 = 1+0 =1
  • 9. 9 Table de vérité • Tracer la table de vérité de F(A,B,C) .C.BAB)C(.)B.A(C)B,F(A, 
  • 10. 10 Solution F(A,B,C)=(A . B).( C+B)+ A.B.C F(0,0,0)= (0. 0).(0+0)+ 0 .0.0 =0 F(0,0,1)=(0. 0).(1+0)+ 0 .0.1 = 1 F(0,1,0)=(0. 1).(0+1)+ 0 .1.0 = 1 F(0,1,1)=(0. 1).(1+1)+ 0 .1.1 = 1 F(1,0,0)=(1. 0).(0+0)+ 1 .0.0 = 0 F(1,0,1)=(1. 0).(1+0)+ 1 .0.1 =1 F(1,1,0)=(1. 1).(0+1)+ 1 .1.0 = 0 F(1,1,1)=(1. 1).(1+1)+ 1 .1.1 = 0 A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0
  • 11. 11 2ème forme canonique A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 Le produit des sommes F(a,b,c)= (a+b+c)(a'+b+c) (a'+b'+c)(a'+b'+c')
  • 12. 12 Question ? A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 Comment on peut écrire la fonction d'une manière plus pratique F(a,b,c)= (a.b)(c+b) +abc
  • 13. 13 Forme canonique A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 On utilisant la table de vérité on peut écrire F(a,b,c)= a'b'c + a'bc' +a'bc + ab'c
  • 14. 14 2ème forme canonique A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 Le produit des sommes F(a,b,c)= (a+b+c)(a'+b+c) (a'+b'+c)(a'+b'+c')
  • 15. Forme canonique ‫القانوني‬ ‫الشكل‬ • On appel forme canonique d’une fonction la forme ou chaque terme de la fonction comportent toutes les variables. ‫كل‬ ‫فيه‬ ‫حد‬ ‫كل‬ ‫الذي‬ ‫الشكل‬ ‫منطقية‬ ‫لدالة‬ ‫القانوني‬ ‫الشكل‬ ‫نسمي‬ ‫المتغيرات‬ • Exemple : BCABCACABC)B,F(A, 
  • 16. Première forme canonique ‫الول‬ ‫القانوني‬ ‫الشكل‬ • Première forme canonique (forme disjonctive) : somme de produits • C’est la somme des min termes. ‫مجموع‬ (‫المفصول‬ ‫)الشكل‬ ‫الول‬ ‫القانوني‬ ‫الشكل‬ ‫الدنيا‬ ‫الحدود‬ ‫مجموع‬ : ‫الجداءات‬ C.B.AC.B.AC.B.AC.B.A),,( CBAF •Cette forme est la forme la plus utilisée ‫استعمال‬ ‫أكثر‬ ‫الشكل‬ ‫هذه‬.
  • 17. Deuxième forme canonique ‫الثاني‬ ‫القانوني‬ ‫الشكل‬ • Deuxième forme canonique (conjonctive): produit de sommes • Le produit des max termes ‫المجاميع‬ ‫جداء‬ (‫)الموصول‬ ‫الثاني‬ ‫القانوني‬ ‫الشكل‬ ‫القصوى‬ ‫الحدود‬ ‫جداء‬ C)BA(C)BA)(CB(AC)BA(C)B,F(A, 
  • 18. 18 1ère forme canonique A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 A BC minterm ABC minterm ABC minterm ABC minterm
  • 19. 2ème forme canonique A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 A+B+C maxterm A +B+C maxterm A+ B +C maxterm A +B +C maxterm
  • 20. 2ème forme canonique A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 A+B+C maxterm A +B+C maxterm A+ B +C maxterm A +B +C maxterm A BC minterm ABC minterm ABC minterm ABC minterm
  • 21. 21 Exercice : A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 Donner les formes canoniques de F
  • 22. Solution A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 min terme:C.B.A min terme:C.B.A min terme:C.B.A max terme:CBA min terme:C.B.A max terme:CBA max terme:CBA max terme:CBA    
  • 23. Solution 1ère forme canonique F(A,B,C)= ABC+ABC+ABC+ABC 2ème forme canonique F(A,B,C)= (A+B+C)(A+B+C)(A+B+C) (A+B+C)
  • 25. Question? Est ce qu'on peut donner une forme plus simple pour une fonction logique? ‫أبسط؟‬ ‫بشكل‬ ‫المنطقية‬ ‫الدالة‬ ‫كتابة‬ ‫يمكن‬ ‫هل‬ F(A,B,C)= ABC+ABC+ABC+ABC
  • 27. Simplification Algébrique ‫جبري‬ ‫تبسيط‬ F(A,B,C)= ABC+ABC+ABC+ABC =(ABC+ABC) + (ABC+ABC)+ (ABC+ABC) =(ABC+ABC) + (ABC+ABC)+ (ABC+ABC) = BC(A+A) + AC (B+B)+ AB(C+C) =BC +AC +AB
  • 29. Simplification par la table de Karnaugh
  • 30. Les termes adjacents B.AB.A  •Ces termes sont dites adjacents. ‫متجاورة‬ ‫حدود‬ ABBABAAB  )( •Examinons l’expression suivante :
  • 31. Exemple de termes adjacents DC.B.A.A.B.C.D CB.A.A.B.C BA.A.B adjacentspassontnetermesCes A.B.DDC.A.B.A.B.C.D A.CCB.A.A.B.C BBA.A.B adjacentssonttermesCes      
  • 32. •La méthode de Karnaugh se base sur la règle précédente. • Méthode graphique pour detecter tous les termes adjacents ‫الحدود‬ ‫لكتشاف‬ ‫رسومية‬ ‫طريقة‬ ‫وهو‬ ،‫التجاور‬ ‫قاعدة‬ ‫على‬ ‫يعتمد‬ ‫كارنو‬ ‫جدول‬ ‫المتجاورة‬ Table de karnaugh
  • 33. b c 00 b c 01 b c 10 bc 11 0 1 bc a Tableaux à 3 variables Tableau de Karnaugh adjacents Non adjacents
  • 34. b c 00 b c 01 bc 11 b c 10 0 1 BC A Tableaux à 3 variables Tableau de Karnaugh adjacents
  • 36. TV => Karnaugh A B C S 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 00 01 11 10 0 1 1 1 1 1 BC A
  • 37. Simplification de Karnaugh 00 01 11 10 0 1 1 1 1 1 BC A AB BC AC
  • 38. 00 01 11 10 0 1 1 1 1 1 1 AB C Exemple : 3 variables
  • 39. 00 01 11 10 0 1 1 1 1 1 1 AB C ABCCBAF ),,( Exemple 1 : 3 variables
  • 40. Exercice : simplifier A B C S 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 0 00 01 11 10 0 1 BC A
  • 41. Solution A B C S 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 0 00 01 11 10 0 1 0 0 1 1 1 0 0 1 BC A F(a,b,c)=C
  • 42. 0 1 0 1 A B 00 01 11 10 0 1 AB C Tableaux à 3 variablesTableau à 2 variables
  • 43. 00 01 11 10 00 01 11 10 AB CD Tableau à 4 variables
  • 44. Exemple 2 : 4 variables 00 01 11 10 00 1 01 1 1 1 1 11 10 1 AB CD
  • 45. Exemple 2 : 4 variables DCBACBADCDCBAF ......),,,(  00 01 11 10 00 1 01 1 1 1 1 11 10 1 AB CD
  • 46. Exercice : 4 variables 00 01 11 10 00 1 1 01 1 1 1 11 1 10 1 1 AB CD
  • 47. Solution : 4 variables DCBDBBADCBAF ),,,( 00 01 11 10 00 1 1 01 1 1 1 11 1 10 1 1 AB CD
  • 48. 00 01 11 10 00 01 11 10 AB CD 00 01 11 10 00 01 11 10 AB CD Tableau à 5 variables U = 0 U= 1
  • 49. Exemple : 5 variables 00 01 11 10 00 1 01 1 1 11 1 1 10 1 AB 00 01 11 10 00 1 01 1 1 11 1 1 10 1 1 AB CD U = 0 U= 1 CD
  • 50. Exemple 4 : 5 variables 00 01 11 10 00 1 01 1 1 11 1 1 10 1 AB 00 01 11 10 00 1 01 1 1 11 1 1 10 1 1 AB CD U = 0 U= 1 UDBAA ....UD.C.AU.B.D.BAU)D,C,B,F(A,  CD