Exercices - La logique combinatoire

Dans cette série d'exercices, nous allons réviser ensemble la simplification des équations logiques en application directe des différentes formules étudiées dans notre cours de la logique combinatoire.

Exercice 1 : Simplification algébrique par mise en facteur

Simplifiez les expressions logiques suivantes : 

  1. \( a + a \cdot b \)
  2. \( a \cdot b + a \cdot b \cdot c \)
  3. \( a \cdot b + a \cdot c + c \)

Exercice 2 : Simplification algébrique par multiplication par 1 ou par le complément

Simplifiez les expressions logiques suivantes : 

  1. \(1  + a \)
  2. \( b  + c \cdot \bar{c} \)
  3. \( b  \cdot c \cdot d + c \cdot \bar{b} \cdot d \)

Exercice 3 : Simplification algébrique après développement de l'équation

Simplifiez les expressions logiques suivantes : 

  1. \( (\bar{b} + a) \cdot (b + a) \)
  2. \( (a + \bar{b}) \cdot (a + c) \)
  3. \( (c + \bar{c}) \cdot (a + c) \)

 

Petit rappel

Un petit rappel ? La logique combinatoire

Une petite révision s'impose ? Electro-robot vous met à disposition la liste des cours ci-dessous pour vous rafraîchir la mémoire et vous faire surmonter vos difficultés :

Correction de l'exercice 1 : Simplification algébrique par mise en facteur

La correction des différentes équations logiques demandées est la suivante :

  1.  \( a + a \cdot b = a \dot (1 + b) = a\) puisque \(1 + b = 1 \) quel que soit la valeur logique du \( b \) d'après la théorie de la neutralité.
  2.  \( a \cdot b + a \cdot b \cdot c = ab \cdot (1 + c) = a \cdot b \) quel que soit la valeur logique du \( c \).
  3.  \( a \cdot b + a \cdot c + c = a \cdot b + c \cdot ( a + 1) = a \cdot b + c \), la même théorie est appliquée ici.

Correction de l'exercice 2 : Simplification algébrique par multiplication par 1 ou par le complément

Pour la liste proposée, vous trouverez ci-après la correction de ces équations logiques demandées :

  1. \(1  + a = 1\). Nous appliquons simplement la théorie de la neutralité pour cette équation logique. Quel que soit la valeur de la variable \( a \), l'équation est toujours égale à la valeur binaire 1.
  2. \( b  + c \cdot \bar{c} = b\). Pour cette équation, nous allons appliquer la théorie de la complémentarité pour la fonction logique ET. En effet, \( c \cdot \bar{c} = 0\), quel que soit la valeur de la variable \( c \).
  3. \( b  \cdot c \cdot d + c \cdot \bar{b} \cdot d = cd \cdot (b + \bar{b} ) = c \cdot d\). La complémentarité en logique pour la fonction OU donne toujours une valeur logique 1 quel que soit la valeur de la variable b. Ce qui nous donne \( b + \bar{b} = 1\).

Coorection de l'exercice 3 : Simplification algébrique après développement de l'équation

Vous trouverez ci-après la correction détaillée des équations logiques à simplifier :

  1. \( (\bar{b} + a) \cdot (b + a) = \bar{b} \cdot b + \bar{b} \cdot a + a \cdot b + a \cdot a = 1 + a \cdot (\bar{b} + b) + a \) 

Or \( \bar{b} \cdot b = 1\) et \( \bar{b} + b = 1\) d'après la théorie de la complémentarité,

De plus, nous avons \( a \cdot a = a\) d'après la théorie de l'idempotence.

Ce qui nous donne \( (\bar{b} + a) \cdot (b + a) = 1 + a + a = 1 + a \) puisque \( a + a = a\) d'après le principe de l'idempotence pour la fonction logique OU.

Et ainsi, si nous appliquons le principe de l'élément absorbant, nous pouvons écrire \( (\bar{b} + a) \cdot (b + a) = 1 \) quel que soit les valeurs logiques des variables \( a,\; b,\; c\; et\; d \).

  1. \( (a + \bar{b}) \cdot (a + c) = a \cdot a + a \cdot c + \bar{b} \cdot a + \bar{b} \cdot c = a + a \cdot (\bar{b} + c ) + \bar{b} \cdot c = a \cdot (1+ (\bar{b} + c )) + \bar{b} \cdot c = a + \bar{b} \cdot c \) 

puisque \( a \cdot a = a\) d'après la théorie de l'idempotence et \( 1+ (\bar{b} + c ) = 1 \) d'après le principe de l'élément absorbant.

  1. \( (c + \bar{c}) \cdot (a + c) = c \cdot a + c \cdot c + \bar{c} \cdot a + \bar{c} \cdot c = c \cdot a + c + \bar{c} \cdot a + 0 = c (a + 1) + \bar{c} \cdot a = c + \bar{c} \cdot a \)

puisque \( c \cdot \bar{c} = 0\) d'après le principe de la complémentarité, \( c \cdot c = c \) d'après le principe de l'idempotence pour la fonction logique OU et \( (a + 1)= 1\) d'après le principe de l'élément neutre.