Vous êtes sur la page 1sur 2

2007-2008

http ://www.cnam.fr/depts/maths

CNAM - Paris

MVA003
Corrig e du devoir n6
a 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 c 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 d 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 F 0 1 0 1 1 1 0 0 0 1 1 1 1 1 1 1 mintermes a bc d a bcd a bc d a bc d

Exercice 1
1 ) Il est possible de tirer la table de v erit e de F (a, b, c, d) ` a partir de son expression ab bd abc abcd acd On en d eduit la forme canonique disjonctive en sommant les 11 mintermes (les termes valant 1 de la table de v erit e). Cela nous donne : a a abc abcd F (a, b, c, d) = a bc d a bcd a bc d bc d a bc d a bcd bcd abc d d abcd 2 ) Le diagramme de Karnaugh On grise les cases correspondant aux mintermes de F (voir table de v erit e pr ec edente pour les mintermes) 3 ) On recherche les grosses cellules du diagramme :
c d a a d c d

a bc d a bcd abcd abc d abc d abcd abcd

a d

ac

ad

bc

bd

c d

ab

c d c d

est recouverte seulement par la grosse cellule 4 ) Sur le diagramme : la case a bcd ac, la case a bcd est recouverte seulement par la grosse cellule bd, la case est recouverte seulement par la grosse cellule bc a bc d , donc il faut prendre ces trois grosses cellules. Mais ` a elles toutes seules, elles reconstituent le diagramme, donc la m ethode de Karnaugh sarr ete l` a et la formule simpli ee est : F (a, b, c, d) = ac bc bd.

5 ) Le diagramme du compl ement sobtient en prenant le n egatif du diagramme de Karnaugh de la fonction : les cases noires sont blanchies, les cases blanches sont noircies. Ce qui donne pour G le diagramme ci-dessous :
a a d c d c d

6 ) Le diagramme de Karnaugh de G poss` ede quatre grosses cellules. Ce sont :

bc d
b b b

a bd

a cd

a bc

Suivant les grosses cellules que lon utilise, nous avons 2 possibilit es de simplication par la m ethode de Karnaugh. Diagamme 1 :
a a d c d c d c d c d

Diagramme 2 :
a a d

Pour le premier diagramme de Karnaugh les grosses cellules suivantes sont indispensables pour recouvrir les cases , a et a gris ees : bc d cd bc. On prend le sup et ceci fournit la a a formule polynomiale minimale G = bc d cd bc Pour le second diagramme, nous op erons de la m eme , a et a mani` ere avec les grosses cellules : bc d bd cb. On prend le sup et ceci fournit la formule polynomiale mini a a male G = bc d bd cb

a a G = b c d cd bc ::::::::::::::

a a G= b c d bd cb ::::::::::::::

Page 1

kalfaian@cnam.fr

Exercice 2
a abcd a abc a a 1 ) f (a, b, c, d) = a bcd bcd bcd a bc d a bc d d bc d bc d

a a d a a d c d c d c d d

On d etermine les grosses cellules :

c d bd bcd a bd a bc b b b Il ny a pas de grosse cellule ` a 8 cases, 2 grosses cellules de 4 cases et 3 grosses cellules de 2 cases.

Pour recouvrir les cases gris ees, il y a deux possibilit es : , , bcd et a La premi` ere consiste ` a utiliser les 2 cellules de 4 cases et les 2 cellules de 2 cases : c d bd bd. On prend le sup et ceci fournit la formule polynomiale minimale G = bd c d a bd bcd , , bcd et a Pour la seconde on utilise les 2 cellules de 4 cases et les 2 cellules de 2 cases : c d bd bc . On prend le sup et c a ceci fournit la formule polynomiale minimale G = bd d bc bcd c a c a Do` u on obtient les deux formes disjonctives minimales : bd d bd bcd ou alors : bd d bc bcd 2 ) Il y a 2 formules polynomiales minimales qui sont celles vues ci-dessus : c a c a f (a, b, c, d) = bd d bd bcd = bd d bc bcd A priori, il ny en a pas une meilleure que lautre car chacune delle fait intervenir le m eme nombre de litt eraux et de mon omes.

Exercice 3
a) p V V F F p V V F F q V F V F q V F V F pq V F F F pq V V V F p (p q ) V V F F (p q ) F F F V (p (p q )) F F Ceci nest autre que la table de v erit e de p ; V donc on a : (p (p q )) = p V p F F V V p q F F V F (p q ) (p q ) F F ie la table de v erit e de p ; V ie celle vue aussi pour (p (p q )) V

D` es lors, les 2 formes propositionnelles propos ees sont synonymes et s ecrivent simplement p b) h(x, y, z ) = (x xy )(y yz )(z zx) Prenons chacune des 3 expressions : 1) (x xy ) peut s ecrire (p (p q )) avec p x qy On a vu que lon avait (p (p q )) = p ; ici, ceci permet d ecrire (x (xy )) = x 2) (y yz ) peut s ecrire (p (p q )) avec p y qz do` u : (y yz ) = y 3) (z zx) peut s ecrire (p (p q )) avec p z qx do` u : (z zx) = z Ces 3 r esultats partiels permettent dobtenir h(x, y, z ) = x y z

******

Page 2

kalfaian@cnam.fr

Vous aimerez peut-être aussi