Représentation et opérations sur les variables : les booléens
1) Définition :
à savoir 1 : Un booléen est un type de variable qui peut prendre deux états : vrai ou faux représentés par des états logiques 1 et 0.
En pythons ces états sont true et false.
à savoir 2 : Les booléens sont les opérateurs utilisés pour les comparaisons
Les opérateurs de comparaison sont :
* < pour inférieur strictement
* <= pour inférieur ou égal
* > pour supérieur strictement
* >= pour supérieur ou égal
* == pour égal
* != pour différent
2) Les opérateurs logiques booléens:
a) le and ou Et logique : La sortie est vraie si les deux entrées sont vraies .
entrée 1 |
entrée 2 |
and |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
L'équation logique du Et est
b) le or ou Ou logique : La sortie est vraie si l'une ou l'autre ou les deux entrées sont vraies .
entrée 1 |
entrée 2 |
or |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
L'équation logique du Ou est
c) le not ou Non logique : La fonction not inverse les entrées .
L'équation logique du Non est
d) le nand ou Non Et logique : La sortie est fausse si les deux entrées sont vraies .
entrée 1 |
entrée 2 |
nand |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
L'équation logique du Non Et est
e) le nor ou Non Ou logique : La sortie est vraie si les deux entrées sont fausses .
entrée 1 |
entrée 2 |
nor |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
L'équation logique du Non Ou est
f) le xor ou Ou exclusif logique : La sortie est vraie si l'une ou l'autre des entrées est vraie mais pas les deux .
entrée 1 |
entrée 2 |
xor |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
L'équation logique du Ou exclusif est