Booleovská logika

Booleovská logika neboli booleovská algebra je část algebry používaná k vytváření výroků pravda/nepravda. Booleovské výrazy používají operátory AND, OR, XOR a NOT k porovnávání hodnot a vracejí výsledek True nebo False. Tyto booleovské operátory jsou popsány v následujících čtyřech příkladech:

  • x AND y – vrací hodnotu True, pokud jsou x i y pravdivé; vrací hodnotu False, pokud je x nebo y nepravdivé.
  • x OR y – vrací hodnotu True, pokud je pravdivé x nebo y, případně jsou pravdivé x i y; hodnotu False vrací pouze tehdy, pokud jsou x i y nepravdivé.
  • x XOR y – vrací hodnotu True, pokud je pravdivé pouze x nebo pouze y; vrací hodnotu False, pokud jsou x i y pravdivé nebo pokud jsou obě nepravdivé.
  • NOT x – vrací hodnotu True, pokud je x nepravdivé nebo (null); vrací hodnotu False, pokud je x pravdivé.

Protože počítače pracují v binární soustavě (používají pouze nuly a jedničky), lze počítačovou logiku často vyjádřit pomocí booleovských hodnot. Pravdivý výrok například vrací hodnotu 1, zatímco nepravdivý výrok vrací hodnotu 0. Většina výpočtů samozřejmě vyžaduje více než jednoduchý výrok pravda/nepravda. Počítačové procesory proto provádějí složité výpočty propojováním více binárních (nebo booleovských) výroků. Složité booleovské výrazy lze vyjádřit jako řadu logických hradel.

Booleovské výrazy podporuje také většina vyhledávačů. Když do vyhledávače zadáte klíčová slova, můžete vyhledávání upřesnit pomocí booleovských operátorů. Pokud například chcete vyhledat informace o počítači Apple iMac, ale chcete se vyhnout výsledkům o jablkách (ovoci), můžete hledat výraz „Apple AND iMac NOT fruit“. Zobrazí se tak výsledky o počítačích iMac, ale ne výsledky obsahující slovo „fruit“. Ačkoli většina vyhledávačů booleovské operátory podporuje, jejich požadavky na syntaxi se mohou lišit. Místo slov AND a NOT mohou být například vyžadovány operátory „+“ a „-“. Správnou syntaxi můžete najít v části nápovědy na webu jednotlivých vyhledávačů.

Aktualizováno March 12, 2011 od Per C.

quizOtestujte své znalosti

Which of the following is not part of the authentication process for passkeys?

A
A username and password
0%
B
An already-authenticated device
0%
C
Public and private cryptographic keys
0%
D
A biometric scan or PIN
0%
Correct! Incorrect!     View the Passkey definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Booleovská logika na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.