Professional Documents
Culture Documents
Дискретна 1 - ЦЕЛ МАТЕРИЈАЛ
Дискретна 1 - ЦЕЛ МАТЕРИЈАЛ
1
070 255-791/dopolnitelnicasovi@gmail.com
//
. ( p, q, r, ) (.. )
, () (F)
.
.
;
.
n- n
()
.
()
.
p
()
.
p q
(XOR)
.
p q
p q
p q p q.
p , q ; p
q .
p
p q
p q
o q p
o q p
o p q
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 1
//
p
q
p
() q
.
1. .
2. , (), ( ), ( ), ( ) (
)
.
3. 1 2.
p, q, r, s.
.
.
.
.
.
.
.
.
( ). ( ) .
( ).
p1 , p2 ,..., pn , pi
i, i=1, 2, ...,n, .
1 1 1
, ((
) (1 1)) .
(.. ) (..
). .
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 2
//
.
.
.
. .
p p
p p p
p p
p
p p p
(p) p
p
(p q) p q
(p q) p q
p (p q) p
p (p q) p
p p T
p p
(p q) (q p)
(p q) (q p)
o
(p q) r p (q r)
(p q) r p (q r)
p (q r) (p q) (p r)
p (q r) (p q) (p r)
(p1 p2 pn) p1 p2 pn
(p1 p2 pn) p1 p2 pn
p q p q ( )
p q q p ()
p q p q
p q (p q)
(p q) p q
(p
(p
(p
(p
q) (p r ) p (q r)
r) (q r ) (p q) r
q) (p r ) p (q r)
r) (q r ) (p q) r
p
q (p q) (q p)
p
q p
q
p
q (p q) (p q)
(p
q)p
q p q
( )
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 3
//
:
-
-
, , .
, , T
*.
,
.
n .
.
, ().
()
.
O , ,
o
:
| ( NAND )
p | q p q
,
.
o :
( NOR )
p q p q ,
.
p
T
q
T
p|q
p
T
pq
.
p (p|p) pq ((p|q)|(p|q)).
: 070 255-791/dopolnitelnicasovi@gmail.com
p (pp)
(pq) ((p q) (p q)).
Page 4
//
.
n x1, x2, , xn
(x1, x2, , xn )
n- (x1, x2, , xn ).
n- .
.
, .
.
, .
.
.
. : ,
, , , , .
()
.
o
o j
P(x) P(x)
x .
-
x P(x) .
- P(x)
x P(x) .
j P(x) P(x)
x .
-
x P(x)
()
- ! () (1 ())
-
,
.
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 5
//
,
.
(x P(x))
xP(x)
(xP(x))
xP(x)
x, P(x)
x P(x)
x P(x)
P(x) x
x(P(x) Q(x)) x( (P(x) Q(x))) x(P(x) Q(x))
xyPx,yy x P(x,y)
xyP(x,y)y x P(x,y)
yx P(x,y) x yP(x,y)
.
, , ,
( )
.
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 6
//
.
()
.
.
() - . (
.)
.
. . ,
.
-
.
()
.
.
. ,
, .
-
, pI, p2, . ,
pn q , pI, p2, . , pn q ,
(pI p2 pn) q .
,
,
.
1
2
:.
:.
.
((. 1) (. 2) )
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 7
//
( )
q
pq
:.p
p
pq
:.q
p
pq
:. p
:. pq
p
q
:. pq
pq
pr
:. qr
pq
qr
pq
p
:.pr
:. q
C, p1, p2,,pn
,
().
, .
x P(x)
:.P(o)
P(g)
:.x P(x)
( o)
x P(x)
:.P(c)
( c)
P(o)
:.x P(x)
( g )
( o)
x(P(x) Q(x))
P(a),
:. Q(a)
x(P(x) Q(x))
Q(a),
:. P(a)
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 8
//
. ( )
. , .
- .
p1 p2 . . . pn q
()
pq :
: p , q.
: q p .
: p .
: q .
: p1p2pnq
(p1 q) (p2 q) (pnq)
.
.
o
P (uz)
Puz
P (uz) (Pu) z
1
PC, P p1p2.pn.
PC (PC).
-2
p .
pf f (f ) p ,
p .
p q p q q p
x P(x) .
o
o
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 9
//
a P(a)
, . .
o
: x .
: y x, y , x, y
, y = x.
. , ()
.
, .
.
-
(A, B,
C, ..S, T, U, )
(a, x, y)
:
={a, b, c} 3 a, b, c.
:
.
P(x) , { x | P(x) }
x P(x).
o N={0, 1, 2, 3, }- ,
o Z={,-3,-2,-1, 0, 1, 2, 3, }- ,
o Z+={1, 2, 3, } ,
o Q={x| x=p/q p, q Z q0} ,
o Q+={x| x=p/q p, q Z+ } ,
o R , .
- a S ( S) j
a S.
- a S , a S.
(
) .
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 10
//
() .
U , ( )
.
-
-
null .
= {} = { x | }
x: x
,
{ , 1, 2, 3, x } .
.
.
A,B, A=B x (xA xB)
A B
A B. AB.
B x (x xB)
S
(i)
S S (S, S S)
(ii)
S (S, S)
o
o
(B), x (x xB)
A B
AB, AB A B.
AB x (xA xB) x (xB xA);
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 11
//
.
: 1 {1} {{1}} {{{1}}}
S . S n n
S n S. S
|S|. .
|S| S.
P(S) S ( S)
S.
P(S) = {x | xS}.
: S = {0, 1}. P(S)={, {0}, {1}, {0,1}}
P(S) 2S.
S , |P(S)| = 2|S|
n-
.
nN, n- n (a1, a2, , an).
a1, .
A, B,
AB : {(a, b) | aA bB }.
A B ,
|AB|=|A||B|.
:
A,B: AB=BA.
A1 A2 An...
A1 A2 An ={(x1,x2,,xn)|xiAi, i{1,n}}
A B, AB, A,
() B ( , ).
A,B: AB = {x | xA xB}
,
A, B: (A AB ) (B AB )
A, B: (A BAB=B )
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 12
//
o AU=A
o AUU=U
o AUA=A
o AUB=BUA
o A U (B U C) = (A U B) U C
A B, AB
A ( ) B.
A,B: AB={x | xA xB}.
, :
A, B: (AB A) (AB B)
A, B: (A B AB = A) )
o AU=A
o A =
o AA=A
o AB=BA
o A (B C) = (A B) C
A, B C, ,
o
o
U (BC) = (A U B) (A U C)
(B U C) = (AB) U (AC)
A B ,
.
(AB=)
: .
o
A B . AB:
|AB| = |A| + |B| - |AB|
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 13
//
, |A|+|B| ,
.
A B, A-B, ( A\B)
A B. :
A-B ={x | xA xB} ={x | (xA xB) }
(A,B A-B = B-A)
( )
U .
AU, A U, U-A,
, AC .
o (Ac)c = A
o A Ac = U
o A Ac =
=
=
A-B = A BC
A B, AB,
AB={x | x A B, }
={x|xABxAB}
= (AB)-(AB)
= (A-B) (B-A)
AB= B A
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 14
//
A =
=
=
=
=
=
=
=
( ) =
( )
( ) =
( )
( )=
( )=
(Ac)c=A
( )c=AcBc
( )c=AcBc
( ) =
( )( )
( ) =
( )( )
AAc=U
AAc=
L = D, L
, D :
1.
2. L D D L .
3. .
4. .
,
, (A1,,An), , X={ | P()} P(A)
e .
n- :
A1 n ((((A1A2) )An)
( )
U x1, x2, ,
S U
B=b1b2bn
i: xiS
(i<n bi=1).
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 15
//
.1: .
, . f(a)=b, b
f.
.2: AxB, a A,
b B f(a)=b.
-
f , f f.
f(a)=b B , b.
f
. f1 f2 R. f1 + f2 f1f2 R
:
o (f1+f2)(x) = f1(x) + f2(x)
o (f1f2)(x) = f1(x)f2(x)
. f : ST A S BT.
o
A f
.
f(A)={ y |xA, y=f(x)} {f(x)|xA}.
B f S,
S B.
f-1(B) = {xS | f(x) B}
. f,
, x y f
x<y f(x)f(y),
xy(x<y f(x) f(y))
. f,
, x y f
x<y f(x)f(y),
xy(x<y f(x) f(y))
. f,
, x y f
x<y f(x)<f(y),
xy(x<y f(x)<f(y))
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 16
//
. f,
, x y f
x<y f(x)>f(y),
xy(x<y f(x)>f(y))
.1. f:ST, -
S , :
x,y S, xy f(x) f(y)
(xS)(yS)(xyf(x) f(y))
.2. f:ST, -
:
x,y S, f(x)=f(y) x=y,
(x,yS) (f(x)=f(y) x=y)
. f:ST
y T x S f(x) = y,
(y)(xS)( f(x) = y )
o
() f:ST
S ,
xy(xyf(x)=f(y))
() f:ST T
S,
(yT)xS) (yf(x))
. f :ST -
.
. f . f-1:BA, b
a f(a)=b.
f.
-
. g ja B f ja . f g,
fog e ja C a :
(fog)(x) = f(g(x))
. f ja S T. f
:
{(x,y)|xA, yB f(x)=y}
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 17
//
. x,
. [x]
.
. x, a
. .
. S U.
fs S U {0,1} fs(x)=1 x S
fs(x)=0 x S.
. S T . S
T, S T.
- S , T
- f S.
- S,
S1S2Sk,
.
f:(SS) S S.
. A B
f:AB.
|A|=|B|.
. A B f:AB
A e B, |A||B| .
. Nm={1, 2, . . . , m} m .
Nm S S
m, m, |S|=m.
.
. B S B (S B).
f:BS B e .
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 18
//
: N .
2N N.
f:N2N f(n)=2n N 2N.
. S
, |S|=|N|, .
S S .
o
:
- ,
-
.
- N
: Z, Q, ZZ...
:
-
: R, RR,
,
: .
. Z S
o :
- an
- {an}
- n an
a, a+d, a+2d, , a+nd,
a , d .
a, ar, ar2, ar3, , arn,
a , r .
( )
a r r0,
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 19
//
, 1
1
( + 1) , = 1
=
=
= +(
=(
( 1) = (
=
+(
)
)
)
r=1,
=
1 =
1 = ( + 1)
-
=
+
+ +
- (
+
)=
+
: , .
= (
)
X={x1,
x2, }:
( ) = ( 1) + ( 2) +
X={x|P(x)}, :
( ) ( ) = ( 1) + ( 2) +
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 20
//
- .
. a,bZ a0. a b cZ b = ac.
- : a | b: a b
- b, b a
: a, b, c .
o
o
o
a | b, a | c a | (b + c).
a | b a | bc c Z.
a | b, b | c a | c.
: ( ) a d .
q r, 0r<d,
a = dq + r.
. ( ) d ,
q a r .
: q=a div d ,
r=a mod d
. a, b m . a b
m m | (a - b).
: a b (mod m)
: a b (mod m) a mod m = b mod m.
: m .
a b (mod m) k a = b + km.
: m .
a b (mod m) c d (mod m),
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 21
//
a + c b + d (mod m)
ac bd (mod m).
. p p 1 p .
-
,
: 1 !
. n a a | n 1 < a < n
o
100:
2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97
1
,
o n , n
n
:( ) .
1 n
n=mk
m k n. n n,
n,
n> n n>n
.
(Euclid):
: ( ) .
: p1, p2 , pn. q = p1p2 pn + 1.
q , pi
q i.
pi | p1p2 pn.
a | b, a | c a | (b + c).
pi | (q - p1p2 pn) = 1.
: x
x/ln(x) 1 x .
a b d d
|ad|b
- (a,b)
( 1) .
: a b (a,b) = 1
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 22
//
a1, a2, an ( )
.
: a1, a2, an
(ai, aj) = 1 1 i < j n.
a b :
=
, =
:
( , )
( , )
( , )
(a,b)=
a b
a b.
- (a, b)
(a,b)=
b=10 (): 10 : 0,1,2,3,4,5,6,7,8,9.
b=2 (): 2 : 0,1. (Bits=binary digits.)
b=8 (): 8 : 0,1,2,3,4,5,6,7.
b=16 (): 16 : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
a = bq + r, a, b, q, r . (a, b) = (b, r).
: b
b r .
d b, d a-bq=r.
d r, (a b) d
b r. b
b r.
, d b r. bq+r=. d
, d b. ,
b r b.
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 23
//
n b>1:
, n mod b.
n / .
, n (=0).
M ( )
Te P(n) n,
.
:
P(1)
k1, (P(k) P(k+1))
n1 P(n)
n1 P(n) :
n1, k1 (P(k)P(k+1)), 2
k1 (k<n) (P(k) P(k+1)), .., (P(1) P(2)) (P(2) P(3)) (P(n-1) P(n)).
n1 P(1) P(n); P(1) P(n).
n1 P(n).
n P(n)
- ( ): P(1)
- : k, k<n P(k) P(k+1).
o :
kN, P(k). ( )
, , P(+1).
n P(n).
nc P(n)
cZ, c1. ,
P(c) P(1), kc (P(k) P(k+1)).
nc P(an) {an}.
.
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 24
//
( )
:
P(1)
k1: (1ik P(i)) P(k+1)
:. n1: P(n)
, P(i) i<k+1,
i=k.
,
P a
.
, ,
.
.
( ).
P(n+1) P(n).
, , , .
: f:NS (
S) an=f(n) :
f(0).
n>0, f(n) f(0),,f(n1).
, F(n) = n! = 1*2*3**n.
: F(0) = 1
: F(n) = n F(n-1).
F(1)=1
F(2)=2
F(3)=6
fn0 : f0 =0, f1 = 1, fn2 = fn1 + fn2
S :
S.
S
.
, S .
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 25
//
, , * ,
: : * ( = , )
: w * x wx *
.
.
.
, ,
.
. :
-
(). .
- ().
. S
p q p
S S , q S.
p{S}q.
,
.
,
.
S S1 S2.
S = S1;S2. S1
p q S2 q
r. , p S = S1;S2,
r .
p{ S1}q
q{ S2}r .
:. p{ S1;S2}r
ako uslov togash
S
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 26
//
S , . S uslov
, .
p
q, .
- uslov : S, S . uslov
, p S. ,
uslov . , (p
uslov) S, q S.
- uslov : S , ,
q , q p
uslov , . (p uslov) q
,
(p uslov){ S}q
(p uslov) q .
p{ ako uslov togash S}q.
:
ako uslov togash
S1
inaku
S2
- uslov : S1 , inaku S2 ,
q. , S1
p uslov q.
- uslov : S1 , S2, q
. S2 p uslov
q.
(p uslov){ S1}q
(p uslov){ S2}q .
p{ ako uslov togash S1 inaku S2}q.
.
while g do
S
while
. p while g do S :
p g S,
.
: p e while g do S
p . p
, p a g .
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 27
//
: p e
. p k- . k
1 , a k- ,
. p .
g .
p a g .
,
.
, ,
.
,
( while
) .
. .
.
R
b (a, b)R
,
.
R X Y , R
1. , bB, (a,b) R
2. (a, b1), (a,b2) R b1=b2
f: X Y
{(a, f(a)|aX} XY
.
.
. .. AxA.
o
,
, ..
|()|=2
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 28
//
,
AxB. .
A, ,
A={(x,x)|xA}
A,
A=AA={(x, y)| x, yA}
()
. R A
, (a, a) R
()
. R A
, (a, a) R
o
(, ).
n(n-1) , ,
2n(n-1) , ..
R A
, b,((a, b) R (b, a) R)
R A
, b,((a, b) R (b, a) R)
R A
, b, (((a, b) R (b, a) R) a=b)
( ) , b, (((a, b) R ab) (b, a) R)
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 29
//
.
.
.
. R A
a, b, c (((a,b) R (b,c) R)
(a,c) R)
:
-
-
-
-
R AxB, ={1, 2, ..., m} B= {b1, b2, ..., bn}
R=[mij],
1, ( , )
mij=
0, ( , )
-
A B , |A|=m, |B|=n. R, S B
A B mxn , MR =[aij] MS=[bij].
MR MS aij bij, i{1,, m} j{1,..., n}.
R, S B A B mxn , MR
=[aij] MS=[bij].
R S MR MS .
o
o
o
1 .
=.
,
.
. , , V
E, V.
G(V,E) .
- (, b), , b
.
- (,)
.
-
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 30
//
,
.
o R1 R2 , R1R2
o R1 R2 , R1R2
o R1 R2 , R1- R2
o R1 R2 , R1- R2
o R1 R2 , R1R2
o R1 R2 , R1R2
o R1 R2 , R1R2
o R1 R2 , R1R2
o = [aij] B= [bij] nxm.
(i, j)- aij bij. .
o = [aij] B= [bij] .
(i, j)- aij bij. .
o = [ai] nxm B= [bi] mxk.
, C = [i] nxk
ci=(ai1b1) (ai2b2 ) (aimbm)
o
nxn
0=In
Ak+1=Ak A
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 31
//
R S ,
RS= R S
RS= R S
. R , S . R
(, ), b B
(, b) R (b, c) S.
- R S SoR.
, RAB SBC, SoRAC ,
aA, cC, (a,c) SoR bB, .. (a,b) R (b,c) S.
R , S ,
SoR= R S
. R . Rn, n=1, 2, 3 R1 = R Rn+1=
n
R R
R0=A.
MR e R Rn MRn.
: R Rn R n= 1, 2, 3,.
: Rn R n= 1, 2, 3,. R2 R, (a, b)R (b, c) R,
(a, c) R2 R, .
, R . R1 R.
n = 1, 2, ...,k. k+1 Rn+1 = Rn oR
(a, b) Rn+1. (, ) Rn (x, b) R.
Rn R, (, ) R (x, b) R,
(, b) R.
: R A MR.
R (MR ) n MR .
* n, .
R .
R, R-1 e
R-1={(b,a)|(a,b) R}
R, R e
R ={(,b)|(a,b) R}
. 1, 2, ..., n . n-
1x 2x ...x n.
1, 2, ..., n , n .
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 32
//
, n-, .
.
.
n-
n- n-, n-
.
. R n- C
R. n- n-
n- C.
. R n- . Pi1,i2,im i1<i2<<im ja n-
(a1, a2, , an) m- (ai1, ai2, , aim) .
. R m, S n. Jp(R,S), p m p n,
m+n-p m+n-p (a1, a2, , am-p, c1, c2, , cp,b1, b2, , bn-p),
m (a1, a2, , am-p, c1, c2, , cp,) R, n (c1, c2, , cp ,b1, b2, , bn-p)
S .
R , S
R P R P.
R ,
(, ) R.
={(a, a)|aA}, R
R .
R ,
(, b) R, (b, a) R.
R-1 R, R R R-1
b G (x0,x1), (x1, x2), ,(xn-1,xn) G, n
x0=a xn=b. x0,x1, x2, ,xn-1,xn n.
.
: R . n, n
b (a, b) Rn.
. . n=1 (a, b) R
1 .
n.
n+1, n+1 a b c
c R c b Rn.
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 33
//
(, b) Rn+1.
R ,
- (, c) R, (a, b) (b, c) R.
- R R2
- (, c)
, (a, b) (b, c) .
- R R2 R3 .....
-
- R R2 R3 ... Rk
R , R* (a, b)
1 b R.
Rn (a, b) n b,
R* Rn.
: o
R*.
: n R . R
b , n. ,
b, n 1.
.
, .
. a b
.
* ~ b.
RAA. SAA, RS
o R.
o ,
o
o , o
o
o ,
o o
R .
R .
* [a]R R.
[a]R ={x| xA, (a,x) R}
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 34
//
[a].
: R .
i.
Rb
ii.
[a] = [b]
iii.
[a] [b]
: .
R ,
[ ] =
, ..
=
=
: R ,
.
,
.
:
, {i|i A},
aRb a b , .. i a, b Ai.
. R ,
. R .
A, (, )
.
o
a b (, ) a b
b a. a b a b b a
. (, ) ,
.
(x,yA, xy yx)
A1 A2 . A1 X A2
:
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 35
//
,
(a1 , a2) (b1 , b2) ,
a1 < a2
a1 = a2 b1 < b2
(S,) AS.
,
,
xA, a x a = x.
b ,
b, ,
b xA, x b x = b.
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 36
//
(S, ) AS.
, ,
xA, x a.
b ,
,
xA, x.
(A, ) e S
, .
(S, ) AS.
g S ,
g, o,
gS xA, x g.
d S , d
, o,
dS xA, g x.
(S, ) AS.
- v S ,
. ( )
- u S ,
. (
)
. R1 R a R1 b
a R b. .
o
: (S, ) .
: a0 S. , , a1.
a2. ,
an .
: S . P(x) S,
: y S, P(x) S x<y, P(y)
: P(x) S . y S P(y) .
A = {x S I P(x) } .
S , A a.
P(x) S x < a. P(a)
P(x) S, .
o
: 070 255-791/dopolnitelnicasovi@gmail.com
Page 37