Top Banner
1 Algèbre de Boole Taha Zerrouki [email protected] Module: Codage et représentation de l'information 1 ère MI S1
44

Algebre de boole intro -v3

Jul 29, 2015

Download

Education

linuxscout
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Algebre de boole intro -v3

1

Algèbre de Boole

Taha Zerrouki

[email protected]

Module: Codage et représentation de l'information

1ère MI S1

Page 2: Algebre de boole intro -v3

2

Plan

• Algèbre de Boole

Page 3: Algebre de boole intro -v3

3

Algèbre de Boole

الجبر البولياني

Page 4: Algebre de boole intro -v3

4

L'algèbre de Boole

• L'algèbre de Boole, est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

قس�م� من� الرياض�يات� والمنط�ق� واللكترونيك� تهتم� بالدوال� •ذات� المتغيرات� المنط�قية

Page 5: Algebre de boole intro -v3

5

Boole

• Elle fut initiée en 1854 par le mathématicien britannique George Boole

Page 6: Algebre de boole intro -v3

6

Applications تطبيقات

Page 7: Algebre de boole intro -v3

7

Applications تطبيقات

Page 8: Algebre de boole intro -v3

8

Applications تطبيقات

Page 9: Algebre de boole intro -v3

9

Applications تطبيقات

Page 10: Algebre de boole intro -v3

10

Définition

Soit B l'ensemble des valeurs de vérité {VRAI, FAUX}.

Noté B = {1, 0}

On définit deux lois ET et OU

et le complémentaire NON. مجموعة قيم الحقيقة {صح، خطأ} نرمز لها بBنعرف

B = {1, 0}

ف قانونين أو، و، والمتمم ل نعرف

Page 11: Algebre de boole intro -v3

11

Conjonction الوصل

a ET b est VRAI <==> a est VRAI et b est VRAI.

Cette loi est aussi note '.'

نعرف الوصل بأن القضية "أ و ب" صحيحة إذا وفقط إذا كان أ صحيحا وب صحيحا، ونرمز له بالنقطة طة

Page 12: Algebre de boole intro -v3

12

Conjonction الوصل

Table de vérité

Page 13: Algebre de boole intro -v3

13

Conjonction الوصل

Représentation électrique

a b

Page 14: Algebre de boole intro -v3

14

Conjonction الوصل

Symbole

Page 15: Algebre de boole intro -v3

Disjonction الفصل

a ou b est VRAI <==> a est VRAI ou b est VRAI.

Cette loi est aussi note '+'

نعرف الوصل بأن القضية "أ أو ب" صحيحة إذا وفقط إذا كان أ صحيحا أوب صحيحا، ونرمز له بـ طـ

Page 16: Algebre de boole intro -v3

Disjonction لفصلا

Table de vérité

Page 17: Algebre de boole intro -v3

17

Disjonction لفصلا

Représentation électrique

a

b

Page 18: Algebre de boole intro -v3

18

Disjonction لفصلا

Symbole

Page 19: Algebre de boole intro -v3

Complémentaire لمتمما

Non a est VRAI <==> a est Faux.

Cette loi est aussi note ' '

نعرف الوصل بأن القضية "ل أ " صحيحة إذا وفقط إذا كان أ ' 'خاطئا، ونرمز له بـ

Page 20: Algebre de boole intro -v3

Complémentaire لمتمما

Représentation électrique

a

Page 21: Algebre de boole intro -v3

Complémentaire لمتمما

Symbole

Page 22: Algebre de boole intro -v3

Exercice

Tracer la table de vérité pour l'expression

A+B.C

Page 23: Algebre de boole intro -v3

Exercice

A B C B'C A+B'C0 0 0 0 0

0 0 1 1 1

0 1 0 0 0

0 1 1 0 0

1 0 0 0 1

1 0 1 1 1

1 1 0 0 1

1 1 1 0 1

Page 24: Algebre de boole intro -v3

الخواص الجبرية للعواملLes propriétés algébriques

Page 25: Algebre de boole intro -v3

Priorité des opérateurs

• Pour évaluer une expression logique :

()

NON

ET

OU

أولوية العوامل

Page 26: Algebre de boole intro -v3

Element neutre العنصر الحيادي

A + 0 = AA .1 = A

Page 27: Algebre de boole intro -v3

Element absorbant العنصر الماص2

A + 1 = 1A .0 = 0

Page 28: Algebre de boole intro -v3

Complémentarité لمتمما

0.

1

AA

AA

AA

Page 29: Algebre de boole intro -v3

Idempotence التماثل

A + A +A + …. +A = AA .A.....A = A

Page 30: Algebre de boole intro -v3

Commutativité التبديل

A + B = B + AA .B = B.A

Page 31: Algebre de boole intro -v3

Associativité التجميع

(A + B)+C = A + (B+C)(A .B).C = A.(B.C)

Page 32: Algebre de boole intro -v3

Distributivité التوزيع

A . (B+C) = A .B+ A.C(distribution de ET sur OU)

A+(B.C) = (A +B).(A+C)(distribution de OU sur ET)

Page 33: Algebre de boole intro -v3

Simplification تبسيط

Démontrer que A+AB = A

Page 34: Algebre de boole intro -v3

Simplification تبسيط

A+AB = A.1+ A.B (idempotence)

= A.(1+B) (distribution)

= A.1 (absorption) = A (el. neutre)

Page 35: Algebre de boole intro -v3

Simplification تبسيط

Démontrer que A+AB = A+B

Page 36: Algebre de boole intro -v3

Simplification تبسيط

A+AB = (A+A).(A+B) (distribution)

= 1.(A+B) (complément)

= A+B (el. neutre)

Page 37: Algebre de boole intro -v3

Redondance كرارت

Démontrer queAB + AC + BC = AB +AC

Page 38: Algebre de boole intro -v3

Redondance كرارت

AB + AC + BC =

=AB +AC +BC.(A+A) ( complément)

=AB +AC +ABC+ ABC (distribution)

=(AB +ABC) +( AC + ABC) (commutativité)

=AB(1+C) + AC(1+B) (facteur commun)

= AB.1 + AC.1

= AB + AC

Page 39: Algebre de boole intro -v3

5. Dualité de l’algèbre de Boole

• Toute expression logique reste vrais si on remplace le ET par le OU , le OU par le ET , le 1 par 0 , le 0 par 1.

• Exemple :

0 A .A 1AA

0 0 .A 11A

التقابل

Page 40: Algebre de boole intro -v3

Théorème de DE-MORGANE

Page 41: Algebre de boole intro -v3

6. Théorème de DE-MORGANE

• Le produit logique complémenté de deux variables est égale au somme logique des compléments des deux variables.

•La somme logique complémentée de deux variables est égale au produit des compléments des deux variables.

B . A B A

B A B .A

Page 42: Algebre de boole intro -v3

6.1 Généralisation du Théorème DE-

MORGANE à N variables

A.B .C . . .. . .=A+B+C+. .. . . .. . ..A+B+C+ .. . .. . .. . ..=A.B.C .. . .. .

متمم المجموع = جداء المتممات

متمم الجداء = مجموع المتممات

Page 43: Algebre de boole intro -v3

Exercice

Calculer le complément de

AB+AB

Page 44: Algebre de boole intro -v3

exercice

ab+ab=ab.aba+b .a+ba+b .a+b