Шта је Боолеан?
Боолеан је тип података у програмским језицима за променљиве које могу да садрже само једну од две могуће вредности; истинито или нетачно.
Булов је добио име по енглеском математичару Џорџу Булу (1815-1864) који је развио математичке Булова логика за упоређивање више Булових вредности и коришћење резултата за контролу рачунарског програма операција.
Боолеан је на крају постао основа за то како сами рачунари раде.
Шта је пример Боолеана?
Булова променљива представља 1 (тачно) или 0 (нетачно) на различите начине, у зависности од апликације.
Скоро сваки рачунарски језик вам омогућава да додељујете Булове променљиве тачне или нетачне вредности, обично засноване на Буловим упоређивањем. Чак и једноставни ВБА програми које користите у Мицрософт апликацијама као што је Екцел омогућавају ову врсту Булове логике.
На пример:
Дим А као Боолеан
Дим Б као Боолеан
Дим Ц као Боолеан
А = ТАЧНО
Б = ФАЛСЕ
Ц = А ИЛИ Б
Овај ВБА код креира Булове променљиве А, Б и Ц. А и Б су додељене вредности ТРУЕ и ФАЛСЕ. Поређење ИЛИ проверава да ли је А „ИЛИ“ Б Тачно. Пошто је А ТРУЕ, Ц Боолеан променљивој се додељује вредност ТРУЕ.
Постоје четири Булова оператора који се користе за упоређивање вредности као што је пример изнад.
- А И Б: И А и Б су ТАЧНИ
- А ИЛИ Б: Или А или Б су ТАЧНИ
- А КСОР Б: Само А или Б су ТАЧНИ (али не обоје)
- НЕБ: Б НИЈЕ ТАЧНО
Шта је Боолеан у математици?
Када Булове операције се користе у математичким једначинама, назива се Булова алгебра. Булова алгебра користи специфичне симболе за представљање Булове логике описане горе.
- И: Операција везника помоћу ознаке ∧
- ИЛИ: Операција дисјункције користећи ∨ нотацију
- КСОР: Искључиво ИЛИ користећи ⊕ нотацију
- НЕ: Операција негације користећи ¬ нотацију
У Буловој алгебри, ове нотације се користе за креирање логичких израза. У неким случајевима, ови изрази могу бити веома сложени и укључују скуп логичких закона унутар Булове алгебре.
У чему се користе Бооленови?
Разумевање Булове логике је критична вештина у области рачунарства. То је важан део сваког програмског језика, али такође рачунарски хардвер и кола укључују Булову логику.
Дакле, где се данас користи Боолеан?
Боолеан Сеарцх
Боолеан је уграђен у интернет претраживаче. Ово укључује платформе друштвених медија и претраживаче.
Боолеан сеарцх је функција која вам омогућава да користите Булове операторе као што су АНД и ОР да комбинујете, ограничите или филтрирате одређени текст из ваше претраге. Ево неколико примера коришћења Булове претраге у Гоогле-у:
- "вожња И музика": Враћа резултате о вожњи и музици.
- "вожња ИЛИ музика": Враћа резултате који се тичу вожње или музике.
- "вожња - музика": Цртица (-) је „НЕ“, тако да ћете у овом случају добити резултате претраге о вожњи који искључују све резултате о музици. (Можете и да искључите целе сајтове тако што ћете укуцати „-сите:“).
Други услови које можете да наведете на Гоогле-у који нису посебно „боолеан“ по природи, али су и даље корисни, укључују тилда (~) за сличне термине (синониме) или двоструке наводнике (") да бисте добили резултате који садрже тачну фразу коју сте откуцана.
Рачунарски хардвер
Различите компоненте у рачунарима, лаптоповима и мобилним уређајима укључују Булову логику у начин на који обрађују упутства. Све следеће користе Булову логику за рачунарску обраду.
- Процесори: Свако „језгро“ појединачно изводи милионе Булових израчунавања у секунди.
- Графичка картица: Видео хардвер садржи процесоре који користе Булову логику.
- Меморија: РАМ и друге меморијске картице чувају информације као 1 и 0 (резултати Булове логике из различитих процесора).
- Матицна плоца: Цела матична плоча рачунара садржи интегрисана кола са микроскопским транзисторима који укључују Булову логику за чување или обраду информација.
Булова логика лежи у срцу рада рачунара, лаптопова и мобилних уређаја. Рачунарски програми, као што је горе поменуто, говоре процесорима и другим колима како да изводе ту Булову логику.
Аутоматизација машина и интернет ствари
Постоји много других уређаја који користе иста интегрисана кола и Булову логику као рачунари. На пример, паметни кућни уређаји као што су Ви-Фи камере, паметна светла и паметне браве користе Булову логику да одреде када да активирају одређену ствар, као што је укључивање светла или откључавање врата.
У производној индустрији инжењери аутоматизације користе уређаје који се називају Програмабилни логички контролери да активира или деактивира различите делове машина (као што су роботи који склапају аутомобиле), користећи Боолеан логика. Инжењери раде Булову математику на улазним сензорима да би одредили које делове машине треба да контролишу.
Многи људи не схватају колико је модерни свет под утицајем Буловог типа, али јесте интегрисан у скоро сваки дигитални уређај и утиче на свет у коме живимо на начин на који већина људи никад не схвати.