Alle fag › Diskret matematikk
Diskret matematikk: gratis øving, teori og oppgaver
Datamaskiner er bygget på logikk: sant og usant, og og eller. Mengder er måten matematikken samler ting på. Begge deler dukker opp overalt i programmering, databaser og digitale kretser.
Innhold
1. Logikk og mengder
Hva handler det om?
Datamaskiner er bygget på logikk: sant og usant, og og eller. Mengder er måten matematikken samler ting på. Begge deler dukker opp overalt i programmering, databaser og digitale kretser.
Begreper og formler
- Utsagnslogikk: (ikke), (og), (eller), (hvis … så).
- er bare usann når er sann og er usann.
- De Morgans lover:
- Kontraposisjon: er ekvivalent med .
- En sannhetsverditabell med variabler har rader.
- Mengder: union (i A eller B), snitt (i begge), komplement.
- Inklusjon–eksklusjon:
- En mengde med elementer har delmengder (potensmengden).
Slik løser du oppgavene
- Logikk: lag en sannhetsverditabell, eller bruk De Morgan og kontraposisjon.
- Telling med overlapp: legg sammen og trekk fra det som er telt to ganger.
- «Ingen av delene»: totalt minus unionen.
Eksempel
40 studenter: 25 tar matte, 18 tar fysikk og 10 tar begge. Hvor mange tar ingen av dem?
- .
- Ingen av dem: .
Vanlige feil
- Å tro at er usann når er usann. Et løfte er ikke brutt hvis betingelsen ikke inntreffer.
- Å glemme å trekke fra snittet og dermed telle noen to ganger.
- Å forveksle den omvendte () med kontraposisjonen.
Begreper i denne delen
2. Kombinatorikk
Hva handler det om?
Hvor mange passord finnes? Hvor mange måter kan et lag velges på? Kombinatorikk er systematisk telling. Det brukes i sannsynlighet, sikkerhet (hvor lang tid tar det å gjette et passord?) og algoritmer (hvor mange tilfeller må sjekkes?).
Begreper og formler
- Multiplikasjonsprinsippet: valg etterfulgt av valg gir muligheter.
- Ordnede utvalg med tilbakelegging: (for eksempel en PIN-kode).
- Permutasjoner: ting i rekkefølge: .
- Ordnet utvalg uten tilbakelegging (rekkefølgen betyr noe):
- Kombinasjoner (rekkefølgen betyr ikke noe):
- Håndhilsninger mellom personer: .
Slik løser du oppgavene
- Spør: betyr rekkefølgen noe? Kan samme ting velges flere ganger?
- Rekkefølge og gjentak: . Rekkefølge uten gjentak: . Uten rekkefølge: .
Eksempel
8 løpere kjemper om gull, sølv og bronse. Hvor mange mulige pallplasseringer finnes?
- Rekkefølgen betyr noe, og ingen kan få to medaljer.
- .
Vanlige feil
- Å bruke kombinasjoner når rekkefølgen betyr noe (eller omvendt).
- Å glemme at .
- Å legge sammen når valgene skal ganges.
Begreper i denne delen
3. Grafer og modulregning
Hva handler det om?
En graf er noder (punkter) koblet med kanter (linjer). Veinett, datanettverk, venner i sosiale medier og avhengigheter mellom programmoduler er alle grafer. Modulregning er «klokkeregning» med rester, og brukes i hashing, kryptering og kontrollsifre.
Begreper og formler
- Grad til en node: antall kanter som går ut fra den. Håndhilselemmaet:
- Komplett graf (alle koblet til alle) har kanter.
- Et tre er en sammenhengende graf uten sykler. Et tre med noder har nøyaktig kanter.
- Eulerkrets (bruk hver kant nøyaktig én gang og kom tilbake): finnes når grafen er sammenhengende og alle noder har partall grad.
- Korteste vei i en vektet graf: Dijkstras algoritme. Utvid alltid fra den nærmeste noden du ikke har ferdigbehandlet.
- Modulregning: er resten når deles på . For eksempel .
Slik løser du oppgavene
- Tell kanter via gradene: summer og del på 2.
- For trær og komplette grafer: bruk formlene.
- Korteste vei: prøv alle rimelige ruter i små grafer, eller følg Dijkstra.
Eksempel
Kanter: A–B (4), A–C (1), C–B (2), B–D (5), C–D (8). Korteste vei fra A til D?
- A–C–B koster , som er billigere enn A–B direkte (4).
- Videre B–D: . Alternativet A–C–D koster .
- Korteste vei er A–C–B–D med lengde 8.
Vanlige feil
- Å glemme å dele gradsummen på 2.
- Å tro at den direkte kanten alltid er kortest.
- Å bruke negative rester: i matematikken er alltid mellom 0 og .
Begreper i denne delen
Eksempeloppgaver med løsning
Her er noen av oppgavene i diskret matematikk. I appen får regneoppgavene nye tall hver gang, så du kan øve til det sitter – og ta en prøveeksamen med karakter før eksamen.
Logikk og mengder: Når er implikasjonen usann?
Svar: Når er sann og er usann
Implikasjonen lover at følger når holder. Det løftet brytes bare når skjer og ikke gjør det.
Kombinatorikk: Du har 3 skjorter og 4 bukser. Hvor mange antrekk kan du lage?
Svar: 12
Multiplikasjonsprinsippet: .
Grafer og modulregning: En graf har 7 kanter. Hva er summen av gradene til alle nodene?
Svar: 14
Hver kant gir 2 til gradsummen: .
Logikk og mengder: , og . Hva er ?
Svar: 30
.
Passer for disse emnene
Innholdet dekker pensum som går igjen i ingeniørutdanningene, blant annet:
- TMA4140 (NTNU)