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.

3 deler36 oppgaver9 begreper forklartPrøveeksamenGratis
Start å øve gratis →

Innhold

  1. Logikk og mengder
  2. Kombinatorikk
  3. Grafer og modulregning

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

¬(p∧q)≡¬p∨¬q,¬(p∨q)≡¬p∧¬q\neg(p \wedge q) \equiv \neg p \vee \neg q, \qquad \neg(p \vee q) \equiv \neg p \wedge \neg q
∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A \cup B| = |A| + |B| - |A \cap B|

Slik løser du oppgavene

  1. Logikk: lag en sannhetsverditabell, eller bruk De Morgan og kontraposisjon.
  2. Telling med overlapp: legg sammen og trekk fra det som er telt to ganger.
  3. «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?

  1. ∣M∪F∣=25+18−10=33|M \cup F| = 25 + 18 - 10 = 33.
  2. Ingen av dem: 40−33=740 - 33 = 7.

Vanlige feil

∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A \cup B| = |A| + |B| - |A \cap B|. Hvis–så er bare usann ved «sann → usann».

Begreper i denne delen

Øv på logikk og mengder i appen →

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

P(n,k)=n!(n−k)!P(n, k) = \frac{n!}{(n-k)!}
(nk)=n!k! (n−k)!\binom{n}{k} = \frac{n!}{k!\,(n-k)!}

Slik løser du oppgavene

  1. Spør: betyr rekkefølgen noe? Kan samme ting velges flere ganger?
  2. Rekkefølge og gjentak: nkn^k. Rekkefølge uten gjentak: P(n,k)P(n,k). Uten rekkefølge: (nk)\binom nk.

Eksempel

8 løpere kjemper om gull, sølv og bronse. Hvor mange mulige pallplasseringer finnes?

  1. Rekkefølgen betyr noe, og ingen kan få to medaljer.
  2. P(8,3)=8⋅7⋅6=336P(8,3) = 8\cdot 7\cdot 6 = 336.

Vanlige feil

Rekkefølge? Ja: P(n, k) eller nᵏ. Nei: n over k.

Begreper i denne delen

Øv på kombinatorikk i appen →

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=2⋅(antall kanter)\sum \text{grad} = 2\cdot(\text{antall kanter})

Slik løser du oppgavene

  1. Tell kanter via gradene: summer og del på 2.
  2. For trær og komplette grafer: bruk formlene.
  3. 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?

  1. A–C–B koster 1+2=31 + 2 = 3, som er billigere enn A–B direkte (4).
  2. Videre B–D: 3+5=83 + 5 = 8. Alternativet A–C–D koster 1+8=91 + 8 = 9.
  3. Korteste vei er A–C–B–D med lengde 8.

Vanlige feil

Gradsum = 2 · kanter. Tre: n − 1 kanter. Kₙ: n(n − 1)/2 kanter.

Begreper i denne delen

Øv på grafer og modulregning i appen →

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 p→qp \rightarrow q usann?

Svar: Når pp er sann og qq er usann

Implikasjonen lover at qq følger når pp holder. Det løftet brytes bare når pp skjer og qq ikke gjør det.

Kombinatorikk: Du har 3 skjorter og 4 bukser. Hvor mange antrekk kan du lage?

Svar: 12

Multiplikasjonsprinsippet: 3⋅4=123\cdot 4 = 12.

Grafer og modulregning: En graf har 7 kanter. Hva er summen av gradene til alle nodene?

Svar: 14

Hver kant gir 2 til gradsummen: 2⋅7=142\cdot 7 = 14.

Logikk og mengder: ∣A∣=20|A| = 20, ∣B∣=15|B| = 15 og ∣A∩B∣=5|A \cap B| = 5. Hva er ∣A∪B∣|A \cup B|?

Svar: 30

∣A∪B∣=20+15−5=30|A \cup B| = 20 + 15 - 5 = 30.

Øv på alle oppgavene →

Passer for disse emnene

Innholdet dekker pensum som går igjen i ingeniørutdanningene, blant annet: