Devoir de Français

algebre de bool

Publié le 06/02/2026

Extrait du document

« Mars 2010 ALGEBRE DE BOOLE BTS IG2 INTRODUCTION. 1.

Exemple: A •-----⁄--------------⁄ a ----------- \----------•B Soit a l'interrupteur. ◊ Si a est fermé le courant passe, on dit que a = 1. ◊ Si a est ouvert le courant ne passe pas, on dit que a = 0. a est une variable de Boole qui ne peut prendre que les valeurs 0 ou 1. 2..

Généralisation pour deux interrupteurs.

on a donc deux variables de Boole a , b . •• Premier type de montage: ( En série .

) A •-----⁄--------------⁄ a ----------- \------------⁄--------------⁄ b ----------- \--------•B ◊ Si ( a = 0 et b = 1 ) ou (a = 1 et b = 0 ) ou (a = 0 et b = 0 ) , c.-à-d.

si l'un des interrupteurs au moins est ouvert, alors le courant ne passe pas. On dit que a .

b = 0 ◊ Si ( a = 1 et b = 1 ) , c.-à-d.

les deux interrupteurs sont fermés alors le courant passe. On dit: o a.

b = 1 La multiplication des deux variables ( booléennes ) s'apparente au connecteur logique " et " . •• Second type de montage: (En parallèle ) --------------⁄ a ----------\-----------\ /-----⁄ \-----⁄--------------⁄ b ----------- \-----------// ◊ Si ( a = 0 et b = 1 ) ou (a = 1 et b = 0 ) ou (a = 1 et b = 1 ) , c.-à-d.

si l'un des interrupteurs au moins est fermé, alors le courant passe. On dit : a + b =1 ◊ Si ( a = 0 et b = 0 ) , c.-à-d.

les deux interrupteurs sont ouverts alors le courant ne passe pas. On dit : a+b=0 La somme des deux variables (booléennes) s'apparente au connecteur " ou " 1.

ASPECT THEORIQUE. Une algèbre de Boole est un ensemble E (non vide), dont les éléments sont des variables notées a, b, c, d , e , f , g ....

etc.

" dites booléennes" qui ne peuvent prendre que deux valeurs 0 ou 1, muni de trois opérations. + " la somme booléenne" définie par : a b a+b 0 0 0 0 1 1 1 0 1 1 1 1 • le "produit booléen" défini par: a b a•b 0 0 0 0 1 1 0 0 0 1 1 1 • la "complémentation" définie par: a a 0 1 1 0 et qui ont des particularités. + est Associative. ( a + b) + c = a + (b + c ) = a + b +c + admet 0 comme élément Neutre. a + 0 = 0 + a = a + est commutative. a + b = a + b + est Distributive par rapport à • a + (b • c ) = ( a + b ) • ( a + c ) • est Associative. (a • b) • c = a • ( b • c ) = a • b • c • admet 1 comme élément Neutre. a • 1 = 1 • a = a • est Commutative. • est Distributive par rapport à + a • b = a • b a • ( b + c ) = ( a • b )+ ( a • c ) Existence d'un complémentaire a pour tout a dans E a+ a =1 a • a= 0 pour tout a dans E 2.

EXEMPLE. L'ensemble des propositions mathématiques avec les opérations "ou " "et " "NON" . 3.

PROPRIETES DE L'ALGEBRE DE BOOLE E ( + , • , ¯ ) Soit a , b , c trois variables booléennes c.-à-d.

trois éléments de E. ◊ Pour tout a dans E (Idempotence) a+a=a Aucun multiple TRES IMPORTANT a •a =a Aucune puissance TRES IMPORTANT ◊ Pour tout a et tout b dans E a + (a • b) = a (Absorption) TRES IMPORTANT a • (a + b) = a ◊ Pour tout a et tout b dans E (Lois de Morgan) La complémentation de a + b est a • b La complémentation de a • b est a + b TRES IMPORTANT TRES IMPORTANT ◊ Pour tout a et tout b dans E a+1=1 TRES IMPORTANT a• 0=0 TRES IMPORTANT a + ( a • b) = a + b (TRES IMPORTANT pour les exercices.

) a • (a + b ) = a • b 4.

Remarque: a + ( a • b) est interprété même sans parenthèse comme a + b. Par contre pour a • ( a + b) il faut mettre les parenthèses pour éviter les confusions. 5.

Mintermes- maxtermes Un « minterme » de n variables booléennes est un produit comportant n facteurs, chaque facteur correspondant à une variable donnée ou à son complémentaire Un « maxterme » de n variables booléennes est une somme comportant n termes , chaque terme correspondant à une variable donnée ou à son complémentaire ♥ Les Minterms de deux variables a et b sont les expressions suivantes : a•b ; a• b ; a •b ; a • b On peut les faire apparaitre dans un tableau: TRES IMPORTANT a\b 0 1 0 a • b a •b 1 a• b a•b Quand une expression A ne comporte que deux variables a et b On peut toujours la présenter comme somme de certains des minterms a•b ; a• b ; a •b ; a • b Dans le tableau précédent on met des 1 à la place des minterms dont elle est la somme. Par exemple; Soit A = a • b + a • b va se traduire par le tableau (De Karnaugh) suivant.

: a\b 0 0 1 1 1 1 Ici on trouve A = b à l'aide visuelle du tableau de Karnaugh de A. ♥ Les Minterms de trois variables a, b, c sont les expressions suivantes : a• b • ; a • b•c ; a •b•c ; a •b• c ; a• b • c ; a• b•c ; a•b•c a•b• c ; On les met en évidence dans le tableau ci-dessous. a\ bc 00 01 11 0 a • b •c a • b •c a •b•c a • b •c 1 a• b • c a• b •c a•b•c a•b• c Quand une expression A 10 ne comporte que trois variables a , b , c on peut toujours la présenter comme somme de certains des minterms précédents. Dans le tableau précédent on met des 1 à la place des minterms dont elle est la somme. Par exemple; Soit A = a • b • c + a • b • c + a • b • c va se traduire par le tableau a\ bc 0 1 00 1 01 11 1 10 1 C'est le tableau de Karnaugh de A.

Il permet de simplifier l'expression de A. A =a•b+ a • b • c Ici on peut dire : Comment obtenir une expression simplifiée : On obtient l’expression simplifiée d’un diagramme de Karnaugh en regroupant les « 1 » adjacents d’abord 8 par 8 si l’on peut, puis, après, 4 par 4, puis, après 2 par 2. Remarques :  Deux « 1 » sont adjacents lorsque leurs cases ont un côté commun .On considère que le bord droit et le bord gauche du diagramme sont un côté unique.  Pour a , on aurait pu regrouper autrement les « 1 » adjacents. a\ bc 00 0 1 01 11 1 1 10 1 1 On aurait pu obtenir :  a= a c +a c C’est la disposition 00, 01,11,10 qui rend possible les regroupements.  Exemple : a\ bc 00 0 01 11 1 1 1 1 1 Est celui de l’expression simplifiée : 10 1 1 b + ac + a b c Exercices : EX.

1 Soit les variables booléennes a , b ,c . Indication correction Soit A l'expression booléenne dont le tableau de Karnaugh est a\b c 00 0 1 1 1 01 11 10 1 1 Donner l'expression de A. 1 1 EX.

2 Soit les variables booléennes a , b ,c . 1.

Soit A = Indication correction a b + a b + b.

Simplifier A. 2.

Soit B = a b + abc + a b .

Simplifier B. 3.

Soit C = a b c + a b c + a b + a b c .

Simplifier C. 4.

Soit D = ( a + b ) ( b + c ) ( c +a ) .

Simplifier D. EX.

3 1.

Donner l'expression de A dont le tableau de Karnaugh est : Indication a\b c correction 00 01 0 1 1 1 1 11 10 1 1 2.

Simplifier l'expression de A à l'aide du tableau. A= ab + a c+ 3.

Trouver par le calcul que : EX.

4 Simplifier par le calcul A = ( a + b +.... »

↓↓↓ APERÇU DU DOCUMENT ↓↓↓