Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se...

70
Osnove matematičke logike Pripreme za ispit iz informatike na DM

Transcript of Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se...

Page 1: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Osnove matematičke logikePripreme za ispit iz informatike na DM

Page 2: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Općenito…

• Matematička je logika vezana za logiku, granu filozofije.

• Osnovni pojam: logički SUD – IZJAVA koja može biti istinita ili neistinita.

Page 3: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Osnovne logičke operacije

Page 4: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Konjunkcija

• Logičko množenje

• I, AND

• Simbol: *

• logička operacija koja uključuje dvije logičke varijable (izjave) i istinita je samo ako su obje logičke varijable istinite.

Page 5: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Disjunkcija

• Logičko zbrajanje

• ILI, OR

• Simbol: +

• Izjava Z = A + B je istinita ako je istinita barem jedna od izjava A i B.

Page 6: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Negacija

• Logički NE, NOT

• logička operacija koja uključuje jednu logičku izjavu i istinita je ako je početna izjava neistinita.

Page 7: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Složeni logički izrazi

• Osnovne logičke operacije često se kombiniraju u složene logičke izraze.

• Za logički izraz, znajući definicije i (ili) tablice istinitosti osnovnih logičkih operacija, lako možemo napraviti tablicu istinitosti zadanoga složenog izraza.

• Prioritet osnovnih logičkih operacija:• Zagrade

• Negacija (NE)

• Konjunkcija (I)

• Disjunkcija (ILI)

Page 8: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Primjer

Page 9: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)
Page 10: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Zadatci s ispita DM

Page 11: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Probna državna matura, 2009

Page 12: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., ljetni rok

Page 13: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., jesenski rok

Page 14: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., ljetni rok

Page 15: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., jesenski rok

Page 16: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., ljetni rok

Page 17: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., jesenski rok

Page 18: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., ljetni rok

Page 19: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., ljetni rok

Page 20: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., jesenski rok

Page 21: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., jesenski rok

Page 22: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Probna državna matura, 2009

Page 23: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., ljetni rok

Page 24: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., jesenski rok

Page 25: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., ljetni rok

Page 26: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., jesenski rok

Page 27: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., ljetni rok

Page 28: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., jesenski rok

Page 29: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., ljetni rok

Page 30: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., jesenski rok

Page 31: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., ljetni rok

Page 32: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., ljetni rok

Page 33: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Dobivanje složenog logičkog izraza iz tablice istinitosti

Page 34: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Konjunktivna normalna forma

• U tablici istinitosti gledamo samo one redove u kojima je rezultat nula.

• U svakom od tih redova zbrajamo varijable, ali s tim da varijable čija je vrijednost jedan negiramo (one čija je vrijednost nula samo prepišemo).

• dobivene zbrojeve pomnožimo.

Page 35: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., jesenski rok

Page 36: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Disjunktivna normalna forma

• U tablici istinitosti gledamo samo one redove u kojima je rezultat jedan.

• U svakom od tih redova množimo varijable, ali s tim da varijable čija je vrijednost nulanegiramo (one čija je vrijednost jedan samo prepišemo).

• dobivene umnoške zbrojimo.

Page 37: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Zadatci s ispita DM

Page 38: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., jesenski rok

Page 39: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., ljetni rok

Page 40: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., jesenski rok

Page 41: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., ljetni rok

Page 42: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Teoremi Booleove algebre

Page 43: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)
Page 44: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Zadatci s ispita DM

Page 45: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., jesenski rok

Page 46: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., jesenski rok

Page 47: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., ljetni rok

Page 48: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., ljetni rok

Page 49: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., jesenski rok

Page 50: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., jesenski rok

Page 51: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., ljetni rok

Page 52: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., ljetni rok

Page 53: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., jesenski rok

Page 54: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Probna državna matura, 2009

Page 55: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., ljetni rok

Page 56: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., ljetni rok

Page 57: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., jesenski rok

Page 58: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., ljetni rok

Page 59: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2012., jesenski rok

Page 60: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., ljetni rok

Page 61: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., jesenski rok

Page 62: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., ljetni rok

Page 63: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2014., jesenski rok

Page 64: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., ljetni rok

Page 65: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Probna državna matura, 2009

Page 66: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., ljetni rok

Page 67: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2010., jesenski rok

Page 68: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., ljetni rok

Page 69: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2011., jesenski rok

Page 70: Osnove matematičke logike...Složeni logički izrazi •Osnovne logičke operacije često se kombiniraju u složene logičke izraze. •Za logički izraz, znajući definicije i (ili)

Državna matura, 2013., jesenski rok