Wikiwand AI

Fonction logique OU

From Wikipedia, the free encyclopedia

La fonction logique OU, voir OU inclusif (en anglais, OR) est un opérateur logique, à deux opérandes booléens, de l'algèbre de Boole. Elle est utilisée couramment en électronique et en informatique.

Représentation de la fonction logique OU (A OU B), par un diagramme de Venn.

Cette fonction donne en retour la disjonction (le OU) des états logiques des deux entrés.

Description

La fonction logique OU est aussi appelée disjonction, dans l'algèbre de Boole. Elle peut être représentée par le sigle : «  » ou par le signe d'addition[1].

C'est un opérateur booléen, à deux opérandes. Cette fonction retourne la valeur VRAI si, et seulement si, au moins un des deux opérandes a la valeur VRAI[1]. Sinon, elle 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)[2].

Davantage d’informations Opérande 1, Opérande 2 ...
Table de vérité de la fonction OU
Opérande 1 Opérande 2 Résultat Opérande 1 Opérande 2 Résultat
a b a ∨ b a b a + b
FAUX FAUX FAUX 0 0 0
FAUX VRAI VRAI 0 1 1
VRAI FAUX VRAI 1 0 1
VRAI VRAI VRAI 1 1 1
Fermer

À noter que dans cette représentation 1 + 1 = 1.

Illustration

L'illustration suivante explique la fonction logique OU[3].

Les deux opérandes booléens, « a » et « b », sont simulés par des interrupteurs de type NO (normalement ouvert). La fonction OU est simulée par le montage en parallèle des deux interrupteurs. 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) OU « b » (valeurVRAI) et uniquement dans ce cas-là.

OR
Illustration de principe de la fonction OU
OR
Chronogramme de la fonction OU

Symbole

Symbole européen

[2]

Symbole ANSI

[1],[2]

Exemple d'utilisation

En électronique

La fonction logique OU est facilement réalisable avec 2 diodes et une résistance[4].

Le circuit intégré 7432 intègre quatre portes logiques du type OU[5].

En informatique

Dans le langage C et ses dérivés (comme le C++), l'opérateur OU est nommé « || » lorsque les paramètres et le résultat sont des booléens[6],[7], et « | » lorsque les paramètres et le résultat sont des champs de booléens[7].

Notes et références

Liens externes

Voir aussi

Related Articles

Timelines

Top Qs

Fact Checks