Co je Boolean?
Booleovská logika je podmnožinou algebry, která se používá k vytváření výroků typu pravda/nepravda. Logické výrazy používají operátory AND, OR, XOR a NOT k porovnávání hodnot a vracení pravdivého nebo nepravdivého výsledku. Tyto booleovské operátory jsou popsány v následujících čtyřech příkladech:
*x AND y– vrací True, pokud jsou x i y pravdivé; vrací False, pokud je x nebo y nepravdivé.
*x OR y– vrací True, pokud je x nebo y nebo x i y pravdivé; vrací False pouze tehdy, pokud jsou x i y nepravdivé.
*x XOR y– vrací True, pokud je pravdivé pouze x nebo y; vrací False, pokud jsou x i y obě pravdivé nebo obě nepravdivé.
*NOT x– vrací True, pokud je x nepravdivé (nebo null); vrací False, pokud je x pravdivé.
Protože počítače pracují v binárním systému (používají pouze nuly a jedničky), lze počítačovou logiku často vyjádřit v logických termínech. Například příkaz true vrací hodnotu 1, zatímco příkaz false vrací hodnotu 0. Většina výpočtů samozřejmě vyžaduje více než pouhý příkaz true/false. Proto počítačové procesory provádějí složité výpočty propojením více binárních (nebo logických) příkazů. Složité logické výrazy lze vyjádřit jako řadu logických hradel.
Bogické výrazy podporuje také většina vyhledávačů. Když do vyhledávače zadáte klíčová slova, můžete hledá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 vyhledat „Apple AND iMac NOT fruit“. Tím byste získali výsledky o počítačích iMac a zároveň se vyhnuli výsledkům se slovem „ovoce“. Většina vyhledávačů sice podporuje logické operátory, ale jejich požadavky na syntax se mohou lišit. Například místo slov AND a NOT mohou být vyžadovány operátory „+“ a „-„. Správnou syntaxi si můžete vyhledat v nápovědě na webových stránkách jednotlivých vyhledávačů.
Definice Boolean na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Boolean nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Boolean alebo chcete navrhnúť nový technický termín, kontaktujte nás.