# data[].attributes.body
- tvorac - George Boole
- osnovni element - logički sud (izjava)
- Booleova algebra je dobro primjenjiva pri konstrukciji i analizi rada digitalnih računala

# data[].attributes.body
procesor - aritmetičko-logička jedinica

- upravljačka jedinica

# data[].attributes.body
- sve podatke računalo prepoznaje kao nizove bitova (0 i 1)

# 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
- može se nedvosmisleno označiti kao istina ili neistina
- označavamo ih logičkim varijablama (A, B)
- izjave imaju binarnu vrijednost - istina - T ili 1
neistina F ili 0

# data[].attributes.body
- osnovne (jednostavne) logičke izjave - za njih odmah možemo utvrditi jesu li istinite ili neistinite
- tablica istinitosti - prikazuje logičke vrijednosti povezanih logičkih izjava
- logička algebra - opisuje matematički odnose između izjava
- osnovne logičke operacije prema prioritetu izvođenja su:

1. negacija

2. konjukcija

3. disjunkcija

# data[].attributes.body
- rezultat uvijek suprotna vrijednost
- a označava se s -  ¬ u logici,  ¯   u matematici te riječima NOT ili znakom ! u programskim jezicima

# data[].attributes.body
- istinitost logičkih izraza prikazujemo tablicom istinitosti      - tablicu istinitosti gradimo tako da u prvi red upišemo varijablu te u stupcu ispod sve moguće istinitosne vrijednosti (ako je A istina onda je njena negacija lažna i obrnuto)

# data[].attributes.body
- je logička operacija koja djeluje na dvije izjave, a istinita je samo ako su obje izjave istinite
- simbol konjunkcije u logici je ∧, u informatici ⋅ , a u programiranju AND ili &&.

# data[].attributes.body
- konjunkcija djeluje na dvije izjave -  četiri moguće kombinacije istinitosti
- mogu biti obje izjave istinite, obje izjave neistinite ili može prva izjava biti istinita, a druga neistinita i obratno.

# data[].attributes.body
- 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.body
- vidimo da je disjunkcija istinita u svim redovima osim u prvom, gdje su obje izjave neistinite.

# data[].attributes.body
- kombinacijom osnovnih nastaju složene operacije