Būla



Patiesība vai meli

Datorzinātnēs a būla vai bool ir datu tips ar diviem iespējamiem vērtības : patiesība vai meli . Tas ir nosaukts angļu matemātiķa un loģiķa Džordža Būla vārdā, kura algebriskās un loģiskās sistēmas tiek izmantotas visos mūsdienu digitālajos datoros.



Padoms

Būla izteiksme BOOL-ee-an . Vārds “Būla logs” jāraksta tikai ar lielo burtu, atsaucoties uz Būla loģiku vai Būla algebru. Atsaucoties uz datu tipu datorprogrammēšanā, vārds “boolean” ir pareizi uzrakstīts ar mazo burtu b.

Būla operatora piemēri

Būla operatori

TO Būla operators vai loģiskais operators , sastāv no operatoriem piemēram, UN , VAI , , NOR , NAND , un XOR . Šie operatori tiek izmantoti kopā ar nosacīti paziņojumi programmēšanā, meklētājprogrammas , algoritmi , un formulas .



Zemāk ir diagrammas piemērs, kas palīdz vēl vairāk izskaidrot Būla darbības, detalizēti aprakstot katru no dažādām Būla situācijām.

  Example data = '  Computer Hope is a location to find free computer help and information.'
Būla Vērtība_1 Vērtība_2 Paskaidrojums Rezultāti
UN Bezmaksas Palīdzība Tā kā iepriekš minētajos datos ir gan “bezmaksas”, gan “palīdzība”, rezultāti būtu PATIESI. PATIESA
UN Dārgi Palīdzība Lai gan iepriekš minētajam piemēram ir “palīdzība”, tajā nav vārda “dārgs”, kas rezultātu padara nepatiesu. FALSE
VAI Bezmaksas Palīdzība Iepriekš minētajiem datu piemēriem ir gan “bezmaksas”, gan “palīdzība”, taču VAI Būla prasība ir tikai viena vai otra, kas padara šo PATIESĪBU. PATIESA
VAI Dārgi Palīdzība Lai gan “dārgs” nav piemēra datos, tas tomēr satur “palīdzību”, kas padara PATIESU. PATIESA
Bezmaksas Iepriekš minētajā piemērā ir ietverts “free”, kas rezultātu padara FALSE. FALSE
Dārgi Iepriekš minētajā piemērā nav “dārgs”, kas rezultātu padara PATIESU. PATIESA
XOR Bezmaksas Palīdzība Iepriekš minētajā piemērā ir gan “bezmaksas”, gan “palīdzība”, tāpēc XOR Būla logam ir vajadzīgs tikai viens vai otrs, bet ne abi, tādējādi padarot šo VILTU. FALSE
XOR Dārgi Palīdzība Iepriekš minētajā piemērā nav “dārgs”, bet ir “palīdzība”, kas padara šo PATIESU. PATIESA

Lai iegūtu detalizētu skaidrojumu par to, kā katra no šīm darbībām darbojas aparatūrā un programmatūrā, skatiet mūsu loģiskās darbības pārskats.



Kas ir Būla datu tips?

Datorzinātnēs a būla datu tips ir jebkura datu tips ar patiesu vai nepatiesu vērtību, jā vai nē, vai ieslēgta vai izslēgta (1 vai 0) vērtība. Pēc noklusējuma būla datu tips ir iestatīts uz false. Dažos programmēšanas valodas , piemēram, Perl , nav īpaša būla datu veida. Tomēr, lietojot, ja tā atgriežas kā patiesa vai nepatiesa.

Būlains, ko izmanto programmēšanā

Programmēšanā būla skaitli var izmantot ar nosacījuma paziņojumiem (piemēram, ja priekšraksts), kā parādīts nākamajā piemērā, izmantojot Perl .

use strict; my ($name, $password); print '
Name: '; chomp($name = ); print '
Password: '; chomp($password = );  if (($name eq 'bob') && ($password eq 'example')) {  print 'Success
'; } else { print 'Fail
'; die; }

Iepriekš minētais, ja paziņojumā tiek meklēts lietotājvārds, kas vienāds ar “bob”, un parole, kas vienāda ar “piemērs”. Ja vārds vai parole nav pareiza, programma izdrukā “Fail” un pārtrauc darbību.