9
Fonctions Booléennes

Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

Embed Size (px)

Citation preview

Page 1: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

Fonctions Booléennes

Page 2: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

1)Définition 

F: B B _ a f(a) = a + a

F: B x B x B B _ ( a , b , c ) f(a,b,c) = a + b + c

C’est une fonction d’une ou plusieurs variables binaires

Page 3: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

2)Fonctions de base:

ET (AND)

NON ( NOT)

OU (OR) babaf ),(

babaf ),(

aaf )(

Page 4: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

3) Autres Fonctions

NON ET (NAND)

NON OU (NOR) babababaf ),(

babababaf ),(

Page 5: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

4)Formes Canoniques ou Normales: • A)Forme Disjonctive :

• (Disjonction de Conjonctions)

• OU + ET

• = Somme des minterms

• = Somme de produits

• = Développement

• f(a,b,c) = + cba cba

Page 6: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

Forme Disjonctive

On fait apparaître chaque variable qui manque en remarquant que

2ème méthode : Développement par tableau de Karnaugh

3ème méthode : Développement par table de vérité

1ère méthode : Développement par calcul algébrique 

1 aa

Page 7: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

• B) Forme Conjonctive

• (Conjonction de Disjonctions)

• ET OU +

• = Produit de sommes

• =Factorisation

• f(a,b,c) = ( ) ( ) cba cba

Page 8: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

Forme Conjonctive

On écrit sous forme disjonctive puis on fait

2ème méthode : Factorisation par tableau de Karnaugh ou par table de vérité

On considère les 0 de f , on prend la variable si elle est à 0 ou son complémentaire si elle est à 1

1ère méthode : Factorisation par calcul algébrique 

f ff

Page 9: Fonctions Booléennes. 1)Définition F: B B _ a f(a) = a + a F: B x B x B B _ ( a, b, c ) f(a,b,c) = a + b + c Cest une fonction dune ou plusieurs variables

• C) Forme Simplifiée

• f(a,b,c) =

• On cherche la forme disjonctive par Karnaugh puis on regroupe les minterms avec le moins de variables possibles

bca