Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Diskreetne matemaatika Kodutöö (0)

5 VÄGA HEA
Punktid
Tallinna Tehnikaülikool 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Diskreetne  Matemaatika  
Kodutöö 
 
 
 
 
 
 
 
 
 

Ilya  Zaitsev 
179712IACB 
IACB12 
 
 

 
1. Matriklinumbrile vastav 4- muutuja loogikafunktsioon 
 
Matriklinumber : 179712 
7- kohaline  16-nd süsteemi arv:  3AC9200 
Seega ühtede piirkond on f(x … ) = Σ(0, 2, 3, 9, 10, 12)
1
x4
1  
9-kohaline 16-nd süsteemi arv: 4EC3 79E00 
Seega määramatuspiirkond on f(x …
1
x4) = (4, 7, 14) _  
Nullide piirkond: 1, 5, 6, 8, 11, 13, 15 
 
Minu funktsioon: 
f(x … x
1
4) = ∑(0, 2, 3, 9, 10, 12)1   (4, 7, 14)_ 
  
2.  Loogikafunktsiooni tõeväärtustabel  
 
X1  X2  X3  X4  ƒ 

















































































 
3. MDNK ja MKNK leidmine 
 
 MDNK Karnaugh ' kaardiga 
 
 
00 
01 
11 
10 
00 




01 




11 




10 




 
MDNK = f(x1…x4) = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4  
 
MKNK McCluskey' meetodiga
 
Indeks  Intervall  M 
Indeks 
Intervallid 

Indeks 
Intervallid 



 
0-1 

 
0-1-1-2 

 

0001 

1-2 
0-01 
A2 
1-2-2-3 
01-- 
A4 
0100* 

010- 

 
1000 
A1 
01-0 

 

0101 

2-3 
01-1 

2-3-3-4 
-1-1 
A5 
0110 

-101 
х 
-11- 
A6 
011- 

-110 

0111* 

3-4 
-111 
х 
 
 
 
1011  

1-11 
А3 
1101  

11-1 
х 
1110* 

111- 
х 

1111  

 
 
 
 
 
 
 
 
0001 
0100 
0101 
0110 
0111 
1000 
1011 
1101 
1110 
1111 

4* 


7* 

11 
13 
14* 
15 
A1 
 
 
 
 
 

 
 
 
 
A2 

 
0  
 
 
 
 
 
 
 
A3 
 
 
 
 
 
 

 
 

A4 
 



0  
 
 
 
 
 
A5 
 
 

 
0  
 
 

 

A6 
 
 
 


 
 
 



 
 
MKNK = f(𝑥1…𝑥4) = A1&A2&A3&A5&A6  
MKNK = f(𝑥1… 𝑥4) = (𝑥̅1v𝑥2v𝑥3v𝑥4) (𝑥1v𝑥3v 𝑥̅4) ( ̅1v𝑥̅3v𝑥̅4) ( 𝑥̅2v𝑥̅4) ( 𝑥̅2v𝑥̅3) 
 
Loogilise võrdsuse kontroll: 
X1  X2  X3  X4  ƒ 
MDNK 
MKNK 
















































































































 
MDNK ja MKNK on loogiliselt võrdsed. 
 
 

 
4. MKNK  teisendamine  DNK- kujule  
 MKNK = (𝑥̅
) ( ̅
1v𝑥2v𝑥3v𝑥4) (𝑥1v𝑥3v𝑥̅4) (𝑥̅1v𝑥̅3v𝑥̅4
2v𝑥̅4) ( 𝑥̅2v𝑥̅3) 
 
DNK = (𝑥̅1 v 𝑥2 v 𝑥3 v 𝑥4)( 𝑥1 v 𝑥3 v 𝑥̅4)( 𝑥̅1 v 𝑥̅3 v 𝑥̅4)( 𝑥̅2 v 𝑥̅4)( 𝑥̅2 v 𝑥̅3) = (𝑥̅1 𝑥1 
v 𝑥̅1 𝑥3 v 𝑥̅1 𝑥̅4 v 𝑥2 𝑥1 v 𝑥2 𝑥3 v 𝑥2 𝑥̅4 v 𝑥3 𝑥1 v 𝑥3 𝑥3 v 𝑥3 𝑥̅4 v 𝑥4 𝑥1 v 𝑥4 𝑥3 v 𝑥4 𝑥̅4)( 𝑥̅1 
v 𝑥̅3 v 𝑥̅4)( 𝑥̅2 v 𝑥̅4) = (𝑥̅1 𝑥3 v 𝑥̅1 𝑥3 𝑥̅3 v 𝑥̅1 𝑥3 𝑥̅4 v 𝑥̅1 𝑥̅4 v 𝑥1 𝑥̅1 𝑥2 v 𝑥1 𝑥2 𝑥̅3 v 𝑥1 𝑥2 𝑥̅4 
v 𝑥̅1 𝑥2 𝑥3 v 𝑥2 𝑥3 𝑥̅3 v 𝑥2 𝑥3 𝑥̅4 v 𝑥2 𝑥̅4 𝑥̅1 v 𝑥2 𝑥̅4 𝑥̅3 v 𝑥2 𝑥̅4 v 𝑥1 𝑥3 𝑥̅1 v 𝑥1 𝑥3 𝑥̅3 v 𝑥1 𝑥3 
𝑥̅4 v 𝑥̅1 𝑥3 v 𝑥̅3 𝑥3 v 𝑥3 𝑥̅4 v 𝑥̅1 𝑥3 𝑥̅4 v 𝑥3 𝑥̅4 𝑥̅3 v 𝑥3 𝑥̅4 v 𝑥1 𝑥̅1 𝑥4 v 𝑥1 𝑥4 𝑥̅3 v 𝑥1 𝑥4 𝑥̅4 v 𝑥̅1 
𝑥3 𝑥4 v 𝑥3 𝑥̅3 𝑥4 v 𝑥3 𝑥4 𝑥̅4 v 0)( 𝑥̅2 v 𝑥̅4) = (𝑥̅1 𝑥3 v 𝑥̅1 𝑥̅4 v 𝑥1 𝑥2 𝑥̅3 v 𝑥2 𝑥̅4 v 𝑥3 𝑥̅4 v 𝑥1 𝑥4 
𝑥̅3)( 𝑥̅2 v 𝑥̅4)= = 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥3 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅4 v 𝑥1 𝑥2 𝑥̅2 𝑥̅3 v 𝑥1 𝑥2 𝑥̅3 𝑥̅4 v 𝑥2 𝑥̅4 
𝑥̅2 v 𝑥2 𝑥̅4 v 𝑥3 𝑥̅4 𝑥̅2 v 𝑥3 𝑥̅4 v 𝑥1 𝑥4 𝑥̅3 𝑥̅2 v 𝑥1 𝑥4 𝑥̅3 𝑥̅4 = 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥̅4 v 𝑥1 𝑥2 𝑥̅3 𝑥̅4 v 
𝑥2 𝑥̅4 v 𝑥3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 = 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥̅4 v 𝑥2 𝑥̅4 v 𝑥3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 
 
DNK = 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥̅4 v 𝑥2 𝑥̅4 v 𝑥3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 
MDNK = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4 
X1  X2  X3  X4  ƒ 
MDNK 
DNK 
Minu poolt MKNK-st 







käsitsi teisendatud DNK 







ei ole võrdne MDNK-ga, 
kuna nende 







tõeväärtustabelid on 







erinevad. 
 







Kokkuvõttes tuli kaks 







erinevat lõpuni määratud 
funktsiooni: 







 







𝑀𝐷𝑁𝐾: (𝑥 …
1
𝑥4) = 
(0,2,3,4,9,10,12)1 







𝐷𝑁𝐾: 𝑓(𝑥1…𝑥4) = 







𝛴(0,2,3,4,6,9,10,12,13,14)1 










































 

 
5.  Taandatud DNK ja täieliku DNK leidmine 
 

  Leiame taandatud DNK Karnaugh’ kaardi abil. 
 
 
00 
01 
11 
10 
00 




01 




11 




10 




 
TaDNK = f(x …x
1
4) = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅3 𝑥̅4 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅2 𝑥3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 
 
 
  Täieliku DNK leiame ka Karnaugh’ kaardi abil. 
 
 
00 
01 
11 
10 
00 




01 




11 




10 




 
Täielik DNK = f(x1...x4) = 𝑥̅1 𝑥̅2 𝑥̅3 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 𝑥4 v 𝑥̅1 𝑥̅2 𝑥3 𝑥̅4 v 𝑥̅1 𝑥2 𝑥̅3 𝑥̅4 v 
𝑥1 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4  
 
 
 
 
 
 

 
6. Täieliku KNK leidmine 
 

MKNK= f(x …
1
x4) = (𝑥̅1v𝑥2v𝑥3v𝑥4) (𝑥1v𝑥3v𝑥̅4) (𝑥̅1v𝑥̅3v𝑥̅4) ( 𝑥̅2v𝑥̅4) ( 𝑥̅2v𝑥̅3) 
 
Leiame täieliku KNK tõeväärtusetabeli abil. 
X1  X2  X3  X4  MKNK 
















































































 
Kirjutame välja vektorid , mille korral funktsiooni väärtus on 0. 
 
TKNK = f(x …x
1
4) = (𝑥1 v 𝑥2 v 𝑥3 v 𝑥̅4)( 𝑥1 v 𝑥̅2 v 𝑥3 v 𝑥̅4)( 𝑥1 v 𝑥̅2 v 𝑥̅3 v 𝑥4)( 𝑥1 
v 𝑥̅2 v 𝑥̅3 v 𝑥̅4)( 𝑥̅1 v 𝑥2 v 𝑥3 v 𝑥4)( 𝑥̅1 v 𝑥2 v 𝑥̅3 v 𝑥̅4)( 𝑥̅1 v 𝑥̅2 v 𝑥3 v 𝑥̅4)( 𝑥̅1 v 𝑥̅2 v 𝑥̅3 v 
𝑥4)( 𝑥̅1 v 𝑥̅2 v 𝑥̅3 v 𝑥̅4) 
 
 
 

 
7.  Shannoni disjunktiivne arendus ühe muutuja järgi 
 

MDNK = f(x1…x4) = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4 
 
Shannoni disjunktiivne arendus x2 järgi: 
 
f(x1...x4) = 𝑥̅2 ( 𝑥̅1 1 𝑥̅4 v 𝑥̅1 1 𝑥3 v 0 𝑥̅3 𝑥̅4 v 𝑥1 1 𝑥̅3 𝑥4 v 𝑥1 1 𝑥3 𝑥̅4 ) v 𝑥2 ( 𝑥̅1 0 𝑥̅4 v 
𝑥̅1 0 𝑥3 v 1 𝑥̅3 𝑥̅4 v 𝑥1 0 𝑥̅3 𝑥4 v 𝑥1 0 𝑥3 𝑥̅4 ) = 𝑥̅2  ( 𝑥̅1 𝑥̅4 v 𝑥̅1 𝑥3 v 𝑥1 𝑥̅3 𝑥4 v 𝑥1 𝑥3 𝑥̅4 ) v 𝑥2 
(𝑥̅3 𝑥̅4 ) 
 
Tulemus: 𝑥̅ ( ̅
2  1 𝑥̅4 v 𝑥̅1 𝑥3 v 𝑥1 𝑥̅3 𝑥4 v 𝑥1 𝑥3 𝑥̅4 ) v 𝑥2 (𝑥̅3 𝑥̅4 ) 
 
8. Shannoni disjunktiivne arendus vabaltvalitud kahe muutuja järgi 
 

 
 
MDNK = f(x1…x4) = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4 
 
Shannoni disjunktiivne arendus x
järgi:
3 ja x4 
 
 
f(x …x
1
4) = 𝑥3 𝑥4 ( 𝑥̅1 𝑥̅2 0 v 𝑥̅1 𝑥̅2 1 v 𝑥2 0 0 v 𝑥1 𝑥̅2 0 1 v 𝑥1 𝑥̅2 1 0 ) v 𝑥3 𝑥̅4 ( 𝑥̅1 𝑥̅2 
1 v 𝑥̅1 𝑥̅2 1 v 𝑥2 0 1 v 𝑥1 𝑥̅2 0 0 v 𝑥1 𝑥̅2 1 1 ) v 𝑥̅3 𝑥4 ( 𝑥̅1 𝑥̅2 0 v 𝑥̅1 𝑥̅2 0 v 𝑥2 1 0 v 𝑥1 𝑥̅2 1 1 
v 𝑥1 𝑥̅2 0 0 ) v 𝑥̅3 𝑥̅4 ( 𝑥̅1 𝑥̅2 1 v 𝑥̅1 𝑥̅2 0 v 𝑥2 1 1 v 𝑥1 𝑥̅2 1 0 v 𝑥1 𝑥̅2 0 1 ) =  
= 𝑥3 𝑥4 (𝑥̅1 𝑥̅2 ) v 𝑥3 𝑥̅4 ( 𝑥̅1 𝑥̅2 v 𝑥1 𝑥̅2 ) v 𝑥̅3 𝑥4 (𝑥1 𝑥̅2 ) v 𝑥̅3 𝑥̅4 ( 𝑥̅1 𝑥̅2  v 𝑥2 ) 
 
Tulemus: 𝑥3 𝑥4 (𝑥̅1 𝑥̅2 ) v 𝑥3 𝑥̅4 ( 𝑥̅1 𝑥̅2 v 𝑥1 𝑥̅2 ) v 𝑥̅3 𝑥4 (𝑥1 𝑥̅2 ) v 𝑥̅3 𝑥̅4 ( 𝑥̅1 𝑥̅2  v 𝑥2 ) 
 
9. Shannoni konjunktiivne arendus vabaltvalitud kahe muutuja järgi 
 
 
MDNK = f(x1…x4) = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4 
 
Shannoni  konjuktiivne  arendus x
järgi:
2 ja x4 
 
 
 
 
f(x …x
1
4) = (𝑥2 v 𝑥4 v (𝑥̅1 0 0 v 𝑥̅1 0 𝑥3 v 1 𝑥̅3 0 v 𝑥1 0 𝑥̅3 1 v 𝑥1 0 𝑥3 0 ) ) (𝑥2 v 𝑥̅4 
v (𝑥̅1 0 1 v 𝑥̅1 0 𝑥3 v 𝑥2 𝑥̅3 1 v 𝑥1 0 𝑥̅3 0 v 𝑥1 0 𝑥3 1 ) ) (𝑥̅2 v 𝑥4 v (𝑥̅1 1 0 v 𝑥̅1 1 𝑥3 v 0 𝑥̅3 
0 v 𝑥1 0 𝑥̅3 1 v 𝑥1 0 𝑥3 0 ) ) (𝑥̅2 v 𝑥̅4 v (𝑥̅1 1 1 v 𝑥̅1 1 𝑥3 v 0 𝑥̅3 1 v 𝑥1 1 𝑥̅3 0 v 𝑥1 1 𝑥3 1 ))  
= (𝑥2 v 𝑥̅4 v 𝑥2 𝑥̅3 ) (𝑥̅2 v 𝑥4 v (𝑥̅1 𝑥3) ) (𝑥̅2 v 𝑥̅4 v (𝑥̅1 v 𝑥̅1 𝑥3 v 𝑥1 𝑥3 ))  
 
 

 
10. Loogikafunktsiooni tuletis iga muutuja järgi 
 
 
MDNK = f(x1…x4) = 𝑥̅1 𝑥̅2 𝑥̅4 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 𝑥̅4 v 𝑥1 𝑥̅2 𝑥̅3 𝑥4 v 𝑥1 𝑥̅2 𝑥3 𝑥̅4 
𝛿𝑓(𝑥1𝑥2𝑥3𝑥4 )  = 𝑓(𝑥
𝛿𝑥
10𝑥3𝑥4)⨁𝑓(𝑥11𝑥3𝑥4) =
2
(𝑥1 1 𝑥4  𝑉 𝑥1 1 𝑥3 𝑉 0 𝑥3 𝑥4 𝑉 𝑥1 1 𝑥3 𝑥4 𝑉 𝑥1 1 𝑥3𝑥4) ⊕
(𝑥1 0 𝑥4 𝑉 𝑥1 0 𝑥3 𝑉 1 𝑥3 𝑥4 𝑉 𝑥1 0 𝑥3 𝑥4 𝑉 𝑥1 0 𝑥3 𝑥4 ) =
(𝑥1 𝑥4 𝑉 𝑥1 𝑥3 𝑉 𝑥1𝑥3𝑥4 𝑉 𝑥1  𝑥3 𝑥4) (𝑥3 𝑥4) 𝑉 (𝑥1 𝑥4 𝑉 𝑥1 𝑥3 𝑉 𝑥1𝑥3𝑥4 𝑉 𝑥1  𝑥3 𝑥4) (𝑥3 𝑥4) =
(𝑥1 𝑉 𝑥4)(𝑥1 𝑉 𝑥3)(𝑥1 𝑉 𝑥3𝑉 𝑥4)(𝑥1 𝑉 𝑥3 𝑉 𝑥4)(𝑥3 𝑥4) 𝑉 (𝑥1 𝑥4 𝑉 𝑥1𝑥3 𝑉 𝑥1 𝑥3 𝑥4 𝑉 𝑥1 𝑥3 𝑥4 )(𝑥3 𝑉 𝑥4) =
( 𝑥1 𝑉 𝑥1 𝑥3 𝑉 𝑥1 𝑥4 𝑉 𝑥3 𝑥4)(𝑥1  𝑉 𝑥1 𝑥3 𝑉 𝑥1 𝑥4 𝑉 𝑥1  𝑥3 𝑉 0 𝑉 𝑥3 𝑥4 𝑉 𝑥1 𝑥4 𝑉 𝑥3 𝑥4 𝑉 0)(𝑥3 𝑥4) V( 𝑥1𝑥3 𝑥4              
 
𝑉 𝑥1𝑥3 𝑉 0 𝑉 𝑥1 𝑥3 𝑥4 𝑉 𝑥1 𝑥4 𝑉 𝑥1 𝑥3 𝑥4 𝑉 0) =
( 0 𝑉 0 𝑉 0 𝑉 0 𝑉 𝑥1𝑥3𝑥4 𝑉 0 𝑉 0 𝑉 0 𝑉 0 𝑉 0 𝑉 0 𝑉 0 𝑉 𝑥1 𝑥3 𝑥4 𝑉 0 𝑉 0 𝑉 0 𝑉 0 𝑉 𝑥1 𝑥4 𝑥3 𝑉 0 𝑉 0 𝑉 𝑥1 𝑥3 
𝑥4 𝑉 0 𝑉 0 𝑉 0 𝑉 0)( 𝑥3 𝑥4) 𝑉 ( 𝑥1  𝑥3 𝑥4 𝑉 𝑥1 𝑥3 𝑉 𝑥1 𝑥4 𝑉 𝑥1 
𝑥3 𝑥4 ) = ( 𝑥1𝑥3𝑥4 𝑉 𝑥1 𝑥3 𝑥4 𝑉 𝑥1 𝑥3 𝑥4 )( 𝑥3 𝑥4) 𝑉 ( 𝑥1  𝑥3 𝑥4 𝑉 𝑥1𝑥3 𝑉 𝑥1 𝑥4 𝑉 𝑥1 𝑥3 𝑥4 ) =
 𝑥1 𝑥3 𝑥4 𝑉 𝑥1 𝑥3 𝑥4 𝑉 𝑥1𝑥3 𝑉 𝑥1 𝑥4  𝑉 𝑥1 𝑥3 𝑥4        
 
Tulemus: 𝑥1 𝑥3 𝑥4 𝑉 𝑥1 𝑥3 𝑥4 𝑉 𝑥1𝑥3 𝑉 𝑥1 𝑥4  𝑉 𝑥1 𝑥3 𝑥4        
 
δf(x1x2x3x4 )  = f(x
δx
10x3x4)⨁f(x11x3x4) = (𝑥̅1 𝑥̅2 1 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 1 v 𝑥1 𝑥̅2 𝑥̅3 0 v 𝑥1 𝑥̅2 𝑥3 
2
1 ) + (𝑥̅1 𝑥̅2 0 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 0 v 𝑥1 𝑥̅2 𝑥̅3 1 v 𝑥1 𝑥̅2 𝑥3 0 ) = (𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 v 𝑥1 
𝑥̅2 𝑥3)( 𝑥1 𝑥̅2 𝑥̅3) v (𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 v 𝑥1 𝑥̅2 𝑥3)( 𝑥1 𝑥̅2 𝑥̅3) = (𝑥1 v 𝑥2) (𝑥1 v 𝑥2 v 𝑥̅3 ) 
(𝑥̅2 v 𝑥3 ) (𝑥̅1 v 𝑥2 v 𝑥̅3)( 𝑥1 𝑥̅2 𝑥̅3) v (𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥2 𝑥̅3 v 𝑥1 𝑥̅2 𝑥3)( 𝑥̅1 v 𝑥2 v 𝑥3) = ( 
𝑥1v 𝑥1 𝑥2 v 𝑥1 𝑥̅3 v 𝑥1 𝑥2 v 𝑥2 v 𝑥2 𝑥̅3 ) (𝑥̅1 𝑥̅2 v 0 v 𝑥̅2 𝑥̅3 v 𝑥̅1 𝑥3 v 𝑥2 𝑥3 v 0 ) (𝑥1 𝑥̅2 𝑥̅3 ) 
v (𝑥̅1 𝑥̅2 v 0 v 𝑥̅1 𝑥̅2 𝑥3 v 0 v 𝑥̅1 𝑥2 𝑥̅3 v 𝑥2 𝑥̅3 v 0 v 0 v 0 v 𝑥1 𝑥̅2 𝑥3 ) = ( 0 v 𝑥1 𝑥̅2 𝑥̅3 v 0 
v 𝑥1 𝑥2 𝑥3 v 0 v 0 v 0 v 𝑥1 𝑥2 𝑥3 v 0 v 𝑥1 𝑥̅2 𝑥̅3 v 0 v 0 v 0 v 0 v 0 v 𝑥1 𝑥2 𝑥3 v 0 v 0 v 𝑥̅1 
𝑥2 𝑥3 v 𝑥2 𝑥3 v 0 v 0 v 0 v 0) (𝑥1 𝑥̅2 𝑥̅3 ) v (𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥2 𝑥̅3 v 𝑥2 𝑥̅3 v 𝑥1 𝑥̅2 𝑥3) 
= (𝑥1 𝑥̅2 𝑥̅3 v 𝑥1 𝑥2 𝑥3 v 0 v 0 v 0 v 𝑥̅1 𝑥2 𝑥3 v 𝑥2 𝑥3 ) (𝑥1 𝑥̅2 𝑥̅3) v (𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥2 
𝑥̅3 v 𝑥2 𝑥̅3 v 𝑥1 𝑥̅2 𝑥3 ) = 𝑥1 𝑥̅2 𝑥̅3 v 𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥2 𝑥̅3 v 𝑥2 𝑥̅3 v 𝑥1 𝑥̅2 𝑥3 
 
Tulemus: 𝑥1 𝑥̅2 𝑥̅3 v 𝑥̅1 𝑥̅2 v 𝑥̅1 𝑥̅2 𝑥3 v 𝑥̅1 𝑥2 𝑥̅3 v 𝑥2 𝑥̅3 v 𝑥1 𝑥̅2 𝑥3 
 
11. MDNK-ga loogiliselt võrdne Reed -Mulleri polünoom. 
 
ƒ(x1, x2, x3 , x 4) = 𝑥̅1 𝑥̅2 𝑥̅3 𝑥̅4 ⊕ 𝑥̅1 𝑥̅2 𝑥3 ⊕ 𝑥2 𝑥̅3 𝑥̅4 ⊕ 𝑥1 𝑥̅2 𝑥̅3 𝑥4 ⊕ 𝑥1 𝑥̅2 𝑥3 𝑥̅4 = 
(( 𝑥1 ⊕ 1)( 𝑥2 ⊕ 1)( 𝑥3 ⊕ 1) (𝑥4 ⊕ 1)) ⊕ (( 𝑥1 ⊕ 1)( 𝑥2 ⊕ 1) 𝑥3) ⊕ (𝑥2 (𝑥3 ⊕ 1)( 𝑥4 ⊕ 
1)) ⊕ (𝑥1(𝑥2 ⊕ 1)( 𝑥3 ⊕ 1) 𝑥4) ⊕ (𝑥1(𝑥2 ⊕ 1) 𝑥3(𝑥4 ⊕ 1)) = ((𝑥1 𝑥2 ⊕ 𝑥1 ⊕ 𝑥2 ⊕ 1)( 
𝑥3 𝑥4 ⊕ 𝑥3 ⊕ 𝑥4 ⊕ 1)) ⊕ ((𝑥1 𝑥2 ⊕ 𝑥1 ⊕ 𝑥2 ⊕ 1) 𝑥3) ⊕ (𝑥2(𝑥3 𝑥4 ⊕ 𝑥3 ⊕ 𝑥4 ⊕ 1)) ⊕ 
((𝑥1 𝑥2 ⊕ 𝑥1)( 𝑥3 𝑥4 ⊕ 𝑥4) ⊕ ((𝑥1 𝑥2 ⊕ 𝑥1)( 𝑥3 𝑥4 ⊕ 𝑥3)) = 𝑥1 𝑥2 𝑥3 𝑥4 ⊕ 𝑥1 𝑥2 𝑥3 ⊕ 𝑥1 
𝑥2 ⊕ 𝑥1 𝑥3 𝑥4 ⊕ 𝑥1 𝑥3 ⊕ 𝑥1 ⊕ 𝑥2 𝑥3 ⊕ 𝑥3 𝑥4 ⊕ 𝑥4 ⊕ 1  
 
 

 
 
00 
01 
11 
10 
00 




01 




11 




10 




 
 
10 
 
Vasakule Paremale
Diskreetne matemaatika Kodutöö #1 Diskreetne matemaatika Kodutöö #2 Diskreetne matemaatika Kodutöö #3 Diskreetne matemaatika Kodutöö #4 Diskreetne matemaatika Kodutöö #5 Diskreetne matemaatika Kodutöö #6 Diskreetne matemaatika Kodutöö #7 Diskreetne matemaatika Kodutöö #8 Diskreetne matemaatika Kodutöö #9 Diskreetne matemaatika Kodutöö #10
Punktid 10 punkti Autor soovib selle materjali allalaadimise eest saada 10 punkti.
Leheküljed ~ 10 lehte Lehekülgede arv dokumendis
Aeg2018-03-25 Kuupäev, millal dokument üles laeti
Allalaadimisi 399 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor Ilyook Õppematerjali autor
Kodutöö diskreetses matemaatikas Margus Kruusil.

Sarnased õppematerjalid

Diskreetne matemaatika 1-Kodutöö
16
docx

Diskreetne matemaatika 1. Kodutöö

Tallinna Tehnikaülikool Diskreetne Matemaatika KODUTÖÖ *** 15****IAPB ****** Detsember 2015 1. Minu matriklinumbrile (155423) vastav loogikafunktsioon oma numbrilises 10nd esituses: f(x1, x2, x3, x4) = ∑ (2, 3, 7, 8, 9, 13)1 (1, 4, 5, 14, 15)_ 2. Esitada oma loogikafunktsiooni tõeväärtustabel: x1 x2 x3 x4 f 0000 0 0001 - 0010 1 0011 1 0100 - 0101 - 0110 0 0111 1 1000 1 1001 1 1010 0 1011 0 1100 0 1101 1 1110 - 1111 - 3. Leida MDNK (McClusky meetodil) ja MKNK (Karnaugh’ kaardiga); tuvastada, kas leitud MDNK ja MKNK on teineteisega loogiliselt võrdsed või mitte. MKNK leidmine:

Diskreetne matemaatika
Diskreetne matemaatika
19
docx

Diskreetne matemaatika

Tallinna Tehnikaülikool Diskreetne matemaatika KODUTÖÖ Mina Ise 132456 IADB?? Tallinn 2019 ÜLESANNE 1 LOOGIKAFUNKTSIOON Leian oma matriklinumbrile vastav 4-muutuja loogikafunktsioon Matriklinumbri 5 viimast numbrit: 93656 Matriklinumber kuueteistkümnendsüsteemis: 2F478 Seitsmekohaline arv: 3F58CC8 Üheksakohaline arv: 54DFF9FF8 Ühtede piirkond: 3, 5, 8, 12 ( C16 ), 15 ( F16 )/ 0011, 0101, 1000, 1100, 1111 Määramatuspiirkond : 4, 9, 13 ( D16 ) / 0100, 1001, 1101 0-de piirkond : 0, 1, 2, 6, 7, 10 ( A16 ), 11 ( B16 ), 14 ( E16 ) / 0000, 0001, 0010, 0110, 0111, 1010, 1011, 1110 𝒇(x(x1,x2,x3,x4) = ∑ ( 3, 5, 8, 12, 15 )1 ( 4, 9, 13 )_ 𝒇(x(x1,x2,x3,x4) = ∏ ( 0, 1, 2, 6, 7, 10, 11, 14 )0 2 ÜLESANNE 2 TÕEVÄÄRTUSTABEL Esitada oma loogikafunktsiooni tõeväärtustabel. x1 x2

Diskreetne matemaatika
Diskreetse Matemaatika kodune-2012
8
docx

Diskreetse Matemaatika kodune (2012)

Tallinna Tehnikaülikool Diskreetne Matemaatika Kodutöö Jago Niin 123835 IASB12 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon. Matrikli number on 123835. Saadud 8-kohaline 16-süsteemi arv on 10247E89. Määramispiirkonna leidmisel tuleb arv F31680. f(, , , ) = 2. Leida MDNK ja MKNK, mis sobiksid matriklinumbrist leitud osaliselt määratud 4-muutuja funktsiooni esitamiseks. Leian MDNK Karnaugh' kaardiga. f(, , , ) = x3x4 00 01 11 10 x1x2 00 1 1 - 1 01 1 0 1 - 11 0 0 - 1 10 1 1 0 0 MDNK: f(, , , ) = v v v MKNK ­ McCluskey meetodiga f(, , , ) = Indek Nr Indeks Intervall Märge Intervall Märge s 3 *0011 x

Diskreetne matemaatika
Diskreetse matemaatika kodutöö 2009
7
doc

Diskreetse matemaatika kodutöö 2009

Tallinna Tehnikaülikool Diskreetne matemaatika KODUTÖÖ Kristjan Keskküla 093540 IASB Tallinn 2009 ÜLESANNE 1 Leida oma martiklinumbrile vastav 4-muutuja loogikafunktsioon f(x1, x2, x3, x4) = (2,4,8,9,14,15) (6,11,13) _ (järgnevalt kui funktsioon) 1 ÜLESANNE 2 Leida MDNK ja MKNK, mis sobiksid martiklinumbrist leitud osaliselt määratud 4-muutuja funktsiooni esitamiseks Kuna minu martiklinumber on paarisarvuline leian: MKNK Karnaugh' kaardiga ja MDNK McCluskey' meetodiga. 1) Leian MKNK Karnaugh' kaardiga MKNK leidmiseks joonestan Karnaugh' kaardi, kuhu kannan peale funktsiooni 1d, 0d ja määramatused. x3x400 01 11 10 x1x2 00 0 0 0 1 01 1 0 0 - 11 0 - 1 1 10 1 1 - 0 Tegu on osaliselt määratud funktsiooniga.

Diskreetne matemaatika
DISKMAT KODUTÖÖ 2015
20
docx

DISKMAT KODUTÖÖ 2015

Tallinna Tehnikaülikool Diskreetne Matemaatika KODUTÖÖ 142438 Sisukord 1)Martiklinumbrile vastav 4-muutuja loogikafunktsioon.............................................3 2)Tõeväärtustabel............................................................................................................3 3)MDNK ja MKNK, mis sobiksid martiklinumbrist leitud osaliselt määratud 4- muutuja funktsiooni esitamiseks...................................................................................3 4. Teisenda MKNK DNK kujule.......................................................................................5 5. Leida vabaltvalitud viisil MDNK-ga loogiliselt võrdne Taandatud DNK ja Täielik DNK...................................................................................................................................6 6.MKNK-ga võrdne Täielik KNK.................................................................................

Diskreetne matemaatika
Diskreetne matemaatika kodutöö
14
docx

Diskreetne matemaatika kodutöö

Tallina Tehnikaülikool Diskreetne Matemaatika KODUTÖÖ 1. Leida oma matriklinumbrile vastav loogikafunktsioon 1-de piirkond: 1, 3, 9, 10, 13 Määramatuspiirkond: 4, 5, 6, 7, 8, 12, 14 0-de piirkond: 2, 11, 15 179159  3A9AD11  x1 x2 x3 x4 f 4E856E1C7 −¿ 4, 5, 6,7, 8,12, 14 ¿¿ 0 0 0 0 0 0, 2, 11,15 ¿ 0 ¿ 0 0 0 1 1 1, 3, 9,10, 13 ¿1 Π ¿ 0 0 1 0 0 0 0 1 1 1 f ( x 1 … x 4 )=Σ ¿ 0 1 0 0 - 0 1 0 1 - 2. Esitada 0 1 1 0 - 0 1 1 1 - 1 0 0 0 - 1 0 0 1 1 1 0 1 0 1 1 0 1 1 0

Diskreetne matemaatika
Diskreetne matemaatika kodutöö
8
docx

Diskreetne matemaatika kodutöö

Tallinna Tehnikaülikool Infotehnoloogia teaduskond Diskreetne Matemaatika KODUTÖÖ Üliõpilane: Andri Kaaremäe Õpperühm: IABB13 Matrikli nr: 154819 Tallinn 1) Matriklinumbrile vastav 4-muutuja loogikafunktsioon f(x1 ... x4) = (2, 3, 4, 5, 9, 10)1 (7, 8, 11, 13)_ (0, 1, 6, 12, 14, 15)0 2) Tõeväärtustabel X1 X2 X3 X4 f

Diskreetne matemaatika
Diskreetne Matemaatika
11
docx

Diskreetne Matemaatika

Tallinna Tehnikaülikool Diskreetne Matemaatika KAUGÕPE KODUTÖÖ 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon Matriklinumber: 184974 7-kohaline 16-nd süsteemi arv: 3C81C42 Ühtede piirkond: f(x1 x2 x3 x4) = (1,2,3,4,8,12)1 9-kohaline 16-nd süsteemi arv: 5111DDC6E Määramatuspiirkond: f(x1 x2 x3 x4) = (5,6,13,14)_ Nullide piirkond: 0,7,9,10,11,15 Minu funktsioon: f(x1 x2 x3 x4) = (1,2,3,4,8,12)1 (5,6,13,14)_ 2. Esitada oma loogikafunktsiooni tõeväärtustabel x1 x2 x3 x4 0000 0 0001 1 0010 1 0011 1 0100 1 0101 -

Diskreetne matemaatika




Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun