Opérateur | Fonction | Exemple | Table de vérité |
AND | "ET" logique. Si les deux conditions sont remplies, alors la condition "résultat" sera validée | If A=3 AND B=5 sera validé si A=3 ET B=5 |
A | B | A AND B |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
|
OR | "OU BIEN" logique. Si l'une des deux conditions est remplie, alors la condition "résultat" sera validée | If A=3 OR B=5 sera validé si A=3 OU B=5 |
|
XOR | "OU EXCLUSIF" logique. Si l'une des deux conditions est remplie, mais pas les deux, alors la condition "résultat" sera validée. (cet opérateur est très peu utilisé) | If A=3 XOR B=5 sera validé si A=3 OU B=5 mais ne le sera pas si A=3 ET B=5 |
A | B | A XOR B |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
|
NOT | "NON" logique. Il inverse tout simplement la condition, si c'est vrai, il retournera faux et si c'est faux il retournera vrai. On ne pense pas souvent à s'en servir, mais il est souvent plus pratique de passer par l'inverse que d'énumérer les conditions valides avec des OR (voir les notions avancées) | If NOT A=3 ne sera pas validé si A=3 mais le sera si A est différent de 3 |
|