Files
temp/2.md
RadinPirouz 6e46c2f933 2
2026-05-18 23:55:16 +03:30

5.5 KiB
Raw Blame History

تمرین ۲-۲

الف) xy + xy' = x(y + y') = x

ب) (x + y)(x + y') = x + yy' = x

پ) xyz + x'y + xyz' = xy(z + z') + x'y = xy + x'y = y(x + x') = y

ت) (A + B)'(A' + B')' = A'B' . AB = 0


تمرین ۲-۴

الف) A'C' + ABC + AC' = C'(A' + A) + ABC = C' + ABC = C' + AB پاسخ با ۳ لیترال: C' + AB

ب) (x'y' + z)' + z + xy + wz = (x + y)z' + z + xy + wz = x + y + z پاسخ با ۳ لیترال: x + y + z

پ) A'B(D' + C'D) + B(A + A'CD) D' + C'D = D' + C' در نهایت: = B

ت) (A' + C)(A' + C')(A + B + C'D) = A'(A + B + C'D) = A'B + A'C'D پاسخ با ۴ لیترال: A'(B + C'D)


تمرین ۲-۶

الف) F = xy' + x'y F' = xy + x'y'

ب) F = (AB' + C)D' + E F' = [(AB' + C)D' + E]' = E'[(AB' + C)' + D] = E'[D + (A' + B)C']

پ) F = (x + y' + z)(x' + z')(x + y) F' = (x + y' + z)' + (x' + z')' + (x + y)' = x'yz' + xz + x'y' فرم ساده‌تر: F' = xz + x'y' + x'z'


تمرین ۲-۸

تابع: F = xy + xy' + y'z

چون: xy + xy' = x پس: F = x + y'z

x y z F
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1

پس: F = Σ(1,4,5,6,7)


تمرین ۲-۱۰

الف) Y = A'B' + B(A + C) مدار: A و B را NOT کنید، خروجی‌ها وارد AND شوند. A و C وارد OR شوند، خروجی آن با B وارد AND شود. دو خروجی AND در نهایت وارد OR شوند.

ب) Y = BC + AC' مدار: B و C وارد AND شوند. C را NOT کنید و با A وارد AND کنید. دو خروجی AND وارد OR شوند.

پ) Y = A + CD مدار: C و D وارد AND شوند، خروجی آن با A وارد OR شود.

ت) Y = (A + B)(C' + D) مدار: A و B وارد OR شوند. C را NOT کنید و با D وارد OR کنید. دو خروجی OR وارد AND شوند.


تمرین ۲-۱۲

از جدول:

T1 = 1 برای حالت‌های 000, 001, 010 پس: T1 = A'B' + A'C' = A'(B' + C')

T2 = 1 برای حالت‌های 011, 100, 101, 110, 111 پس: T2 = A + BC


تمرین ۲-۱۴

الف)

F = (xy + z)(y + xz)

x y z F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1

F = Σ(3,5,6,7) F = Π(0,1,2,4)

ب)

F = (A' + B)(B' + C)

A B C F
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1

F = Σ(0,1,3,7) F = Π(2,4,5,6)

پ)

F = y'z + wxy' + wxz' + w'x'z

w x y z F
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0

F = Σ(1,3,5,9,12,13,14) F = Π(0,2,4,6,7,8,10,11,15)


تمرین ۲-۱۶

F(A,B,C,D) = B'D + A'D + BD

چون: B'D + BD = D(B' + B) = D پس: F = D + A'D = D

بنابراین:

F = Σ(1,3,5,7,9,11,13,15) F = Π(0,2,4,6,8,10,12,14)


تمرین ۲-۱۸

الف) F(x,y,z) = Σ(1,3,7) تبدیل به فرم ماکسترم: F(x,y,z) = Π(0,2,4,5,6)

ب) F(A,B,C,D) = Π(0,1,2,3,4,6,12) تبدیل به فرم مینترم: F(A,B,C,D) = Σ(5,7,8,9,10,11,13,14,15)


تمرین ۲-۲۰

بدون ساده‌سازی:

الف) F = BC' + AB + ACD مدار: C را NOT کنید. سه AND بسازید: BC' ، AB ، ACD خروجی سه AND وارد یک OR سه‌ورودی شود.

ب) F = (A + B)(C + D)(A' + B + D') مدار: یک OR برای A + B یک OR برای C + D A و D را NOT کنید و سپس OR برای A' + B + D' سه خروجی OR وارد یک AND سه‌ورودی شوند.

پ) F = (AB + A'B')(CD' + C'D) مدار: برای بخش اول: AB و A'B' را بسازید و OR کنید. برای بخش دوم: CD' و C'D را بسازید و OR کنید. دو خروجی حاصل وارد AND نهایی شوند.


تمرین ۲-۲۲

الف) عمل نهی/Implication جابجاپذیر و شرکت‌پذیر نیست

تعریف implication: x → y = x' + y

جابجاپذیر نیست: x → y = x' + y y → x = y' + x این دو برابر نیستند. مثلا اگر x = 0 و y = 1 باشد: x → y = 1 y → x = 0

پس جابجاپذیر نیست.

شرکت‌پذیر نیست:

(x → y) → z = (x' + y)' + z = xy' + z

اما:

x → (y → z) = x' + (y' + z) = x' + y' + z

این دو برابر نیستند. مثلا برای x = 0, y = 1, z = 0:

(x → y) → z = 0 x → (y → z) = 1

پس شرکت‌پذیر نیست.

ب) XOR جابجاپذیر و شرکت‌پذیر است

تعریف XOR: x ⊕ y = x'y + xy'

جابجاپذیری: y ⊕ x = y'x + yx' = xy' + x'y = x ⊕ y

پس XOR جابجاپذیر است.

شرکت‌پذیری:

(x ⊕ y) ⊕ z و x ⊕ (y ⊕ z) هر دو به عبارت زیر می‌رسند:

x'y'z + x'yz' + xy'z' + xyz

پس: (x ⊕ y) ⊕ z = x ⊕ (y ⊕ z)

بنابراین XOR شرکت‌پذیر است.