Sciences de l'ingénieur1ère

Simplification des expressions
Exercices corrigés

Maîtrisez la simplification des expressions logiques : méthode algébrique, tableau de Karnaugh, lois de l'algèbre de Boole et applications en logique combinatoire grâce à ces 5 exercices détaillés.

Concepts & Exercices
\(A + A \cdot B = A\)
Loi d'absorption
Méthode algébrique
\(A + A \cdot B = A\)
Utilisation des lois de Boole
Tableau de Karnaugh
Grille 2D
Groupement de 1 adjacents
Minimisation
Moins de portes
Circuit optimisé
⚡
Objectif : Réduire le nombre de termes et de variables dans une expression logique
🔄
Avantages : Moins de portes logiques, circuit plus économique, moins de consommation
📊
Applications : Conception de circuits logiques combinatoires, optimisation de systèmes
🔧
Méthodes : Algébrique, Karnaugh, Quine-McCluskey
Exercice 1
Simplifier : \(S = A \cdot B + A \cdot \overline{B}\)
Exercice 2
Simplifier avec Karnaugh : \(S(A,B,C) = \sum m(1,2,5,6)\)
Exercice 3
Simplifier : \(S = A \cdot B + \overline{A} \cdot C + B \cdot C\)
Exercice 4
Simplifier : \(S = \overline{A} \cdot B \cdot C + A \cdot \overline{B} \cdot C + A \cdot B \cdot \overline{C} + A \cdot B \cdot C\)
Exercice 5
Utiliser les lois de De Morgan : \(\overline{A \cdot B + \overline{C}}\)
Corrigé : Exercices 1 à 3
1 Méthode algébrique
Définition :

Loi de distribution : \(A \cdot B + A \cdot \overline{B} = A \cdot (B + \overline{B})\)

Méthode de simplification :
  1. Identifier le facteur commun dans les termes
  2. Appliquer la loi de distribution
  3. Utiliser la loi du complément : \(B + \overline{B} = 1\)
  4. Appliquer la loi d'identité : \(A \cdot 1 = A\)
Expression
\(A \cdot B + A \cdot \overline{B}\)
Distribution
\(A \cdot (B + \overline{B})\)
Résultat
\(A\)
Étape 1 : Factoriser le terme commun

\(S = A \cdot B + A \cdot \overline{B} = A \cdot (B + \overline{B})\)

Étape 2 : Appliquer la loi du complément

\(B + \overline{B} = 1\) (une variable et son complément donnent toujours 1)

Étape 3 : Terminer la simplification

\(S = A \cdot 1 = A\)

\(S = A\)
Réponse finale :

\(S = A\)

Règles appliquées :

• Loi de distribution : \(A \cdot B + A \cdot C = A \cdot (B + C)\)

• Loi du complément : \(X + \overline{X} = 1\)

• Loi d'identité : \(A \cdot 1 = A\)

2 Tableau de Karnaugh
Définition :

Tableau de Karnaugh : Grille permettant de visualiser les mintermes et de former des groupements adjacents

Fonction
\(S(A,B,C) = \sum m(1,2,5,6)\)
Karnaugh
Grille 2×4
Résultat
\(\overline{A} \cdot C + A \cdot \overline{C}\)
Étape 1 : Construire la grille Karnaugh
AB=00
AB=01
AB=11
AB=10
C=0
0
1
0
1
C=1
1
0
1
0

Les cases 1, 2, 5, 6 correspondent aux mintermes indiqués

Étape 2 : Former des groupements

On peut grouper les 1 adjacents :

  • Groupe vertical : cases (1,5) → \(\overline{A} \cdot C\)
  • Groupe vertical : cases (2,6) → \(A \cdot \overline{C}\)
Étape 3 : Écrire l'expression simplifiée

Chaque groupe correspond à un terme de la somme :

\(S = \overline{A} \cdot C + A \cdot \overline{C}\)

\(S = \overline{A} \cdot C + A \cdot \overline{C}\)
Réponse finale :

\(S = \overline{A} \cdot C + A \cdot \overline{C}\)

Règles appliquées :

• Construction Karnaugh : Organiser les cases selon le code Gray

• Groupements : Former des rectangles de 2, 4 ou 8 cases adjacentes

• Variables éliminées : Dans un groupe, les variables qui changent sont éliminées

3 Théorème de consensus
Définition :

Théorème de consensus : \(A \cdot B + \overline{A} \cdot C + B \cdot C = A \cdot B + \overline{A} \cdot C\)

Expression
\(A \cdot B + \overline{A} \cdot C + B \cdot C\)
Consensus
Terme éliminé
Résultat
\(A \cdot B + \overline{A} \cdot C\)
Étape 1 : Identifier les termes

Dans l'expression \(S = A \cdot B + \overline{A} \cdot C + B \cdot C\), le terme \(B \cdot C\) est le terme de consensus.

Étape 2 : Appliquer le théorème de consensus

Le terme de consensus peut être supprimé sans changer la valeur de la fonction :

\(S = A \cdot B + \overline{A} \cdot C\)

Étape 3 : Vérifier avec une table de vérité
A B C AB \(\overline{A}C\) BC Origine Simplifié
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 1
0 1 0 0 0 0 0 0
0 1 1 0 1 1 1 1
1 0 0 0 0 0 0 0
1 0 1 0 0 0 0 0
1 1 0 1 0 0 1 1
1 1 1 1 0 1 1 1
\(S = A \cdot B + \overline{A} \cdot C\)
Réponse finale :

\(S = A \cdot B + \overline{A} \cdot C\)

Règles appliquées :

• Théorème de consensus : \(A \cdot B + \overline{A} \cdot C + B \cdot C = A \cdot B + \overline{A} \cdot C\)

• Termes redondants : Certains termes peuvent être supprimés sans changer la fonction

• Vérification : Utiliser une table de vérité pour confirmer la simplification

Corrigé : Exercices 4 à 5
4 Groupement de mintermes
Définition :

Minterme : Produit de toutes les variables (ou leurs compléments) dans une expression logique

Expression
\(\overline{A} \cdot B \cdot C + A \cdot \overline{B} \cdot C + A \cdot B \cdot \overline{C} + A \cdot B \cdot C\)
Groupement
Regroupement de termes
Résultat
\(A \cdot C + B \cdot C + A \cdot B\)
Étape 1 : Identifier les mintermes

L'expression contient 4 mintermes :

  • \(\overline{A} \cdot B \cdot C\) (minterme 3)
  • \(A \cdot \overline{B} \cdot C\) (minterme 5)
  • \(A \cdot B \cdot \overline{C}\) (minterme 6)
  • \(A \cdot B \cdot C\) (minterme 7)
Étape 2 : Regrouper les termes par variables communes

Regroupons les termes contenant C : \(\overline{A} \cdot B \cdot C + A \cdot \overline{B} \cdot C\)

Factorisons C : \(C \cdot (\overline{A} \cdot B + A \cdot \overline{B})\)

Étape 3 : Continuer la simplification

On peut aussi regrouper \(A \cdot B \cdot \overline{C} + A \cdot B \cdot C\)

Factorisons \(A \cdot B\) : \(A \cdot B \cdot (\overline{C} + C) = A \cdot B \cdot 1 = A \cdot B\)

Étape 4 : Simplifier les autres groupes

\(\overline{A} \cdot B \cdot C + A \cdot \overline{B} \cdot C = C \cdot (\overline{A} \cdot B + A \cdot \overline{B})\)

\(\overline{A} \cdot B + A \cdot \overline{B}\) est la fonction XOR, mais ici on peut simplifier davantage

\(\overline{A} \cdot B \cdot C + A \cdot \overline{B} \cdot C + A \cdot B \cdot C = C \cdot (\overline{A} \cdot B + A \cdot \overline{B} + A \cdot B)\)

\(= C \cdot (\overline{A} \cdot B + A \cdot (\overline{B} + B)) = C \cdot (\overline{A} \cdot B + A \cdot 1) = C \cdot (\overline{A} \cdot B + A)\)

\(= C \cdot (A + B)\) (en utilisant la loi d'absorption)

\(S = A \cdot C + B \cdot C + A \cdot B\)
Réponse finale :

\(S = A \cdot C + B \cdot C + A \cdot B\)

Règles appliquées :

• Regroupement de termes : Regrouper les termes ayant des variables communes

• Factorisation : Extraire les facteurs communs

• Loi d'absorption : \(A + A \cdot B = A\)

5 Lois de De Morgan
Définition :

Lois de De Morgan : \(\overline{A + B} = \overline{A} \cdot \overline{B}\) et \(\overline{A \cdot B} = \overline{A} + \overline{B}\)

Expression
\(\overline{A \cdot B + \overline{C}}\)
De Morgan
\(\overline{A \cdot B} \cdot \overline{\overline{C}}\)
Résultat final
\((\overline{A} + \overline{B}) \cdot C\)
Étape 1 : Identifier la structure

\(\overline{A \cdot B + \overline{C}}\) est de la forme \(\overline{X + Y}\) où \(X = A \cdot B\) et \(Y = \overline{C}\)

Étape 2 : Appliquer la première loi de De Morgan

\(\overline{X + Y} = \overline{X} \cdot \overline{Y}\)

Donc \(\overline{A \cdot B + \overline{C}} = \overline{A \cdot B} \cdot \overline{\overline{C}}\)

Étape 3 : Appliquer la deuxième loi de De Morgan

\(\overline{A \cdot B} = \overline{A} + \overline{B}\)

Étape 4 : Appliquer la double négation

\(\overline{\overline{C}} = C\) (loi de l'involution)

Étape 5 : Substituer et conclure

\(\overline{A \cdot B + \overline{C}} = (\overline{A} + \overline{B}) \cdot C\)

\(\overline{A \cdot B + \overline{C}} = (\overline{A} + \overline{B}) \cdot C\)
Réponse finale :

\(\overline{A \cdot B + \overline{C}} = (\overline{A} + \overline{B}) \cdot C\)

Règles appliquées :

• Loi de De Morgan (1er) : \(\overline{A + B} = \overline{A} \cdot \overline{B}\)

• Loi de De Morgan (2ème) : \(\overline{A \cdot B} = \overline{A} + \overline{B}\)

• Loi de l'involution : \(\overline{\overline{X}} = X\)

Cours bien détaillé
\(A + A \cdot B = A\)
Loi d'absorption
⚡
Objectif de la simplification : Réduire le nombre de portes logiques dans un circuit.
🔄
Avantages : Moins de composants, coût réduit, meilleure fiabilité, moindre consommation.
📊
Méthodes principales : Algébrique, Karnaugh, Quine-McCluskey.
🔧
Applications : Conception de circuits logiques, programmation logicielle, bases de données.
💡
Conseil : Vérifiez toujours votre simplification avec une table de vérité
🔍
Attention : Respectez la priorité des opérations : NON, puis ET, puis OU
⚡
Astuce : Mémorisez les lois de base pour gagner du temps
📋
Méthode : Commencez par identifier les facteurs communs
✅
Vérification : Utilisez les lois de De Morgan pour inverser des expressions complexes
Lois fondamentales de simplification :
  • Loi d'identité : \(A + 0 = A\), \(A \cdot 1 = A\)
  • Loi de complément : \(A + \overline{A} = 1\), \(A \cdot \overline{A} = 0\)
  • Loi d'idempotence : \(A + A = A\), \(A \cdot A = A\)
  • Loi d'absorption : \(A + A \cdot B = A\), \(A \cdot (A + B) = A\)
  • Loi de consensus : \(A \cdot B + \overline{A} \cdot C + B \cdot C = A \cdot B + \overline{A} \cdot C\)
  • Lois de De Morgan : \(\overline{A + B} = \overline{A} \cdot \overline{B}\), \(\overline{A \cdot B} = \overline{A} + \overline{B}\)
Règles importantes :
  • La simplification conserve la fonction logique originale
  • Le tableau de Karnaugh est particulièrement efficace pour 2 à 4 variables
  • Les groupements doivent être rectangulaires et contenir 1, 2, 4, 8... cases
  • Chaque groupe correspond à un produit de variables (ou compléments)
  • Un même minterme peut appartenir à plusieurs groupes
Simplification des expressions Logique combinatoire