Un'espressione logica è mezzo di descrivere una funzione di logica : la porta logica . Porte logiche costituiscono la base per le equazioni booleane , che sono frequentemente utilizzate per i database di progettazione o circuiti informatici , e costruito su un sistema binario che considera solo due stati . Questi stati sono matematicamente rappresentato da zero e uno , in piedi per gli stati opposti , come il " sì /no " o " vero /falso ". Logica Gates
Ci sono sette tipi fondamentali di porte logiche , ma , in generale , tutte le porte logiche avere due ingressi e un'uscita . Sulla base di norme applicate agli ingressi , porte logiche calcolare se una uscita è un "sì" o un "no " - " . False" a "true " versi un Ogni porta logica può essere combinato con altre porte logiche per eseguire operazioni complesse .
AND e OR
AND e OR sono due dei tipi più elementari di porta logica . E assegna uno stato come " 0 ", "sì" o " vero " e l'altro Stato come " 1 ", "no " o "false ", e quindi determina il risultato dell'espressione . Per esempio , se l'ingresso è uguale a zero ( sì /vero) e l'ingresso due è uguale a uno ( no /falso ) , il risultato è falso - come entrambi gli ingressi devono essere vere per dare un risultato vero . Porte OR differiscono da E in che solo uno degli ingressi deve essere vera affinché il risultato per essere vero, fino a quando uno o l'altro è vero , il risultato può essere vero
< . br> Inverter nON
non può essere aggiunto in AND e OR espressioni , ed elimina uno degli stati , in modo che ci sia un solo ingresso - e uno di uscita. NON inverter sono comunemente utilizzati in situazioni in cui un circuito deve essere progettato per funzionare solo in un modo o di cancellare i dati associati durante la ricerca di un database .
Applicazioni
espressioni logiche e cancelli sono utilizzati nella progettazione di circuiti per i sistemi informatici , come i circuiti stessi sono binari in funzione : circuiti possono essere sia "on" o "off ". Progettisti di database utilizzano espressioni logiche e porte al momento di pianificare i database che memorizzano grandi quantità di informazioni in un modo rilevabile logico . In questi casi , i database sono progettati sul back- end per essere ricercabili per mezzo di ricerca booleana sul front- end , così gli utenti possono cercare una parola chiave , una combinazione di parole chiave , una parola chiave o l'altro o tutti i dati che non contengono una parola chiave .