NAND

(not AND) – inte båda, icke och – logiskt villkor som används i programmer­ing. Det är motsatsen till villkoret AND, se konjunktion. AND betyder att av två påståenden måste båda vara sanna, NAND betyder att minst ett av på­stå­endena, eller båda, måste vara falskt. – Exempel: villkoret ”regn NAND snö” godkänner ”regn men inte snö”, ”snö men inte regn”, ”varken snö eller regn”, men inte ”regn och snö”. NAND‑villkoret kan också tillämpas på fler än två på­stå­enden: ett eller flera av påståendena får då vara sanna, men inte alla. Alla andra logiska villkor kan skrivas som kombi­na­tioner av NAND‑villkor. – Jäm­för med NOR. – NAND flash memory, NAND‑minne, är en av huvud­typerna av flash­minne. Det syftar på att transis­to­rerna i minnes­cellerna är samman­kopp­lade enligt det logiska villkoret NAND: bara om alla transistorerna i cellen får en hög ingående spänning (=sant) blir det en låg ut­gå­ende spänning (=falskt). – En sannings­värde­tabell för NAND ser ut så här:

– Påståendena A och B får inte båda vara sanna” (A NAND B) :

A B A NAND B
sant sant falskt  
sant falskt sant
falskt sant sant
falskt falskt sant

[förkortningar på N] [logik] [programmering] [ändrad 14 november 2018]