Se connecterS'abonner

Chapitre 7

Algèbre de Boole

Lecture : 24 minQuiz de 10 questions

## Opérations logiques de base ### Introduction Bienvenue à cette leçon sur l'algèbre de Boole et les opérations logiques de base ! En automatisme et informatique industrielle, nous avons besoin d'un moyen pour décrire comment des systèmes prennent des décisions simples, par exemple allumer ou éteindre une lumière, démarrer ou arrêter un moteur. L'algèbre de Boole, inventée par George Boole, est l'outil parfait pour cela. Elle utilise une logique très simple, basée sur seulement deux états : VRAI ou FAUX (ou 1 ou 0). C'est la base de tout ce qui est numérique et est essentielle pour comprendre le fonctionnement des ordinateurs et des automatismes. ### Concepts clés #### Qu'est-ce que l'Algèbre de Boole ? L'algèbre de Boole est une branche des mathématiques et de la logique qui traite des valeurs binaires. Cela signifie qu'elle ne travaille qu'avec deux états possibles : 0 (Faux, Arrêt, Ouvert) ou 1 (Vrai, Marche, Fermé). Ces états sont appelés **états logiques**. #### Variables et états logiques (0 et 1) Dans l'algèbre de Boole, on utilise des **variables logiques**, souvent représentées par des lettres comme A, B, X, Y. Chacune de ces variables ne peut prendre que l'une des deux valeurs : 0 ou 1. * **0 (Faux)** : Représente l'absence d'un événement, un interrupteur ouvert, une condition non remplie. * **1 (Vrai)** : Représente la présence d'un événement, un interrupteur fermé, une condition remplie. #### Opérations logiques de base Il existe trois opérations logiques fondamentales qui permettent de combiner ces variables pour obtenir un résultat logique. ##### 1. Opération ET (AND) L'opération ET (ou AND) donne un résultat VRAI (1) seulement si **toutes** les entrées sont VRAIES (1). Sinon, le résultat est FAUX (0). * **Symbole algébrique :** Un point \[ \cdot \] ou pas de signe (comme la multiplication). * Exemple : \( S = A \cdot B \) ou \( S = AB \) * **Table de vérité :** | A | B | S = A ET B | |---|---|------------| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | ##### 2. Opération OU (OR) L'opération OU (ou OR) donne un résultat VRAI (1) si **au moins une** des entrées est VRAIE (1). Le résultat est FAUX (0) seulement si **toutes** les entrées sont FAUSSES (0). * **Symbole algébrique :** Un plus \[ + \]. * Exemple : \( S = A + B \) * **Table de vérité :** | A | B | S = A OU B | |---|---|------------| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 | ##### 3. Opération NON (NOT) L'opération NON (ou NOT) inverse l'état logique de son entrée. Si l'entrée est VRAIE (1), la sortie est FAUSSE (0), et vice-versa. * **Symbole algébrique :** Une barre au-dessus de la variable \[ \bar{A} \] ou un apostrophe \[ A' \]. * Exemple : \( S = \bar{A} \) ou \( S = A' \) * **Table de vérité :** | A | S = NON A | |---|-----------| | 0 | 1 | | 1 | 0 | ### Vocabulaire * **Algèbre de Boole :** Système mathématique qui utilise des variables binaires (0 ou 1) et des opérateurs logiques pour modéliser des décisions. * **Variable logique :** Une grandeur qui ne peut prendre que deux valeurs, 0 ou 1. * **État logique :** La valeur que prend une variable logique (0 pour Faux, 1 pour Vrai). * **Opérateur logique :** Une fonction qui combine des variables logiques pour produire un nouveau résultat logique (ET, OU, NON). * **Table de vérité :** Un tableau qui liste toutes les combinaisons possibles d'entrées d'une fonction logique et le résultat correspondant. ### Exemples 1. **Feu de signalisation simple (ET) :** Imaginez un feu de signalisation qui doit passer au vert (sortie S=1) seulement si deux conditions sont remplies : l'interrupteur du conducteur (A=1) est enfoncé ET la détection de présence de la voiture (B=1) est active. * Équation : \( S = A \cdot B \) * Si A=0 (pas d'interrupteur) ou B=0 (pas de voiture), le feu reste rouge (S=0). 2. **Démarrage d'un moteur (OU) :** Un moteur (S=1) peut être démarré soit par un bouton de démarrage manuel (A=1), soit par une commande à distance (B=1). * Équation : \( S = A + B \) * Si A=1 OU B=1 (ou les deux), le moteur démarre (S=1). 3. **Alarme (NON) :** Une alarme (S=1) doit se déclencher si la porte (A=0, c'est-à-dire non fermée). * Équation : \( S = \bar{A} \) * Si la porte est fermée (A=1), l'alarme est éteinte (S=0). Si la porte n'est pas fermée (A=0), l'alarme est allumée (S=1). ### Exercices 1. Complétez la table de vérité pour l'opération OU avec les entrées A et B : | A | B | S = A OU B | |---|---|------------| | 0 | 0 | | | 0 | 1 | | | 1 | 0 | | | 1 | 1 | | 2. Quelle opération logique donne un résultat FAUX (0) seulement si toutes ses entrées sont VRAIES (1) ? (Réfléchissez bien !) 3. Si une variable A est à 0, quel est le résultat de \( \bar{A} \) ? 4. Écrivez l'expression logique et complétez la table de vérité pour une sortie S qui est VRAIE (1) si la variable A est VRAIE (1) ET la variable B est FAUSSE (0). | A | B | S | |---|---|------------| | 0 | 0 | | | 0 | 1 | | | 1 | 0 | | | 1 | 1 | | ### Devoirs 1. Un système de sécurité doit allumer une lumière (L) si une fenêtre (F) est ouverte (1) OU si une porte (P) est ouverte (1). Écrivez l'expression logique pour L et créez sa table de vérité. 2. Vous avez un dispositif qui ne fonctionne (M=1) que si l'interrupteur principal (I) est activé (1) ET que la température (T) est inférieure à 25°C (T=0 si OK, T=1 si trop chaud). Donnez l'expression logique et la table de vérité pour M. 3. Imaginez un système d'arrosage automatique. Il doit s'activer (A=1) seulement s'il ne pleut pas (P=0) ET que le sol est sec (S=0). Écrivez l'expression logique pour A et sa table de vérité. ### Résumé Dans cette leçon, nous avons exploré les fondements de l'algèbre de Boole. Nous avons appris que les systèmes logiques fonctionnent avec seulement deux états, 0 et 1. Les trois opérations logiques de base sont : * **ET (AND) :** La sortie est 1 seulement si **toutes** les entrées sont 1. Symbole : \[ \cdot \] * **OU (OR) :** La sortie est 1 si **au moins une** entrée est 1. Symbole : \[ + \] * **NON (NOT) :** La sortie est l'inverse de l'entrée. Symbole : \[ \bar{A} \] ou \[ A' \] Ces opérations sont représentées par des tables de vérité qui montrent toutes les combinaisons d'entrées possibles et leurs sorties. La maîtrise de ces concepts est essentielle pour comprendre et concevoir des systèmes d'automatisme et d'informatique industrielle. ## Propriétés et caractéristiques des des opérateurs logiques ### Introduction Bienvenue dans ce cours sur l'algèbre de Boole ! En automatisme et informatique industrielle, il est essentiel de comprendre comment les systèmes prennent des décisions basées sur des conditions. L'algèbre de Boole est l'outil mathématique qui nous permet de décrire et d'analyser ces logiques. Dans cette leçon, nous allons explorer les opérateurs logiques fondamentaux, leurs propriétés et comment ils sont utilisés pour construire des circuits et des programmes. ### 1. Les opérateurs logiques de base Les opérateurs logiques sont des fonctions qui agissent sur des variables binaires (qui ne peuvent prendre que deux états : 0 ou 1, Faux ou Vrai). #### 1.1. L'opérateur NON (NOT) L'opérateur NON inverse l'état logique d'une variable. * **Symbole:** \( \overline{A} \) ou \( A' \) * **Table de vérité:** | A | \( \overline{A} \) | |---|---| | 0 | 1 | | 1 | 0 | #### 1.2. L'opérateur ET (AND) L'opérateur ET produit un état Vrai (1) uniquement si toutes ses entrées sont Vraies (1). * **Symbole:** \( A \cdot B \) ou \( A \land B \) * **Table de vérité:** | A | B | \( A \cdot B \) | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | #### 1.3. L'opérateur OU (OR) L'opérateur OU produit un état Vrai (1) si au moins une de ses entrées est Vraie (1). * **Symbole:** \( A + B \) ou \( A \lor B \) * **Table de vérité:** | A | B | \( A + B \) | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 | ### 2. Propriétés des opérateurs logiques Ces opérateurs possèdent des propriétés fondamentales qui simplifient les expressions logiques. #### 2.1. Propriétés de base * **Idempotence:** * \( A \cdot A = A \) * \( A + A = A \) * **Commutativité:** L'ordre des opérandes n'a pas d'importance. * \( A \cdot B = B \cdot A \) * \( A + B = B + A \) * **Associativité:** Le regroupement des opérandes n'a pas d'importance. * \( (A \cdot B) \cdot C = A \cdot (B \cdot C) = A \cdot B \cdot C \) * \( (A + B) + C = A + (B + C) = A + B + C \) * **Distributivité:** * \( A \cdot (B + C) = (A \cdot B) + (A \cdot C) \) * \( A + (B \cdot C) = (A + B) \cdot (A + C) \) #### 2.2. Éléments neutres et absorbants * **Éléments neutres:** * \( A \cdot 1 = A \) (1 est l'élément neutre de ET) * \( A + 0 = A \) (0 est l'élément neutre de OU) * **Éléments absorbants:** * \( A \cdot 0 = 0 \) (0 est l'élément absorbant de ET) * \( A + 1 = 1 \) (1 est l'élément absorbant de OU) #### 2.3. Complémentation * \( A \cdot \overline{A} = 0 \) * \( A + \overline{A} = 1 \) * \( \overline{\overline{A}} = A \) (double complémentation) #### 2.4. Théorèmes de De Morgan Ces théorèmes sont très importants pour simplifier des expressions complexes. * \( \overline{A \cdot B} = \overline{A} + \overline{B} \) * \( \overline{A + B} = \overline{A} \cdot \overline{B} \) ### 3. Autres opérateurs utiles Bien qu'ils puissent être formés à partir des opérateurs de base, ils sont fréquemment utilisés. #### 3.1. L'opérateur OU Exclusif (XOR) L'opérateur OU Exclusif produit un état Vrai (1) si une seule de ses entrées est Vraie (1), mais pas les deux. * **Symbole:** \( A \oplus B \) * **Définition:** \( A \oplus B = (A \cdot \overline{B}) + (\overline{A} \cdot B) \) * **Table de vérité:** | A | B | \( A \oplus B \) | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | #### 3.2. L'opérateur NON ET (NAND) L'opérateur NON ET est l'inverse de l'opérateur ET. * **Symbole:** \( \overline{A \cdot B} \) * **Table de vérité:** | A | B | \( \overline{A \cdot B} \) | |---|---|---| | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | #### 3.3. L'opérateur NON OU (NOR) L'opérateur NON OU est l'inverse de l'opérateur OU. * **Symbole:** \( \overline{A + B} \) * **Table de vérité:** | A | B | \( \overline{A + B} \) | |---|---|---| | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 0 | ### 4. Vocabulaire * **Variable booléenne:** Variable qui ne peut prendre que deux valeurs : 0 (Faux) ou 1 (Vrai). * **Opérateur logique (ou Porte logique):** Fonction qui combine des variables booléennes pour produire un résultat booléen. * **Table de vérité:** Tableau qui liste toutes les combinaisons possibles des entrées d'une fonction logique et l'état de la sortie correspondante. * **Circuit logique:** Assemblage de portes logiques pour réaliser une fonction booléenne. * **Logique positive:** Convention où l'état Vrai est représenté par la tension la plus élevée (par exemple 5V) et l'état Faux par la tension la plus basse (par exemple 0V). * **Logique négative:** Convention inverse de la logique positive. ### 5. Exemples #### Exemple 1: Condition d'allumage d'une lampe Une lampe (L) doit s'allumer si l'interrupteur A est fermé ET l'interrupteur B est fermé. * Expression logique: \( L = A \cdot B \) * Si A = 1 (fermé) et B = 1 (fermé), alors L = 1 (allumée). * Si A = 0 (ouvert) ou B = 0 (ouvert), alors L = 0 (éteinte). #### Exemple 2: Alarme de sécurité Une alarme (AL) doit se déclencher si la porte (P) est ouverte OU si la fenêtre (F) est ouverte. * Expression logique: \( AL = P + F \) * Si P = 1 (ouverte) et F = 0 (fermée), alors AL = 1 (déclenchée). * Si P = 0 (fermée) et F = 1 (ouverte), alors AL = 1 (déclenchée). * Si P = 1 (ouverte) et F = 1 (ouverte), alors AL = 1 (déclenchée). #### Exemple 3: Utilisation du théorème de De Morgan Simplifions l'expression \( \overline{A \cdot \overline{B}} \). En utilisant De Morgan: \( \overline{A \cdot \overline{B}} = \overline{A} + \overline{\overline{B}} \). En utilisant la double complémentation: \( \overline{\overline{B}} = B \). Donc, \( \overline{A \cdot \overline{B}} = \overline{A} + B \). ### 6. Exercices 1. Complétez la table de vérité pour l'expression \( S = A \cdot (\overline{B} + C) \). | A | B | C | \( \overline{B} \) | \( \overline{B} + C \) | \( S = A \cdot (\overline{B} + C) \) | |---|---|---|---|---|---| | 0 | 0 | 0 | | | | | 0 | 0 | 1 | | | | | 0 | 1 | 0 | | | | | 0 | 1 | 1 | | | | | 1 | 0 | 0 | | | | | 1 | 0 | 1 | | | | | 1 | 1 | 0 | | | | | 1 | 1 | 1 | | | | 2. En utilisant les propriétés de l'algèbre de Boole, simplifiez l'expression suivante : \( X = A \cdot B + A \cdot \overline{B} \). 3. Une alarme incendie (AI) doit se déclencher si un détecteur de fumée (D1) est actif OU si la température (T) dépasse un seuil ET que le détecteur de flammes (D2) est actif. Écrivez l'expression logique correspondante. ### 7. Devoirs 1. Complétez la table de vérité pour l'expression \( Y = \overline{A + B} + C \). | A | B | C | \( A + B \) | \( \overline{A + B} \) | \( Y = \overline{A + B} + C \) | |---|---|---|---|---|---| | 0 | 0 | 0 | | | | | 0 | 0 | 1 | | | | | 0 | 1 | 0 | | | | | 0 | 1 | 1 | | | | | 1 | 0 | 0 | | | | | 1 | 0 | 1 | | | | | 1 | 1 | 0 | | | | | 1 | 1 | 1 | | | | 2. Simplifiez l'expression \( Z = A + \overline{A} \cdot B \) en utilisant les propriétés de l'algèbre de Boole. 3. Dessinez le circuit logique correspondant à l'expression \( S = (\overline{A} + B) \cdot C \) en utilisant des portes logiques (NON, ET, OU). ### 8. Résumé Dans cette leçon, nous avons exploré les fondements des opérateurs logiques en algèbre de Boole. Nous avons vu les opérateurs de base comme NON (NOT), ET (AND), et OU (OR), ainsi que leurs tables de vérité et symboles. Nous avons également étudié des propriétés essentielles comme la commutativité, l'associativité, la distributivité, et les théorèmes de De Morgan, qui sont cruciaux pour la simplification des expressions logiques. Enfin, nous avons abordé d'autres opérateurs utiles comme XOR, NAND et NOR. La maîtrise de ces concepts est fondamentale pour comprendre et concevoir des systèmes d'automatisme et d'informatique industrielle. ## Schématisation des fonctions logiques ### Introduction Bienvenue dans cette leçon consacrée à la schématisation des fonctions logiques. Après avoir découvert l'algèbre de Boole et ses principes fondamentaux, nous allons maintenant apprendre à représenter visuellement ces fonctions à l'aide de symboles normalisés appelés "portes logiques". Cette compétence est essentielle en automatisme et en informatique industrielle pour concevoir et comprendre les circuits de commande et de traitement de l'information. Nous verrons comment passer d'une équation logique à un schéma, et inversement, ainsi que l'importance des tables de vérité. ### Concepts Clés #### Rappel sur l'Algèbre de Boole L'algèbre de Boole est une branche des mathématiques qui manipule des variables binaires, c'est-à-dire qui ne peuvent prendre que deux états logiques : 0 (Faux, Bas, Ouvert) ou 1 (Vrai, Haut, Fermé). Les opérations de base sont la conjonction (ET), la disjonction (OU) et la négation (NON). #### Les Portes Logiques de Base Les portes logiques sont des circuits électroniques qui réalisent les opérations de l'algèbre de Boole. Chaque porte possède un ou plusieurs signaux d'entrée et un seul signal de sortie. ##### Fonction ET (AND) * **Description :** La sortie est à l'état 1 (Vrai) uniquement si **toutes** ses entrées sont à l'état 1. Sinon, la sortie est à l'état 0. * **Symbole IEC standard :** Un rectangle avec le signe '&' ou 'AND'. * **Table de vérité :** | A | B | S = A \( \cdot \) B | |---|---|-----------| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | * **Équation de Boole :** \( S = A \cdot B \) ou \( S = AB \) ##### Fonction OU (OR) * **Description :** La sortie est à l'état 1 si **au moins une** de ses entrées est à l'état 1. La sortie est à 0 uniquement si toutes les entrées sont à 0. * **Symbole IEC standard :** Un rectangle avec le signe '\(\\geq 1\)' ou 'OR'. * **Table de vérité :** | A | B | S = A + B | |---|---|-----------| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 | * **Équation de Boole :** \( S = A + B \) ##### Fonction NON (NOT) * **Description :** La sortie est toujours l'inverse logique de son unique entrée. Si l'entrée est 1, la sortie est 0 ; si l'entrée est 0, la sortie est 1. * **Symbole IEC standard :** Un rectangle avec le signe '1' et un petit cercle à la sortie. * **Table de vérité :** | A | S = \( \bar{A} \) | |---|---------| | 0 | 1 | | 1 | 0 | * **Équation de Boole :** \( S = \bar{A} \) ou \( S = \neg A \) #### Les Portes Logiques Dérivées Ces portes sont construites à partir des portes de base, mais sont si courantes qu'elles ont leurs propres symboles. ##### Fonction NON-ET (NAND) * **Description :** C'est l'inverse de la fonction ET. La sortie est à 0 uniquement si toutes les entrées sont à 1. * **Symbole IEC standard :** Le symbole de la porte ET avec un petit cercle à la sortie. * **Table de vérité :** | A | B | S = \( \overline{A \cdot B} \) | |---|---|---------------| | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | * **Équation de Boole :** \( S = \overline{A \cdot B} \) ##### Fonction NON-OU (NOR) * **Description :** C'est l'inverse de la fonction OU. La sortie est à 1 uniquement si toutes les entrées sont à 0. * **Symbole IEC standard :** Le symbole de la porte OU avec un petit cercle à la sortie. * **Table de vérité :** | A | B | S = \( \overline{A + B} \) | |---|---|---------------| | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 0 | * **Équation de Boole :** \( S = \overline{A + B} \) ##### Fonction OU-EXCLUSIF (XOR) * **Description :** La sortie est à 1 si **une seule** de ses entrées est à 1 (les entrées sont différentes). Si les entrées sont identiques, la sortie est à 0. * **Symbole IEC standard :** Un rectangle avec le signe '=1' ou 'XOR'. * **Table de vérité :** | A | B | S = A \( \oplus \) B | |---|---|--------------| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | * **Équation de Boole :** \( S = A \oplus B \) ##### Fonction NON-OU-EXCLUSIF (XNOR) * **Description :** C'est l'inverse de la fonction XOR. La sortie est à 1 si les entrées sont **identiques**. * **Symbole IEC standard :** Le symbole de la porte XOR avec un petit cercle à la sortie. * **Table de vérité :** | A | B | S = \( \overline{A \oplus B} \) | |---|---|----------------| | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | * **Équation de Boole :** \( S = \overline{A \oplus B} \) #### Réalisation d'un schéma logique à partir d'une équation Pour dessiner un schéma logique à partir d'une équation de Boole, suivez ces étapes : 1. **Identifier les entrées :** Ce sont les variables (A, B, C, ...). 2. **Identifier les opérations :** Repérez les fonctions ET (\( \cdot \)), OU (\( + \)), NON (\( \bar{\phantom{A}} \)), XOR (\( \oplus \)), etc. 3. **Priorité des opérations :** Comme en mathématiques, les opérations entre parenthèses sont prioritaires, suivies par le NON, puis le ET, et enfin le OU. 4. **Dessiner de gauche à droite :** Commencez par les opérations les plus internes ou prioritaires et progressez vers la sortie finale. Chaque opération correspond à une porte logique. **Exemple :** Schématiser \( S = (A \cdot \bar{B}) + C \) * D'abord, la porte NON pour \( \bar{B} \). * Ensuite, une porte ET avec A et \( \bar{B} \) en entrées. * Enfin, une porte OU avec le résultat du ET et C en entrées pour obtenir S. #### Déduction de l'équation et de la table de vérité à partir d'un schéma Pour trouver l'équation et la table de vérité à partir d'un schéma logique : 1. **Identifier les entrées :** Notez les variables d'entrée du schéma. 2. **Parcourir le schéma :** En partant des entrées, suivez le chemin des signaux à travers chaque porte logique. Notez l'expression logique à la sortie de chaque porte intermédiaire. 3. **Déterminer l'équation finale :** Continuez jusqu'à la sortie finale du circuit pour obtenir l'équation de Boole complète. 4. **Construire la table de vérité :** Listez toutes les combinaisons possibles des entrées. Pour chaque combinaison, calculez la valeur de la sortie de chaque porte intermédiaire, puis la valeur de la sortie finale. Cela peut être fait colonne par colonne dans la table. ### Vocabulaire * **Porte logique :** Circuit électronique réalisant une opération logique (ET, OU, NON, etc.). * **Fonction logique :** Relation entre les entrées et les sorties d'un système, exprimée par une équation de Boole. * **Table de vérité :** Tableau qui liste toutes les combinaisons possibles des états des entrées d'une fonction logique et l'état de sa sortie correspondante. * **Équation de Boole :** Expression algébrique représentant une fonction logique à l'aide de variables binaires et d'opérateurs logiques. * **Logique combinatoire :** Système logique dont la sortie ne dépend que de l'état actuel des entrées (sans mémoire). * **Variable d'entrée / de sortie :** Représente un signal logique (0 ou 1) entrant ou sortant d'une porte ou d'un système. * **État logique (0, 1) :** Les deux valeurs possibles pour une variable binaire : 0 (faux, inactif) ou 1 (vrai, actif). ### Exemples 1. **Commande de l'éclairage d'un couloir :** Un interrupteur à chaque bout du couloir (A et B). La lumière (S) s'allume si les interrupteurs sont dans des états différents (un sur ON, l'autre sur OFF). * Ceci correspond à une fonction OU-EXCLUSIF (XOR) : \( S = A \oplus B \). 2. **Système d'alarme simple :** Une alarme (S) se déclenche si la porte d'entrée (A) est ouverte OU si la fenêtre du salon (B) est ouverte. * Ceci correspond à une fonction OU : \( S = A + B \). 3. **Vérification de sécurité pour le démarrage d'une machine :** Une machine (S) ne démarre que si le bouton de démarrage (D) est activé ET que le capot de sécurité (C) est fermé ET qu'il n'y a pas d'arrêt d'urgence activé (U). * Le capot fermé est une entrée C. L'arrêt d'urgence non activé est \( \bar{U} \). * L'équation est : \( S = D \cdot C \cdot \bar{U} \). * Le schéma utilise trois portes : une porte NON pour \( \bar{U} \), puis deux portes ET pour connecter D, C et \( \bar{U} \). ### Exercices 1. **Exercice 1 :** Pour l'équation logique \( S = \bar{A} + B \) : * Dessinez le schéma logique correspondant en utilisant les portes de base. * Créez la table de vérité complète pour cette fonction. 2. **Exercice 2 :** Observez le schéma logique suivant (imaginez-le, il est composé d'une porte ET dont la sortie est connectée à l'entrée d'une porte NON, et l'autre entrée de la porte NON est connectée à C) : Entrées A et B pour une porte ET. La sortie du ET va à une porte OU. L'autre entrée de la porte OU est la variable C. La sortie de la porte OU est S. * Écrivez l'équation de Boole correspondant à ce schéma. * Construisez la table de vérité pour ce schéma. 3. **Exercice 3 :** Complétez la table de vérité pour une porte NON-ET (NAND) à deux entrées : | A | B | S | |---|---|---| | 0 | 0 | | | 0 | 1 | | | 1 | 0 | | | 1 | 1 | | ### Devoir 1. **Question 1 :** Un système de climatisation (S) doit s'activer si la température ambiante (T) est trop élevée ET si le mode automatique (M) est activé, OU si un bouton de forçage manuel (F) est pressé. * Écrivez l'équation de Boole de la fonction S en fonction de T, M et F. * Dessinez le schéma logique correspondant à cette équation. * Construisez la table de vérité complète. 2. **Question 2 :** On vous donne l'équation logique complexe : \( S = (A \cdot B) \oplus (\bar{A} + C) \) * Dessinez le schéma logique de cette fonction en utilisant les portes logiques appropriées. * Établissez la table de vérité complète pour cette fonction. 3. **Question 3 :** Expliquez avec vos propres mots la différence entre une porte OU et une porte OU-EXCLUSIF. Donnez un exemple concret pour chacune. ### Résumé Dans cette leçon, nous avons appris à traduire les fonctions logiques en schémas clairs et compréhensibles grâce aux portes logiques normalisées. Nous avons revu les portes de base (ET, OU, NON) et découvert les portes dérivées (NAND, NOR, XOR, XNOR), essentielles pour la conception de systèmes numériques. La capacité à passer d'une équation à un schéma et d'un schéma à sa table de vérité est une compétence fondamentale pour analyser et concevoir des systèmes d'automatisme et d'informatique industrielle. Maîtriser ces concepts vous permettra de comprendre comment les décisions logiques sont prises dans les circuits électroniques qui nous entourent.

Quiz du chapitre

10 questions — vérifie chaque réponse pour voir l'explication.

  1. 1. Quelle est la sortie d'une porte logique ET si ses deux entrées sont 1?
  2. 2. Quelle est la sortie d'une porte logique OU si une entrée est 0 et l'autre est 1?
  3. 3. Si l'entrée d'une porte logique NON est 0, quelle est sa sortie?
  4. 4. Combien de lignes contient la table de vérité d'une fonction logique à 3 variables d'entrée?
  5. 5. En algèbre de Boole, l'opération logique ET est souvent comparée à quelle opération en arithmétique classique?
  6. 6. En algèbre de Boole, l'opération logique OU est souvent comparée à quelle opération en arithmétique classique?
  7. 7. L'opération logique OU Exclusif (XOR) produit une sortie de 1 si:
  8. 8. La propriété A . B = B . A est un exemple de quelle loi de l'algèbre de Boole?
  9. 9. Quelle est la forme correcte de la propriété d'associativité pour l'opérateur OU?
  10. 10. L'expression A . (B + C) = (A . B) + (A . C) est un exemple de quelle propriété?