Professional Documents
Culture Documents
Tvorac ove algebre je Dord Bul (1815 1864) engleski matematiar i filozof.
Bulova ideja je bila da logiku same je u
prostu
algebru,
pretvarajui
je
u
matematiku.
Na
taj
nain
stvorene
su
nove
matematike discipline:
matematika
logika ili simbolina logika i algebra
logike koja je nazvana Bulova algebra.
1937. godine naunici Nakaima i godinu
dana kasnije enon su iskoristili Bulovu
aglebru za analizu mrea sa relejima.
Telefonija je tih godina bila u brzom
razvoju, pa je bilo potrebno koristiti neki
matematiki aparat kojim bi se opisivale
eljene komunikacije i nain ostvarivanja
veza.
Od
ovog
trenutka
Bulova
algebra
doivljava svoju ekspanziju.
Osnovni element
logike algebre logika izjava.
Zbog jednostavnosti
moe se oznaiti
P
jednim slovom
(npr. P)
Danas je vedar dan
Za svaku od izjava se
moe jednoznano
Sarajevo je u BiH
tvrditi da je istinita ili
lana.
1+1=3.
Sanda, 2012.
Istinita izjava:
istina ili engl. true, a zbog
jednostavnosti T ili 1
Lana izjava:
la ili engl. false, a zbog
jednostavnosti F ili 0
5
Logike operacije
S logikim se izjavama mogu
izvoditi razne logike operacije.
Logike se operacije zapisuju
pomou logikih operatora.
Logika algebra - matematiki
opisuje odnose izmeu izjava.
Osnovne
logike
operacije
I
ILI
NE
Danas je subota.
4 je razliito od 4.
4 nije razliito od 4.
Logiki operator I (engl. AND)
Naziva se i konjunkcija.
Zadatak - vratiti istinu samo ako su obje
logike izjave ukljuene u operaciju istinite.
Predoit emo je simbolom .
PQ
Danas je
subota.
4 je razliito
od 4.
Danas je
petak.
la
4 je vee od 0.
istina
Logiki operator I (engl. AND)
Tablica stanja ili tablica istinitosti:
PQ
1
10
P+Q
Sarajevo je u
Austriji.
Sarajevo je u BiH.
la
4 je jednako 4.
4 je manje od 0.
istina
11
P+Q
1
12
13
NE,
I,
ILI.
14
16
PQ
Y=AB
18
primjer
Prekidaka kolo-ema koje sadri prekida i sijalicu.
Vrijednost 1 dodeljujemo prekidaima kada su
zatvoreni, tj. ako kroz njih protie struja.
U suprotnom dodeljujemo im vrednost 0.
Kada su prekidai redno vezani, sijalica e svijetliti i
kolo e imati vrijednost 1 samo ako su oba prekidaa p
i q zatvorena. Prema tome, ovo kolo pe
qodgovarati
iskazu p i q, odnosno
i zove se AND i kolo.
19
Y=A
20
primjer
Kolo sa jednim prekidaem , u kome sijalica
svijetli samo ako je prekida otvoren.
Prema tome kolo e imati vrijednost 1 ako je
prekida zatvoren, odnosno ako je p jedako
0. Takvo kolo se zove ne kolo ili invertor.
21
P+Q
Y=A+B
22
primjer
Prekidako kolo u kome su prekidai vezani
paralelno.
Kada su prekidai paralelno vezani sijalica e
svjetliti ako je bar jedan od prekidaa
zatvoren. (kolo e imati vrijednost 1)
p q ovo kolo e odgovarati iskazu p
Prema tome,
ili q, odnosno
i zove se OR - ili kolo
Izvedeni sklopovi
Kombinacijom osnovnih logikih sklopova
mogu se izvesti svi ostali.
esto se u skupinu osnovnih logikih sklopova
svrstavaju i izvedeni sklopovi:
NI
NILI.
24
PQ
Y=AB
25
P+Q
Y=A+B
26
XOR
28
Primjer
Napisati tablicu stanja i logiki izraz za logiki
sklop:
29
Primjer (meustanja)
Prvo - oznaiti meustanja koja predstavljaju
rezultat rada osnovnih sklopova (krenuti od
ulaznih vrijednosti, s lijeva na desno).
30
Y1=A+B
Y2=Y1
Y=Y2+C
31
Primjer
Treba krenuti s desna na lijevo, od krajnjeg
izlaza i logikih vrata kojima taj izlaz pripada.
Y = Y2 + C
Y = ( Y1 ) + C
Y=(A+B)+C
Postupak
treba
ponavljati sve dok
lanovi logikog
izraza ne budu
osnovni ulazni
operandi.
32
B C
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Y1=A+B
Y2=Y1
Y=Y2+C
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
0
1
0
1
0
1
33
34
Predstavljanje karaktera
Za predstavljanje nizova ( string) ili znakova
( charcter data), zatim slova, znakova
interpunkcije, matematikih znakova,
specijalnih znakova koriste se ASCII i UNICODE
kod.
Po ovo kodu svakom znaku se dodjeljuje odreeni
binarni broj.
Na primjer 1111001 predstavlja slovo b.
Binarni brojevi su osnova za funkcionisanje
raunara.
Digitalna kola kombinuju nule i jedinice, i
generiu nove nule i jedinice.
Mainske instrukcije su takoe prikazane kao
nizovi nula i jedinica.
Svi programi napisani u asembleru ili nekom
viem jeziku da bi mogli da rade moraju da budu
prevedeni u nizove nula i jedinica.
35
ASCII tabela
36