0% ont trouvé ce document utile (0 vote)
84 vues44 pages

Forme Canonique Disjonctive en Logique

Le document traite des représentations des fonctions logiques, notamment les formes canoniques telles que la forme disjonctive et la forme conjonctive, ainsi que l'utilisation des tables de vérité et des diagrammes de Karnaugh pour simplifier des équations logiques. Il explique également le code de Gray et les méthodes de simplification algébrique et graphique. Enfin, il aborde les représentations graphiques comme les logigrammes et chronogrammes.

Transféré par

abdofarissi322
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
84 vues44 pages

Forme Canonique Disjonctive en Logique

Le document traite des représentations des fonctions logiques, notamment les formes canoniques telles que la forme disjonctive et la forme conjonctive, ainsi que l'utilisation des tables de vérité et des diagrammes de Karnaugh pour simplifier des équations logiques. Il explique également le code de Gray et les méthodes de simplification algébrique et graphique. Enfin, il aborde les représentations graphiques comme les logigrammes et chronogrammes.

Transféré par

abdofarissi322
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Electronique

Numérique

Pr.MOUTAIB Mohammed
Représentation des
fonctions logiques
Formes canonique d’une fonction

Les expressions booléennes peuvent être manipulées sous différentes


formes. Une expression est sous sa forme canonique si chaque terme de la
fonction comporte toutes les variables. Lorsqu’une équation est écrite à
partir de sa table de vérité, elle est dans sa forme canonique. Ils existent
plusieurs formes canoniques : les plus utilisées sont la première et la
deuxième forme
Formes canonique d’une fonction

1ère Forme Canonique ou Forme disjonctive


(Sommes de Produits)

On appelle «minterme» de n variables, l’un des produits de


ces variables ou de leurs complémentaires.
Formes canonique d’une fonction

1ère Forme Canonique ou Forme disjonctive


(Sommes de Produits)

Une fonction booléenne peut être représentée sous forme d’une somme
de produits (forme disjonctive) utilisant les mintermes. Ces mintermes
sont représentés par des ‘1’ dans une table de vérité.
Formes canonique d’une fonction

2ème Forme Canonique ou Forme conjonctive


(Produits de Sommes)
On appelle «maxterme» de n variables, l’une des sommes de ces variables ou de leurs
complémentaires. Une fonction booléenne peut être représentée sous forme d’un
produit de sommes (forme conjonctive) utilisant les maxtermes. Ces maxtermes sont
représentés par des ‘0’ dans une table de vérité.
Formes canonique d’une fonction

2ème Forme Canonique ou Forme conjonctive


(Produits de Sommes)
Formes canonique d’une fonction

Représentation d’une fonction sous forme de


mintermes et maxtermes
Formes canonique d’une fonction

Représentation d’une fonction sous forme de


mintermes et maxtermes
Formes canonique d’une fonction

Décomposition de Shannon
Formes canonique d’une fonction

Décomposition de Shannon
Représentations tabulaires
Table de vérité

Une table de vérité est l'écriture des valeurs d'une fonction logique
pour toutes les combinaisons possibles de ses variables. Chaque ligne
présente la combinaison des variables d’entrée ainsi que la ou les
sorties correspondante(s).
Diagramme de Karnaugh et termes adjacents
Diagramme de Karnaugh et termes adjacents

Les tableaux de Karnaugh se présentent comme des cylindres fermés


dans les deux sens .
Diagramme de Karnaugh et termes adjacents

Les propriétés de l’algèbre de Boole que nous connaissons nous permettent de


simplifier n’importe quelle équation logique. Mais cette méthode algébrique de
simplification d’équations logiques consistant à effectuer des mises en facteur
successives et à appliquer les théorèmes de l’algèbre de Boole (inclusion,
allégement, absorption, etc.) devient vite très longue et fastidieuse dès que le
nombre de variables devenait important. La méthode du tableau de Karnaugh va
nous permettre d’effectuer graphiquement des simplifications beaucoup plus
rapidement sans avoir à écrire de longues équations.
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh

C’est un tableau de 2n cases, n étant le nombre de variables


logiques d’entrée.
✹ Sur les lignes et colonnes, on place l’état des
variables d’entrée codées en binaire réfléchi
(code Gray)
✹ Dans chacune des cases, on place l’état de la
sortie pour les combinaisons d’entrée
correspondante.
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh

Dans l’exemple, le nombre de variables est de


2 puisque le tableau contient 2 2 = 4 cases.
A

a/b 0 1
0
B
1
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh


Tableau à 3 variables
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh

Dans l’exemple, le nombre de variables est de


4 puisque le tableau contient 2 4 = 16 cases.
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh


Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh


Code de Gray

Le code de Gray, également appelé code Gray ou code binaire réfléchi, est un
type de codage binaire permettant de ne modifier qu'un seul bit à la fois quand
un nombre est augmenté d'une unité. Cette propriété est importante pour
plusieurs applications.
Le nom du code vient de l'ingénieur américain Frank Gray qui publia un brevet
sur ce code en 1953, mais le code lui-même est plus ancien.
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh


Code de Gray
Le code de Gray est un codage binaire, c'est-à-
dire une fonction qui associe à chaque nombre
une représentation binaire. Cette méthode est
différente du codage binaire naturel. Le
tableau suivant montre partiellement le
codage sur 4 bits (seules les 8 premières
valeurs sont présentées, les huit suivantes avec
le premier bit à 1 n'y sont pas).

La différence principale entre les deux est le fait que le codage de Gray de deux nombres consécutifs ne
diffère que d'une position. Par exemple 5 est codé par 0111, et 6 est codé par 0101 : ici seul le deuxième bit
change.
Diagramme de Karnaugh et termes adjacents

Présentation d’un tableau de Karnaugh


Code de Gray
Diagramme de Karnaugh et termes adjacents

Remplissage et lecture d’un tableau de Karnaugh

Le tableau de Karnaugh contient les mêmes informations qu’une table de


vérité. La différence entre les deux représentations c’est qu’une table de
vérité est écrite verticalement en une seule colonne, alors que le tableau de
Karnaugh est étalé aussi bien en ligne qu’en colonne. Dans les deux cas, la
table de vérité ou le tableau de Karnaugh indique l’état de la sortie (0 ou 1)
en fonction de l’état des entrées logiques.
Diagramme de Karnaugh et termes adjacents

Exemple 1 : complétez le tableau de Karnaugh


ci-contre afin qu’il corresponde à une fonction
ET à 4 entrées.
Simplification des fonctions logiques

La simplification d’une fonction logique est son écriture sous forme


d’une expression contenant le minimum de lettres et de termes.

Simplification algébrique

On réalise cette simplification en utilisant l’ensemble des propriétés


et théorème de l’algèbre de Boole et en particulier l’absorption et le
théorème de consensus
Simplification des fonctions logiques

Simplification par mise en facteur commun

On peut faire cette simplification si on a une variable dans un terme et son


inverse dans l’autre et si le reste des variables est identique.
Simplification des fonctions logiques

Simplification par Consensus et absorption

On peut faire cette simplification si les deux termes n’ont pas le


même nombre de variables et s’il y a une variable dans un terme et
sont inverse dans l’autre.
Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Le diagramme de Karnaugh est un outil graphique qui permet de


simplifier une équation. Soit une fonction définie par un tableau de
Karnaugh, on peut simplifier la fonction en effectuant de groupement
des cases adjacentes contenant la valeur 1 (ou encore la valeur 0).

Groupement de 2 cases adjacentes


Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Le groupement de deux cases adjacentes contenant la valeur 1


correspond à deux termes qui différent d’une variable
complémentée dans un terme et non complémentée dans l’autre.
Le terme résultant du groupement ne comporte pas cette variable
qui change d’état.
Simplification des fonctions logiques

Simplification par tableau de Karnaugh


Groupement de 4 cases adjacentes

Prenons l’exemple de la fonction S2 :

Le groupement de 4 cases adjacentes contenant la valeur 1 conduit à un terme


réduit dans lequel deux variables disparaissent. D’une manière générale, le
groupement de 2 n (2, 4, 8, 16, …) cases adjacentes conduit à un terme réduit
dans lequel n variables disparaissent.
Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Principe de la simplification graphique :


La simplification graphique consiste à faire apparaître sur le tableau de Karnaugh
des groupements en puissance de 2, aussi importants que possible, de cases
adjacentes contenant la valeur ‘1’. Une même case peut faire partie de plusieurs
groupements. L’écriture simplifiée de la fonction est la somme des termes
engendrés par chaque groupement
Simplification des fonctions logiques

Simplification par tableau de Karnaugh

L’adjacence existe aussi sur les extrémités de tableau :


Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Pour représenter la fonction sous forme de produits de


sommes, on procède par groupement des ‘0’ :
Simplification des fonctions logiques

Simplification par tableau de Karnaugh


Simplification des fonctions logiques

Simplification par tableau de Karnaugh


Simplification des fonctions logiques

Simplification par tableau de Karnaugh


Simplification des fonctions logiques

Simplification par tableau de Karnaugh


Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Exemple 1 : quelle est l’équation logique de la sortie représentée par le


tableau de Karnaugh ci-contre ?
Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Exemple 2
Représentations graphiques

Logigramme
Un logigramme est un schéma illustrant l’expression d’une fonction logique sans tenir
compte des constituants technologiques. Le principe consiste à remplacer chaque
opérateur logique par la porte logique qui lui correspond.
Représentations graphiques

Chronogramme

C’est le graphe d’évolution temporelle des variables et des fonctions


logiques.
Simplification des fonctions logiques

Simplification par tableau de Karnaugh

Exercice
S=ABC+ABC+ABC+ABC

• Etablir la TV
• Simplifier L’eq algébrique
• Simplifier par table de karnaugh
• Tracé l’ogigramme
Fin de Séance

Vous aimerez peut-être aussi