811120P Diskreetit rakenteet

Samankaltaiset tiedostot
811120P Diskreetit rakenteet

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

MS-A0402 Diskreetin matematiikan perusteet

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

811120P Diskreetit rakenteet

Vieruskaverisi on tämän päivän luennolla työtoverisi. Jos sinulla ei ole vieruskaveria, siirry jonkun viereen. Esittäytykää toisillenne.

811120P Diskreetit rakenteet

j(j 1) = n(n2 1) 3 + (k + 1)k = (k + 1)(k2 k + 3k) 3 = (k + 1)(k2 + 2k + 1 1)

811120P Diskreetit rakenteet

Johdatus yliopistomatematiikkaan. JYM, Syksy2015 1/195

811120P Diskreetit rakenteet

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

811120P Diskreetit rakenteet

MS-A0401 Diskreetin matematiikan perusteet

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

811120P Diskreetit rakenteet

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Predikaattilogiikkaa

Johdatus diskreettiin matematiikkaan Harjoitus 1,

Karteesinen tulo. Olkoot A = {1, 2, 3, 5} ja B = {a, b, c}. Näiden karteesista tuloa A B voidaan havainnollistaa kuvalla 1 / 21

Diskreetin Matematiikan Paja Tehtäviä viikolle 2. ( ) Jeremias Berg

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

Diskreetin Matematiikan Paja Ratkaisuehdotuksia viikolle 2. ( ) Jeremias Berg

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

Johdatus diskreettiin matematiikkaan Harjoitus 2, Osoita että A on hyvin määritelty. Tee tämä osoittamalla

Johdatus matematiikkaan

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen!

Diskreetit rakenteet. 3. Logiikka. Oulun yliopisto Tietojenkäsittelytieteiden laitos 2015 / 2016 Periodi 1

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

811120P Diskreetit rakenteet

MS-A0402 Diskreetin matematiikan perusteet

Logiikka 1/5 Sisältö ESITIEDOT:

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 8. syyskuuta 2016

1. Logiikan ja joukko-opin alkeet

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Loogiset konnektiivit

TIEA241 Automaatit ja kieliopit, kevät 2011 (IV) Antti-Juhani Kaijanaho. 16. maaliskuuta 2011

Matematiikan tukikurssi, kurssikerta 1

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Tietojenkäsittelyteorian alkeet, osa 2

Tenttiin valmentavia harjoituksia

Matematiikan tukikurssi

Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan erilaisia todistustekniikoita. Luentokalvoista 11, sekä voi olla apua.

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti.

MAT Algebra 1(s)

Nimitys Symboli Merkitys Negaatio ei Konjuktio ja Disjunktio tai Implikaatio jos..., niin... Ekvivalenssi... jos ja vain jos...

MAT Algebra I (s) periodilla IV 2012 Esko Turunen

Insinöörimatematiikka A

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn

Diskreetti matematiikka Toinen välikoe Vastauksia. 1. Olkoot X = {a, b, c, d} ja Y = {1, 2, 3}, sekä R, S X Y relaatiot

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.

Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }?

3. Predikaattilogiikka

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko

Insinöörimatematiikka IA

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen!

Matemaatiikan tukikurssi

Sanomme, että kuvaus f : X Y on injektio, jos. x 1 x 2 f (x 1 ) f (x 2 ) eli f (x 1 ) = f (x 2 ) x 1 = x 2.

6 Relaatiot. 6.1 Relaation määritelmä

Tietojenkäsittelytieteen ja tilastotieteen matematiikkaa 1/137

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim.

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

H = : a, b C M. joten jokainen A H {0} on kääntyvä matriisi. Itse asiassa kaikki nollasta poikkeavat alkiot ovat yksiköitä, koska. a b.

Ratkaisu: Käytetään induktiota propositiolauseen A rakenteen suhteen. Alkuaskel. A = p i jollain i N. Koska v(p i ) = 1 kaikilla i N, saadaan

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

Johdatus matemaattiseen päättelyyn

Approbatur 3, demo 1, ratkaisut A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat.

Diskreetti matematiikka, syksy 2010 Harjoitus 7, ratkaisuista

DISKREETTIÄ MATEMATIIKKAA.

Relaatioista. 1. Relaatiot. Alustava määritelmä: Relaatio on kahden (tai useamman, saman tai eri) joukon alkioiden välinen ominaisuus tai suhde.

Johdatus matematiikkaan

811120P Diskreetit rakenteet

Propositiot: Propositiot ovat väitelauseita. Totuusfunktiot antavat niille totuusarvon T tai E.

Lause 5. (s. 50). Olkoot A ja B joukkoja. Tällöin seuraavat ehdot ovat

Johdatus yliopistomatematiikkaan

Seurauksia. Seuraus. Seuraus. Jos asteen n polynomilla P on n erisuurta nollakohtaa x 1, x 2,..., x n, niin P on muotoa

Diskreetin matematiikan perusteet Laskuharjoitus 3 / vko 10

1 Lukujen jaollisuudesta

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

MS-A0402 Diskreetin matematiikan perusteet

Johdatus matemaattiseen päättelyyn

-Matematiikka on aksiomaattinen järjestelmä. -uusi tieto voidaan perustella edellisten tietojen avulla, tätä kutsutaan todistamiseksi

Johdatus yliopistomatematiikkaan. JYM, Syksy /197

x > y : y < x x y : x < y tai x = y x y : x > y tai x = y.

Johdatus matematiikkaan

815338A Ohjelmointikielten periaatteet

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

Matematiikan peruskäsitteitä

Luonnollisten lukujen ja kokonaislukujen määritteleminen

a) Tutki algoritmin toimintaa syötteellä b) Listaa algoritmin kaikki mahdolliset tulosteet.

JOUKKO-OPIN ALKEITA. Veikko Rantala Ari Virtanen

Transkriptio:

811120P Diskreetit rakenteet 2017-2018 Yhteenveto

Yleistä kurssista Kurssin laajuus 5 op Luentoja 30h Harjoituksia 21h Itsenäistä työskentelyä n. 80h 811120P Diskreetit rakenteet, Yhteenveto 2

Kurssin suorittamisesta Syksyllä 2017 kurssin aikana 2 välikoetta Korvaavat tentin, kumpaankin osallistuttava Välikokeessa 4 tehtävää -> maksimipistemäärä yhteensä 48 pistettä -> saatava yhteensä 24 pistettä jotta pääsee läpi Harjoituksista bonuspisteitä välikokeisiin: kuudesta ensimmäisestä harjoituksesta 0.5p (osallistuminen)+0.5p (annettavan tehtävän tekeminen) -> Yhteensä voi saada 6 bonuspistettä Välikokeiden jälkeen suoritustapa tentti Tentissä 5 tehtävää, maksimipistemäärä 30 -> saatava 15 pistettä jotta pääsee läpi Tentit yliopiston yleisinä tenttipäivinä 811120P Diskreetit rakenteet, Yhteenveto 3

Palaute Muista antaa palautetta osoitteessa https://palaute.oulu.fi/ Tällä luennolla voi myös antaa suullista palautetta #!? 811120P Diskreetit rakenteet, Yhteenveto 4

Kurssin sisältö 1. Algoritmin käsite 2. Lukujärjestelmät ja niiden muunnokset; lukujen esittäminen tietokoneessa 3. Logiikka (propositiokalkyyli, predikaattikalkyylin alkeet) 4. Joukot relaatiot ja funktiot 5. Rekursio ja induktio 6. Alkeislukuteoria (jaollisuus ja siihen liittyvät algoritmit) 811120P Diskreetit rakenteet, Yhteenveto 5

1. Algoritmit Osattava tulkita ja suorittaa annettu pseudokielinen algoritmi Osattava laatia yksinkertainen algoritmi ja kirjoittaa se pseudokielellä 811120P Diskreetit rakenteet, Yhteenveto 6

2. Lukujärjestelmät ja lukujen esittäminen tietokoneessa x P(x) x P(x) Osattava muuntaa lukuja 10-, 2-, 8- ja 16-järjestelmien välillä Myös desimaalilukuja Osattava muodostaa ja tulkita annetun kokonaisluvun 16-bittinen tietokone-esitys kokonaislukuna Negatiivisten lukujen esittäminen vaatii kakkosen komplementin muodostamista Osattava muodostaa ja tulkita annetun reaaliluvun 16- bittinen tietokone-esitys reaalilukuna Karakteristikan ja signifikantin bittimäärät annetaan, samoin eksponenttisiirtymä 811120P Diskreetit rakenteet, Yhteenveto 7

3.1. Propositiologiikka Osattava tulkita proposition symbolinen esitys Osattava muodostaa annetun proposition symbolinen esitys Haetaan ilmauksesta atomiset propositiot, merkitään niitä muuttujilla ja käytetään loogisia konnektiiveja Osattava muodostaa annetun proposition totuustaulu Konnektiivien totuustaulut osattava Tautologia ja ristiriita tunnistettava Looginen seuraus ja ekvivalenssi Looginen päättely Osattava erottaa oletukset ja johtopäätös Osattava tunnistaa onko validi 811120P Diskreetit rakenteet, Yhteenveto 8

3.2 Predikaattilogiikka Ymmärrettävä predikaatin käsite Ymmärrettävä kvanttorit ja. Osattava mallintaa annettuja väitteitä predikaattilogiikan käsittein Kaikki koneinsinöörit ovat miehiä : x K(x)->M(x), kun K ja M ovat predikaatit K(x): x on koneinsinööri M(x): x on mies 811120P Diskreetit rakenteet, Yhteenveto 9

4.1. Joukot Joukon esittäminen luettelumuodossa ja loogista predikaattia käyttäen Alkion kuuluminen joukkoon Joukon osajoukko Unioni, leikkaus ja komplementti 811120P Diskreetit rakenteet, Yhteenveto 10

4.2. Relaatiot Binäärisen relaation käsite Ekvivalenssirelaatio (osattava päätellä, onko annettu relaatio ekvivalenssi) Refleksiivinen Symmetrinen Transitiivinen 811120P Diskreetit rakenteet, Yhteenveto 11

4.3. Funktiot Funktion käsite Lähtöjoukko, maalijoukko, kuvajoukko Surjektio, injektio ja bijektio Osattava selvittää annetusta funktiosta sen surjektiivisuus ja injektiivisyys Yhdistetty funktio ja käänteisfunktio 811120P Diskreetit rakenteet, Yhteenveto 12

5. Rekursio ja induktio Rekursiiviset lukujonot Osattava tulkita rekursiivinen määritelmä Induktio Idea Osattava todistaa luonnollisia lukuja koskevia väitteitä induktiolla, esimerkiksi annetun rekursiivisen lukujonon yleinen termi 811120P Diskreetit rakenteet, Yhteenveto 13

6. Alkeislukuteoria Jaollisuuden perusominaisuudet Eukleideen algoritmin soveltaminen Myös laajennetun version Jäännösluokilla laskeminen Kongruenssiyhtälön ratkaiseminen 811120P Diskreetit rakenteet, Yhteenveto 14