BÀI GI NG
TIN H C C S Ơ
Gi ng viên: ĐÀO KI N QU C
Mobile 098.91.93.980
Email: dkquoc@vnu.edu.vn
BÀI 5. CÁC HÀM Đ I S LOGIC
NG D NG
Đ I H C QU C GIA N I
TR NG Đ I H C CÔNG NGHƯỜ
N I DUNG
Các hàm đ i s logic
Bi u di nc hàm đ i s logic
Áp dung vào thi t k m chế ế
Ví d v thi t k m t b c ng ế ế
CÁC HÀM Đ I S LOGIC
Đ i l ng ch nh n giá tr trên t p D = {0,1} ượ
đ c g i là bi n boole, bi n nh phân hay bi n ượ ế ế ế
logic
Hàm c a các bi n boole và có giá tr trên t p ế
D {0,1} đ c g i là hàm đ i s logic ho c m ượ
boole. S bi n c a hàm cũng g i là s ngôi. ế
Do tính h u h n c a mi n xác đ nh nên luôn
luôn có th cho hàm boole d i d ng b ng ướ
tr c ti p giá tr c a nó đ i v i các đ i (các giá ế
tr c a bi n) t ng ng. ế ươ
V i s ngôi n đã xác đ nh, có th ch ng minh
đ c có đúng ượ 22n m n ngôi. M i hàm đ i s
logic n ngôi cũng đ c xem nh m t phép ượ ư
toán n ngôi.
x1x2f(x1,x2)
0 0 1
0 1 0
1 0 0
1 1 1
M T S HÀM Đ I S LOGIC QUAN
TR NG
V i s ngôi n=0 đúng hai hàm (đây các
hàm h ng) :
f0 ≡ 0
f1 ≡ 1
V i n=1 đúng 4 hàm 1 ngôi. Ngoài c
hàm h ng f0(x) ≡0, f1(x) ≡1 còn hàm f2(x) = x
và m ph đ nh f3(x) =x. Phép tn ph
đ nh đ c c đ nh nh sau: ┐0=1, ┐1=0 ượ ư
M T S HÀM Đ I S LOGIC QUAN
TR NG
V i n= 2 có đúng 16 hàm hai ngôi. Sau đây là m t s
hàm quan tr ng:
Hàm tuy n, đ c xem nh m t phép toán 2 ngôi, ký ượ ư
hi u qua V, f(x,y)=xVy, còn g i là phép c ng logic
0V0 = 0, 0V1=1V0=1V1 = 1
Hàm tuy n là s th hi n c a “ho c” trong logic m nh
đ
Hàm h i đ c xem nh m t phép toán 2 ngôi, ký hi u ượ ư
qua , f(x,y)=x y, còn g i là phép nhân logic
0 1=1 0 = 0 0 = 0, 1 1=1
Hàm tuy n là s th hi n c a “và” trong logic m nh đ