iay0010 diskreetne matemaatika aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0 eap

12
23.8.2022 1 IAX0010 DISKREETNE MATEMAATIKA 6,0 EAP 2,5 akadeemilist tundi loengut iga nädal 3 akadeemilist tundi harjutust üle nädala dots. Margus Kruus (ICT-519) [email protected] teadur Harri Lensen (ICT-508) [email protected] Kodutöö Testid õppekeskonnas Moodle Eksam

Upload: carlow

Post on 06-Jan-2016

181 views

Category:

Documents


0 download

DESCRIPTION

IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: http://www.pld.ttu.ee/~kruus/diskmat/ 6 ,0 EAP  3 akadeemilist tundi loengut iga nädal (vt. tunniplaan!) 2 akadeemilist tundi harjutust üle nädala (vt. tunniplaan!) dots. Margus Kruus ( ICT-519 ) [email protected] - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 1

IAX0010 DISKREETNE MATEMAATIKA

6,0 EAP

 2,5 akadeemilist tundi loengut iga nädal

3 akadeemilist tundi harjutust üle nädala

dots. Margus Kruus (ICT-519)

[email protected]  

teadur Harri Lensen (ICT-508)

[email protected]

 Kodutöö

Testid õppekeskonnas Moodle

Eksam

Page 2: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 2

Matemaatika  

Diskreetne Pidev 

Diskreetse matemaatika uurimisvaldkonnad:    lausearvutus

    matemaatiline loogika    hulgateooria    graafiteooria

    kombinatoorika    kodeerimisteooria    algoritmide teooria    automaatide teooria

    jne. jne…

Page 3: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 3

 

Algoritm - eeskiri teatud ülesannete klassi lahendamiseks. 

  Algoritmi keerukus : 

AJALINE ja MAHULINE 

Algoritmi keerukus = O ( f (n))

Polünomiaalse keerukusega algoritmid 

NP täielikkus 

Rakenduslik diskreetne matemaatika 

Dekompositsiooniline lähenemine

Page 4: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 4

Kodeerida iga tipp kahendkoodiga.

5 2

8

4

7

1

3

6

Page 5: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 5

Naabertippude koodid peavad seejuures olema lähiskoodid (s.o. erinema vaid ühes koordinaadis).

KAS ON VÕIMALIK?

Page 6: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 6

88

77

3355

66

11

44

22

Page 7: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 7

Veidi kirjandust: 

Aine kodulehekülg:http://www.pld.ttu.ee/~kruus/diskmat/

Diskreetne matemaatika (H.Lensen, M.Kruus, TTÜ, 2002, 2003, 2006, 2012): saadaval nii raamatukogus kui ka õpikute kaupluses peahoones

    Diskreetse matemaatika elemendid (R.Palm, TÜ, 2003)    Graafid (A.Buldas, P.Laud, J.Villemson, TÜ, 2003)

    Lausearvutus ja hulgateooria elemendid    Diskreetne analüüs (J.Henno)

    Loogikalülituste koostamise metoodika (A.Ariste)    Graafid ja nende kasutamine (O.Ore)

    Discrete mathematics (in …)

 

Page 8: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 8

Laiendatud ainekaart 

   Matemaatiline loogika

Loogikafunktsiooni olemus. Kahe argumendi loogikafunktsioonid. Funktsioonide esitamine loogikavalemitena. Loogika põhiseadused. Loogikavalemite teisendamine. Normaalkujud. Disjunktiivne NK ja

konjunktiivne NK: minimaalne, taandatud, täielik. Loogikafunktsioonide minimeerimise meetodid: Karnaugh' kaart, Quine-McCluskey meetod, nõrgalt määratud funktsioonide minimeerimine. Loogikafunktsioonide

esitus erinevates funktsioonisüsteemides. Loogikafunktsioonide täielikud süsteemid. Baassüsteemid. Täielikkuse kriteerium. Näiteid

baassüsteemidest. Baassüsteemi seos funktsiooni realisatsiooniga. Loogikafunktsiooni Shannoni arendused: disjunktiivne ja konjunktiivne,

osaline ja täielik. Shannoni arendused rakendus: multiplekserrealisatsioonid. Loogikafunktsiooni tuletis.

Loogikafunktsioonide süsteemi minimeerimine. KOKKU umbes 10 nädalat. KODUTÖÖ!!!!

Page 9: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 9

2. Hulgateooria alused3. Hulgateooria kui matemaatilise loogika analoog (homomorfism).

Hulgateooria põhioperatsioonid. Hulgateoreetiliste operatsioonide omadused. Cantori normaalkujud: täielik, taandatud, minimaalne.

Hulgateoreetiliste avaldiste teisendamine ja lihtsustamine. Karnaugh' kaardi analoog hulgateoorias. KOKKU umbes 3 nädalat.

 

3. Eriteemasid hulgateoorias Hulkade ristkorrutis. Hulkade vastavused. Vastavuste liigid ja omadused.

Suhted (relatsioonid) hulgas. Ekvivalentsisuhe. Osalise järjestuse suhe. Algebrad ja algebralised süsteemid. Cantori ja Boole'i algebrate

homomorfism. KOKKU umbes 2 nädalat. 

4. Sissejuhatus graafiteooriasseGraafiteooria põhimõisted. Klassikalised graafiteooria ülesanded ja nende

praktiline rakendamine.

Page 10: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 10

Eelteema: kahendsüsteem 

Arvusüsteemi aluse mõiste - numbri kirjapanekuks kasutatavate märkide arv. 

Kümnendsüsteem: 0,1,2,3,4,5,6,7,8,9Kahendsüsteem: 0,1

Kuueteistkümnendsüsteem: 0,1,…,8,9,A,B.C,D,E,F 

Positsioonilistes arvusüsteemides omab iga arvu järk oma kindlat kaalu, mis on tavaliselt seotud "aluse" astmetega.

 

anan-1an-2…...a1 a0 , a-1a-2…...a-m

pnpn-1pn-2…...p1 p0 , p-1p-2…...p-m

 

Kui alus on p, siis pi = p i

 

Arvu väärtus leitakse polünoomvalemiga:

A = ∑ (ai * p i )

 

Page 11: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 11

537,610= 5*102 + 3*101 + 7*100+ 6*10-1

1101,112=1*23+1*22+0*21 + 1*20+ 1*2-1 + 1*2-2 = 13,7510

A6,E16= 10*161 + 6*160+ 14*10-1 , kus A väärtus on 10 ja E väärtus 14

Teisendused

10-süsteemist 2-süsteemi Täis- ja murdosa teisendatakse eraldi. Täisosa teisendamisel hakatakse teisendatavat arvu regulaarselt jagama uue arvusüsteemi alusega (s.o. 2-ga), eraldades igal jagamisel jäägi ja jagatise. Jagatis Jääk

25 1 (a0) 12 0 (a1) 6 0 (a2) 3 1 (a3) 1 1 (a4)

2510=110012 3710= ??? 10510= ???

Page 12: IAY0010 DISKREETNE MATEMAATIKA Aine kodulehekülg: pld.ttu.ee/~kruus/diskmat/ 6 ,0  EAP

20.4.2023 12

VÄGA ON VAJA, et arvude 0 kuni 15 esitus kahendsüsteemis oleks varsti PEAS ja arvude 16 kuni 31 esitus kahendsüsteemis peaaegu PEAS. Murdosa teisendamisel hakatakse teisendatavat murdu regulaarselt korrutama uue arvusüsteemi alusega (s.o. 2-ga) ning eraldatakse pärast iga korrutamist täisosa. Murd Täisosa

0,6 0 (a0) 1,2 1 (a-1) 0,4 0 (a-2) 0,8 0 (a-3) 1,6 1 (a-4) 1,2 1 (a-5)

0,610= 0,10011 …. 2 NB! Murrud ei teisendu üldjuhul täpselt. Täpsus on hinnatav viimase väljaarvutatud koha kaaluga. 0,410= ???? 2 (täpsus 7 kohta peale koma) 0,2310= ???? 2 (täpsus 5 kohta peale koma) Segaarvu teisendusel kirjutatakse täis- ja murdosa kõrvuti. 25,610= 11001,10011 ….2

Teisendus 2-süsteemist 10-süsteemi toimub polünoomvalemite rakendamisega.