Menu des manuels

 

Les opérateurs logiques

 
Il y a trois opérateurs logiques qui donnent comme résultat une condition vrai ou faux. Les opérateurs logiques sont les suivants: - & - Opérateur AND, conjonction logique. A & B - Vrai si A et B sont vrai, faux autrement. - | - Opérateur OR, disjonction logique. A | B - Faux si A et B sont faux, vrai autrement. - ! - Opérateur NOT, négation logique. ! A - Vrai si A est faux, faux si A est vrai. LA CONJONCTION LOGIQUE: AND L'opérateur & (E Commerciale) exécute une conjonction logique (AND), en donnant comme résultat VRAI si les deux opérants valent VRAI, FAUX autrement. Vu que c'est un opérateur binaire et chaque opérant a deux valeurs, les combinaisons possibles sont quatre. VRAI & VRAI = VRAI; FAUX & FAUX = FAUX FAUX & VRAI = FAUX VRAI & FAUX = FAUX L'opérateur sous-entendu entre les instructions est toujours l'opérateur AND. Cela signifie que s'il est omis l'opérateur logique, il en va de soi qu'il sera toujours AND. Cela signifie qu'écrire "A & B" équivaut à écrire "A B". LA DISJONCTION LOGIQUE: OR L'opérateur | (Barre verticale) exécute une disjonction logique (OR), en donnant comme résultat VRAI si l'un des opérants vaut VRAI, FAUX si les deux opérants sont FAUX. Vu qu'il est un opérateur binaire et que chaque opérant a deux valeurs, les combinaisons possibles sont quatre. VRAI & VRAI = VRAI; FAUX & FAUX = FAUX FAUX & VRAI = VRAI VRAI & FAUX = VRAI LA NEGATION LOGIQUE: NOT L'opérateur ! (esclamation) est utilisé pour exécuter la négation logique (NOT). La négation logique d'une valeur booleane donne comme résultat la valeur opposée. Si une instruction retourne une valeur VRAI, alors "! Instruction" retourne la valeur FAUX, et vice versa. Vu que la négation logique est un opérateur unaire, il y a uniquement deux valeurs possibles pour son opérateur unique: VRAI ou FAUX. Exemples: A ! B - C'est une condition vrai seulement si A est VRAI et B est FAUX. Elle peut être écrite aussi comme: A & (! B) - Si l'instruction A est VRAI et (AND) la négation de l'instruction B est VRAI, la condition donne VRAI, autrement FAUX. A | (! B) - La condition donne VRAI si A est VRAI ou B est FAUX (négation logique), autrement est FAUX. ! A - est une condition VRAI seulement si A est FAUX. ! A ! B - La condition donne vrai seulement si A et B sont FAUX, vu que nous avons utilisé pour les deux la négation logique. ! (A B) - Comme la précédente, mais en utilisant des parenthèses pour regrouper des blocs d'instructions