!--a11y-->
Con el operador NAND (NOT AND), por lo menos una de las expresiones debe ser falsa para que la expresión combinada sea verdadera. Este operador equivale a utilizar la expresión NOT (A AND B).

1. |
(2 + 2 = 4) NAND Los Ángeles es una ciudad de California (FALSE) |
2. |
(2 +2 = 4) NAND (10 < 6) (TRUE) |
3. |
(10 < 6) NAND (2 + 2 = 4) (TRUE) |
4. |
(2 + 3 = 4) NAND (10 < 6) (TRUE) |
La tabla que se muestra a continuación es una tabla verdadero-falso para el operador NAND (NOT AND).
Expresión A |
Expresión B |
A NAND B |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
TRUE |
FALSE |
FALSE |
TRUE |
En el componente FI-SL, el operador NAND (NOT AND) se utiliza para que el sistema verifique lo siguiente: (1) primero que los datos no son <x> y (2), segundo, que los datos son <y>, antes de utilizarlos.
El siguiente gráfico utiliza una tabla verdadero-falso para el operador NAND (NOT AND) con el objetivo de determinar si una operación se contabiliza en un ledger.

Si la operación es para la cuenta 500000 y el centro de coste 150, entonces la expresión combinada es FALSE y los datos no se contabilizan en el ledger. Si la operación no es para la cuenta 500000 ni para el centro de coste 150, la expresión combinada es TRUE, y los datos se contabilizan en el ledger.