Opérateurs Logiques Fondamentaux | Sciences de l'Ingénieur 1ère
Introduction aux opérateurs logiques
Découvrez les opérateurs logiques de base et leurs applications dans les systèmes techniques
Définition des opérateurs logiques
Qu'est-ce qu'un opérateur logique ?
Un opérateur logique est une fonction qui combine des propositions logiques (variables binaires) pour produire un résultat binaire.
Les variables logiques ne peuvent prendre que deux valeurs : 0 (faux) ou 1 (vrai).
Les opérateurs logiques sont la base de la logique combinatoire et des circuits numériques.
- Opérations binaires (0 ou 1)
- Tables de vérité pour définir le comportement
- Symbolisation normalisée (norme IEEE/ANSI)
- Implémentation matérielle (circuits logiques)
ET (AND) : A ∧ B ou A.B ou A & B
OU (OR) : A ∨ B ou A + B
NON (NOT) : ¬A ou Ā ou A'
XOR (OU exclusif) : A ⊕ B
Opérateur ET (AND)
Porte logique ET
L'opérateur ET (AND) retourne 1 seulement si toutes les entrées sont à 1.
Il retourne 0 dans tous les autres cas.
Notation : S = A ∧ B ou S = A.B
| A | B | S = A.B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Norme IEEE : [symbole rectangle avec AND]
Norme ANSI : [symbole avec coin arrondi]
Opérateur OU (OR)
Porte logique OU
L'opérateur OU (OR) retourne 1 si au moins une entrée est à 1.
Il retourne 0 seulement si toutes les entrées sont à 0.
Notation : S = A ∨ B ou S = A + B
| A | B | S = A+B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Opérateur NON (NOT)
Porte logique NON
L'opérateur NON (NOT) inverse la valeur de son entrée.
Si l'entrée est 0, la sortie est 1.
Si l'entrée est 1, la sortie est 0.
Notation : S = ¬A ou S = Ā ou S = A'
| A | S = Ā |
|---|---|
| 0 | 1 |
| 1 | 0 |
Opérateur OU exclusif (XOR)
Porte logique XOR
L'opérateur XOR (OU exclusif) retourne 1 si les entrées sont différentes.
Il retourne 0 si les entrées sont identiques.
Notation : S = A ⊕ B
| A | B | S = A⊕B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Propriétés des opérateurs logiques
Lois fondamentales
A ∧ B = B ∧ A
A ∨ B = B ∨ A
(A ∧ B) ∧ C = A ∧ (B ∧ C)
(A ∨ B) ∨ C = A ∨ (B ∨ C)
A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
A ∨ (B ∧ C) = (A ∨ B) ∧ (A ∨ C)
¬(A ∧ B) = ¬A ∨ ¬B
¬(A ∨ B) = ¬A ∧ ¬B
Ces lois sont essentielles pour simplifier les expressions logiques.
Exercice 1 : Tables de vérité
Exercice d'application
Compléter la table de vérité pour l'expression logique : S = A.B + Ā.C
Identifier la fonction logique correspondante.
| A | B | C | Ā | A.B | Ā.C | S |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 |
Applications concrètes
Utilisation des opérateurs logiques
Alarme = Présence.Détection + Clé.Portable
Utilisation d'opérateurs ET pour combiner les capteurs
Utilisation d'opérateurs OU pour des alternatives
Contrôle de machine industrielle
Conditions multiples pour démarrage
Sécurité et interblocages
Unités logiques et arithmétiques (ALU)
Contrôle d'accès à la mémoire
Opérations binaires
Exercice 2 : Simplification logique
Exercice de simplification
Simplifier l'expression : S = A.B + A.¬B + ¬A.B
Montrer que S = A + B
S = A.B + A.¬B + ¬A.B
S = A.(B + ¬B) + ¬A.B
S = A.1 + ¬A.B (car B + ¬B = 1)
S = A + ¬A.B
S = A + ¬A.B
S = (A + ¬A).(A + B) (théorème de distributivité)
S = 1.(A + B) (car A + ¬A = 1)
S = A + B
Synthèse
Points clés
- ET (AND) : S = A.B (sortie vraie si toutes les entrées sont vraies)
- OU (OR) : S = A+B (sortie vraie si au moins une entrée est vraie)
- NON (NOT) : S = Ā (sortie inverse de l'entrée)
- XOR (OU exclusif) : S = A⊕B (sortie vraie si les entrées sont différentes)
- Électronique numérique
- Automatisme industriel
- Informatique
- Télécommunications
- Systèmes embarqués
Conclusion
Félicitations !
Continuez à pratiquer pour renforcer vos compétences