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

Diskreetse matemaatika kodutöö (0)

1 HALB
Punktid
Tallinna Tehnikaülikool
Diskreetne Matemaatika
KODUTÖÖ
Olga Dalton
104493
IAPB11
Tallinn 2010
1. Leida oma matriklinumbrile vastav 4- muutuja loogikafunktsioon .
Matrikli number on 104493
Ühtede piirkonna määramiseks saadud 16-nd arv on 28DD194D
Seega on ühtede piirkond f(x1,x2,x3,x4) = ∑(1,2,4,8,9,13)1
Määramatuspiirkonna määramiseks saadud 16-nd arv on 2675BD7
Määramatuspiirkond on seega f(x1,x2,x3,x4) = (5,6,7,11) –
Seega on matriklinumbrile 104493 vastav 4- muutuja loogikafunktsioon oma numbrilises 10ndesituses:
f(x1..x4) = (1,2,4,8,9,13)1 (5,6,7,11)_
2. Leida MDNK ja MKNK, mis sobiksid matriklinumbrist leitud osaliselt määratud 4-muutuja funktsiooni esitamiseks.
Kuna matriklinumber 104493 on paaritu, siis leian MDNK Karnaughkaardiga .
Tegu on osaliselt määratud funktsiooniga. Osaliselt määratud funktsiooni korral võime määramatuse asemele vabalt valida kas 0 või 1. Kuna minimaalne disjunktiivkuju leitakse 1-de piirkonna kaudu,
siis valin vastavad kontuurid.
Seega on MDNK:
  • Nüüd leian MKNK McCluskey' meetodiga.

Selleks kirjutan välja oma funktsiooni nullide piirkonna.
f(x1..x4) = (0,3,10,12,14,15)0 (5,6,7,11)_
Ind
Nr
Märge
Ind
Nr-d
Vahe
Märge
Ind
Nr-d
Vahe
Märge
0
0
A1
2-3
3-7
4
X
2-3-3-4
6-7-14-15
1,8
A3
2
3
X
3-11
8
X
10-11-14-15
1,4
A4
5*
X
5-7*
2
X
3-7-11-15
4,8
A5
6*
X
6-7*
1
X
10
X
6-14
8
X
12
X
10-11
1
X
3
7*
X
10-14
4
X
11*
X
12-14
2
A2
14
X
3-4
7-15
8
X
4
15
X
11-15
4
X
14-15
1
X
Lahendan katteülesande:
Lihtimplikandid
0
3
10
12
14
15
A1
x
A2
x
x
A3
x
x
A4
x
x
x
A5
x
x
Valin MKNK jaoks A1, A2, A4 ja A5.
Impl
Vahe
A1
0
0
0
0
A2
2
1
1
0
A4
1,4
1
1
A5
4,8
1
1
Kirjutan välja MKNK:
3. Teisendada punktis 2 leitud MKNK loogikaalgebra põhiseaduste abil DNK- kujule .
V =V
= V
= V
= V

Seega saadud DNK on: V
Karnaugh’ kaardiga leitud MDNK:
Võrdlen saadud DNK punktis 2 leitud DNK-ga. Tegemist ei ole kokkulangeva avaldisega. Arvutan mõlemale tõeväärtustabelid.
x1
x2
x3
x4
f1
f2
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
0
1
1
0
0
1
1
0
0
0
1
0
0
1
1
0
1
0
1
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
0
0
0
1
1
1
0
0
1
1
1
1
0
1
0
0
0
1
0
1
1
0
0
1
1
0
0
0
0
1
1
0
1
1
1
1
1
1
0
0
0
1
1
1
1
0
0
Leitud DNK-d on erinevad, sest jaotasin määramatuspiirkonda MKNK ja MDNK erinevalt ehk teineteisest sõltumatult.
Seega sain lõppkokkuvõttes 2 erinevat lõpuni määratud funktsiooni:
f1(x1..x4) = (1,2,4,5,6,7,8,9,13)1
f2(x1..x4) = (1,2,4,5,6,8,9,13)1
Siit tuleneb ka erinevus.
4. Leida vabaltvalitud viisil punktis 2 saadud MDNK-ga (loogiliselt) võrdne Taandatud DNK ja Täielik DNK, näidates (selgitades) mõlema jaoks ära ka nende leidmisviisi.
* Leian taandatud DNK McCluskey' meetodiga. taandatud disjunktiivne normaalkuju võrdub lihtimplikantide disjunktsiooniga.
f1(x1..x4) = (1,2,4,5,6,7,8,9,13)1
Ind
Nr
Märge
Ind
Nr-d
Vahe
Märge
Ind
Nr-d
Vahe
Märge
1
1
x
1-2
1-5
4
x
1-2-2-3
4-5-6-7
1,2
A3
2
x
1-9
8
x
1-5-9-13
4,8
A4
4
x
2-6
4
A1
8
x
4-5
1
x
2
5
x
4-6
2
x
6
x
8-9
1
A2
9
x
2-3
5-7
2
x
3
7
x
5-13
8
x
13
x
6-7
1
x
9-13
4
x
Seega on taandatud DNK:
Ehk taandatud DNK langeb kokku MDNK-ga.
* Leian TDNK. Kirjutan TDNK eelnevalt leitud f1-e tõeväärtustabeli ühtede piirkonnast .
5. Leida vabaltvalitud viisil punktis 2 saadud MKNK-ga (loogiliselt) võrdne Täielik KNK.
Teisendan punktis 2 saadud MKNK TKNK-ks.
6. Teha punktis 2 saadud MDNK-le Shannoni disjunktiivne arendus selle muutuja (muutujate) x i järgi, mida esineb MDNK-s kõige rohkem.
Minu MDNK-s esinevad muutujad x1 ja x3 mõlemad 3 korda. Seega teen Shannoni disjunktiivse arenduse kahe muutuja järgi.
=
7. Teha punktis 2 saadud MDNK-le Shannoni disjunktiivne arendus vabaltvalitud 2he muutuja järgi.
Kui punktis 6 juba tehti Shannoni disj. arendus just 2 muutuja järgi, siis tuleb siin teha MDNK arendus 1 muutuja järgi, valides selle ühe muutuja vabalt.
Valin selleks muutujaks x1
8. Teha punktis 2 saadud MDNK-le Shannoni konjunktiivne arendus vabaltvalitud 2he muutuja järgi.
Valin muutujateks x1 ja x2
9. Leida ja esitada punktis 2 saadud MDNK-ga loogiliselt võrdne Reed -Mulleri polünoom.
Kasutan Karnaugh’ kaarti.
Diskreetse matemaatika kodutöö #1 Diskreetse matemaatika kodutöö #2 Diskreetse matemaatika kodutöö #3 Diskreetse matemaatika kodutöö #4 Diskreetse matemaatika kodutöö #5
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 5 lehte Lehekülgede arv dokumendis
Aeg2011-02-03 Kuupäev, millal dokument üles laeti
Allalaadimisi 119 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor olgadalton Õppematerjali autor
Kodutöö sai arvestatud

Sarnased õppematerjalid

Diskreetse matemaatika kodutöö-2011
11
docx

Diskreetse matemaatika kodutöö (2011)

Tallinna Tehnikaülikool Diskreetne Matemaatika KODUTÖÖ 1. Leida oma matriklinumbrile vastav 4- muutuja loogikafunktsioon. Loogikafunktsioon: f (x1, x2, x3, x4) = 1 (8, 9, 10)_ 2. Leida MDNK ja MKNK, mis sobiksid matriklinumbrist leitud osaliselt määratud 4- muutuja funktsiooni esitamiseks. MDNK ­ Karnaugh' kaardiga f (x1, x2, x3, x4) = 1 (8, 9, 10)_ x3x4 00 01 11 10 x1x2 00 1 0 0 1 01 0 1 1 0 11 1 0 1 0 10 - - 0 - f (x1, x2, x3, x4) = MKNK ­ McCluskey meetodiga Lihtimplikantide hulga leidmine Ind- Ind- Nr Märge Nr Vahe Märge Indeks Nr Vahe Märge eks eks

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
Kodutöö 2008
6
doc

Kodutöö 2008

Tallinna Tehnikaülikool Diskreetse Matemaatika KODUTÖÖ 082800 MAHB11 Tallinn 2008 Ülesanne 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon. f( x1, x2, x3, x4 ) = (0,1,2,5,6,7,9)1 (11,13,14)- 1 1 0 1 0 1 1 1 0 - 0 - 0 1 - 0 Ülesanne 2. MKNK leidmine Karnaugh' kaardiga. MKNK: f(x1,x2, x3, x4)= (x 1 )( )( )( x3 x1 x 2 x2 x3 x 4 x2 x3 x 4 ) MDNK leidmine McCluskey meetodiga Ind Märge Ind. Nr.-d Vahe Märge Ind. Nr.-d Vahe Märge Nr. . 0 0 x 0-1 0-1 1

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
Diskreetse matemaatika kodutöö
6
doc

Diskreetse matemaatika kodutöö

Tallinna Tehnikaülikool Diskreetse Matemaatika KODUTÖ Ö Kristjan Lank 082784 MAHB-11 Tallinn 2009 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon. Matrikli number on 082784 Ühtede piirkonna määramiseks saadud 16-nd arv on 205FBF60 Ühtede piirkond on seega f(x1,x2,x3,x4) = (0,2,5,6,11,15) 1 Määramatuspiirkonna määramiseks saadud 16-nd arv on 1E783BA Määramatuspiirkond on seega f(x1,x2,x3,x4) =(1,3,7,8,10,14) ­ 2. Leida selle funktsiooni MKNK Karnaugh' kaardiga ja MDNK McCluskey' meetodiga. MKNK: x3x4 x1x2 00 01 11 10 00 1 - - 1 01 0 1 - 1 11 0 0

Diskreetne matemaatika
IAY0010 Diskreetne matemaatika kodutöö
18
docx

IAY0010 Diskreetne matemaatika kodutöö

Diskreetne matemaatika KODUTÖÖ SISUKORD SISUKORD..........................................................................................1 ÜLESANNE 1 LOOGIKAFUNKTSIOON......................................................3 ÜLESANNE 2 TÕEVÄÄRTUSTABEL..........................................................3 ÜLESANNE 3 MINIMAALSED NORMAALKUJUD........................................3 3.1 MDNK KARNAUGH’ KAARDIGA.......................................................................3 3.2 MKNK MCCLUSKEY MEETODIGA.....................................................................4 3.3 VÕRDLUS....................................................................................................... 5 ÜLESANNE 4 MKNK TEISENDAMINE DNK-KUJULE....................................5 ÜLESANNE 5 DISJUNKTIIVSED NORMAALKUJUD.....................................5 5.1 TAANDATUD DNK...........................................................

Diskreetne matemaatika
Diskreetne matemaatika-IAX0010-Kirjalik kodutöö
16
pdf

Diskreetne matemaatika (IAX0010) Kirjalik kodutöö

Tallinna Tehnikaülikool Diskreetne Matemaatika KODUTÖÖ Karina Reisel Matrikli number: 223109 Rühm: IACB13 Karina Reisel – IACB13 (223109) 14.12.2022 1. Leida matriklinumbrile vastav 4-muutuja loogikafunktsioon Matrikli number 223109. Esimene 7-kohaline 16ndarv 34EA125 on 1-de piirkond. 9-kohalise tekkinud 16ndarvu 46E 59E 893 järguväärtused 0...15, mis ei kuulu 1-de piirkonda, moodustavad funktsiooni määramatuspiirkonna. Ülejäänud järguväärtused, mis ei esine 1-de ega määramatuspiirkonnas on 0-de piirkonda kuuluvad arvud. Seega matriklinumbrile 223109 vastav 4-muutuja loogikafunktsioon 10ndesituses: 2 Karina Rei

Diskreetne matemaatika
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




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