En logisk uttryck är sätt att beskriva en funktion av logik : ? Den logiska grinden . Logiska grindar utgör grunden för booleska ekvationer , som ofta används för att utforma databaser eller kretsar dator , och byggt på ett binärt system som anser endast två stater . Dessa stater är matematiskt representeras av noll och ett , står för motsatta tillstånd , t.ex. " ja /nej " eller " sant /falskt . " Logic Gates
Det finns sju grundläggande typer av logiska grindar , men i allmänhet , alla logiska grindar har två ingångar och en utgång . Baserat på reglerna som gäller för ingångarna , logiska grindar beräkna huruvida en utgång är ett " ja " eller ett " nej " - " . Falskt " en "sann" verser Varje logisk grind kan kombineras med andra logiska grindar för att utföra komplicerade operationer . Är två av de mest grundläggande typer av logiska grinden
AND och OR
AND och OR . Och tilldelar en stat som " 0 ", " ja " eller " sann " och den andra staten som " 1 ", " nej " eller " falskt " och sedan bestämmer resultatet av uttrycket . Till exempel, om ingången man är lika med noll ( ja /true ) och ingången två är lika med ett ( nr /falskt ) , är resultatet falskt - som båda ingångarna måste vara sant för att ge en rättvisande resultat . OR grindar skiljer sig från och på att endast en av ingångarna måste vara sant för att resultatet för att vara sant , så länge som det ena eller det andra är sant , kan resultatet vara sant
< . br > Inverter INTE
kan inte läggas in AND och OR uttryck , och eliminerar en av de stater , så att det bara finns en ingång - och en utgång . INTE växelriktare används ofta i situationer där en krets skall vara konstruerade för att fungera på ett enda sätt eller att ta bort tillhörande data när du söker en databas .
Appar
logiska uttryck och grindar används vid konstruktion kretsar för datasystem , som kretsar själva är binär funktion : kretsar kan antingen vara " på " eller " off ". Databas ingenjörer använder logiska uttryck och grindar vid planering databaser som lagrar stora mängder information på ett logiskt , upptäcka sätt . I dessa fall är de databaser som utformats på back- end för att vara sökbara med hjälp av boolesk sökning på front-end , så att användarna kan söka efter ett nyckelord , en kombination av nyckelord , ett sökord eller det andra eller alla data som inte innehåller ett nyckelord .