Aller au contenu

Fonction logique OUI

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Fonction OUI)

La fonction logique OUI est un opérateur logique, à un opérandes booléens, de l'algèbre de Boole.

Description

[modifier | modifier le code]

Pour une variable booléenne « a  », La fonction logique oui est représentée par le même sigle : « a  »[1].

C'est un opérateur booléen, à un unique opérande. Cet opérateur retourne la valeur VRAI si, et seulement si, l'opérande a la valeur VRAI, Sinon, il retourne la valeur FAUX. Les valeurs VRAI et FAUX peuvent être représenté par les valeurs binaires 1 et 0 (en anglais BIT pour Binary digit)[1].

Table de vérité de la fonction OUI
Opérande 1 Résultat Opérande 1 Résultat
a a
FAUX FAUX 0 0
VRAI VRAI 1 1

Illustration

[modifier | modifier le code]

L'illustration suivante explique la fonction logique OUI[1].

L'opérande booléen, « a », et la fonction OUI est simulé par un interrupteur de type NO (normalement Ouvert). Le résultat de la fonction est simulé par une lampe.

Une lampe s'allume (résultat VRAI) si l'on appuie (ferme le circuit) sur « a » (valeur VRAI) et uniquement dans ce cas-là.

———-a——|_1_|——L———

Exemple d'utilisation

[modifier | modifier le code]

En électronique

[modifier | modifier le code]

En électronique, cette fonction est simulée par un tampon (ou en anglais : buffer). Les circuits 7407 et 7417 comportent six tampons[2].

En informatique

[modifier | modifier le code]

En informatique, cette fonction est simulée par l'affectation. Dans le langage C et ses dérivés (comme le C++), l'opérateur d'affectation est nommé « = »[3].

Notes et références

[modifier | modifier le code]
  1. 1 2 3 Positron-libre, « La fonction OUI en logique combinatoire et en tant que buffer » Accès libre, sur positron-libre.com (consulté le )
  2. signetics :: dataBooks :: 1972 Signetics Digital 54 74 TTL Series (lire en ligne)
  3. A. Canteaut, « Programmation en langage C » Accès libre [PDF], sur rocq.inria.fr (consulté le )

Articles connexes

[modifier | modifier le code]