# data[].attributes.body
- poznati engleski matematičar i logičar (1815. - 1864.)

# data[].attributes.body
- osnovni element Booleove algebre - može se nedvosmisleno označiti kao istinit ili neistinit
- izjave trebaju biti jasne i nedvosmislene
- •Svaka izjava ima binarnu vrijednost (može biti istinita ili neistinita)
- istinite ili neistinite izjave možemo zapisati na nekoliko načina:
ISTINA            NEISTINA
T                     N
1                    F

# data[].attributes.body
- Booleova algebra je dobro primjenjiva pri konstrukciji i analizi rada digitalnih računala

# data[].attributes.body
- građeno od elektroničkih sklopova koji razlikuju samo dva stabilna stanja

# data[].attributes.body
- za povezivanje bitova u nizove složenih podataka u računalu se upotrebljavaju elektronički sklopovi čiji se rad temelji na logičkim operacijama.

# data[].attributes.body
- logičke izjave možemo povezati logičkim operatorima te time stvoriti logičke izraze

- osnovne logičke operacije obzirom na prioritet izvođenja su:

- negacija,

- konjunkcija

- disjunkcija

# data[].attributes.body
- operacija Booleove algebre koja ima najviši prioritet
- rezultat negacije uvijek je suprotna vrijednost, a označava se s ¬ u logici,  ¯  (crtom iznad izjave ili izraza) u matematici te riječima NOT ili znakom ! u programskim jezicima

# data[].attributes.headline
Tablica istinitosti za logičku operaciju negacije

# data[].attributes.subject
Tablica istinitosti za logičku operaciju negacije

# data[].attributes.body
- tablicu istinitosti gradimo tako da u prvi red upišemo varijablu te u stupcu ispod sve moguće istinite vrijednosti

# data[].attributes.body
- djeluje nad dvjema ulaznim varijablama
- često je nazivamo logičko množenje
- simbol konjunkcije u logici je ∧, u informatici ⋅ , a u programiranju AND ili &&. Prioritetom slijedi iza negacije.

# data[].attributes.headline
Tablica istinitosti za logičku operaciju konjunkcije

# data[].attributes.subject
Tablica istinitosti za logičku operaciju konjunkcije

# data[].attributes.body
-  mogu biti obje izjave istinite, obje izjave neistinite ili može prva izjava biti istinita, a druga neistinita i obratno

# data[].attributes.body
- često nazivamo logičko zbrajanje
- operacija je najnižeg prioriteta koja djeluje na dvije izjave, a istinita je kada je bar jedna izjava istinita
- u logici je njen simbol ∨, u informatici +, a u programskim jezicima OR odnosno ||

# data[].attributes.headline
Tablica istinitosti za logičku  operaciju disjunkcije

# data[].attributes.subject
Tablica istinitosti za logičku  operaciju disjunkcije

# data[].attributes.body
1. Negacija

2. Konjunkcija

3. Disjunkcija

# data[].attributes.body
- Osnovne logičke operacije se mogu kombinirati u složene

- bez obzira na složenost logičke operacije konačni rezultat je istina ili laž