You are on page 1of 2

LOGIČKE OPERACIJE

! negacija
&& konjukcija
|| disjunkcija
Kao rezultat daju vrijednosti 0 i 1.
Operacija !(negacija) je unarna i daje rezultat 1 ako je operand jednak 0, i daje rezultat 0
ako je operand 1. Npr. !(2>3) daje 1
Operacija &&(konjukcija) je binarna i daje 1 ako su oba operanda različita od nule i 0 u
suprotnom.
Operacija ||(disjunkcija) je binarna i daje 1 ako je bar jedan od operanada različit od 0 i 0 u
suprotnom.
Najveći prioritet ima operacija negacije ! pa &&, pa ||. (Konjukcija i disjunkcija imaju niži
prioritet od operacija poređenja).
Npr. p||q&&r je isto što i p||(q&&r)
x<=y&&r je isto što i (x<=y)&&r

Primjer:
U izrazu a>b&&b>c||b>d postaviti zagrade tako da je vidljiv redoslijed izvršavanja
operacija.
Rješenje: ((a>b)&&(b>c))||(b>d)

Primjer:
Šta će biti vrijednosti sledećih logičkih izraza:
a) !1 b) !2 c) !(-5) d) !0 e) !!5
0 0 0 1 1

You might also like