729G04: Inlämningsuppgift i Diskret matematik



Relevanta dokument
729G04: Inlämningsuppgift Diskret matematik

729G04 - Diskret matematik. Hemuppgift.

MA2047 Algebra och diskret matematik

729G04 - Diskret matematik. Lektion 3. Valda lösningsförslag

TDP015: Lektion 5 - Svar

Kap. 8 Relationer och funktioner

Mängder, funktioner och naturliga tal

Övningshäfte 3: Funktioner och relationer

Diskret Matematik A för CVI 4p (svenska)

MITTUNIVERSITETET TFM. Modelltenta Algebra och Diskret Matematik. Skrivtid: 5 timmar. Datum: 1 oktober 2007

Matematik för språkteknologer

729G04 - Hemuppgift, Diskret matematik

Uppgifter om funktioner

Algebra och Diskret Matematik A (svenska)

Relationer och funktioner

Relationer och funktioner

MITTUNIVERSITETET TFM. Tentamen Algebra och Diskret Matematik A (svenska) Skrivtid: 5 timmar. Datum: 9 januari 2007

Diofantiska ekvationer

Träning i bevisföring

Algebra och Diskret Matematik A (svenska)

Diskret matematik, lektion 2

IX Diskret matematik

Sådana avbildningar kallar vi bijektioner mellan A och B (eller från A till B).

Mängdlära. Författarna och Bokförlaget Borken, Mängdlära - 1

Relationer. 1. Relationer. UPPSALA UNIVERSITET Matematiska institutionen Erik Melin. Specialkursen HT07 23 oktober 2007

Föreläsningsanteckningar och övningar till logik mängdlära

Lösningar till utvalda uppgifter i kapitel 3

Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl

18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p.

Algebra och Diskret Matematik A (svenska)

Uppgifter i TDDC75: Diskreta strukturer Kapitel 8 Ordning och oändlighet

Lösningar till Omtentamen i Datavetenskapens grunder för D1, Sim & spel, TDV A

Dagens Teori. Figur 4.1:

Introduktion till funktioner

Föreläsning 8 i kursen Ma III, #IX1305, HT 07. (Fjärde föreläsningen av Bo Åhlander)

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 3 Jody Foo,

Tentamen i TDDC75 Diskreta strukturer

Introduktion till funktioner

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl

Diskret matematik: Övningstentamen 4

En bijektion mellan två mängder A och B som har ändligt antal element kan finnas endast om mängderna har samma antal element.

Efternamn förnamn pnr årskurs

Definitionsmängd, urbild, domän

Efternamn förnamn pnr kodnr

Explorativ övning 4 ÄNDLIGT OCH OÄNDLIGT. Övning A

Tentamen i Matematik 1 HF1901 (6H2901) 4 juni 2008 Tid:

Efternamn förnamn ååmmdd kodnr


729G74 IT och programmering, grundkurs. Tema 2. Föreläsning 3 Jody Foo,

Kapitel 0. Introduktion

Ma2bc. Prov

2MA105 Algebraiska strukturer I. Per-Anders Svensson

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl

Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python

Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF1631 och SF1630, den 10 januari 2011 kl

Mängder och kardinalitet

Diskret matematik: Övningstentamen 1

DEL I. Matematiska Institutionen KTH

TNSL05 Optimering, Modellering och Planering. Föreläsning 5

f(x) = x 1 g(x) = x 2 2x + 3.

Du, som har Thorbiörnson enbart, får nöja dig med sid.37-47, betr. relationer och funktioner. Du, som har Vretblad, kan också läsa kap.3 där.

Prov i DAT 312: Algoritmer och datastrukturer för systemvetare

729G74 IT och programmering, grundkurs. Tema 2. Föreläsning 3 Jody Foo,

Matematisk verktygslåda: formell logik och mängdlära

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00

Tentamen i TTIT07 Diskreta Strukturer

Definition Låt n vara ett positivt heltal. Heltalen a och b sägs vara kongruenta modulo n om n är en faktor i a-b eller med andra ord om. n (a-b).

BML131, Matematik I för tekniskt/naturvetenskapligt basår

Explorativ övning 9 RELATIONER OCH FUNKTIONER

Tentamen Datastrukturer, DAT037 (DAT036)

Tentamen i TDDC75 Diskreta strukturer , lösningsförslag

Exempel. Komplexkonjugerade rotpar

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, m fl, SF1610, tisdagen den 2 juni 2015, kl

10x 3 4x 2 + x. 4. Bestäm eventuella extrempunkter, inflexionspunkter samt horizontella och vertikala asymptoter. y = x 1 x + 1

TDDC74 Programmering, abstraktion och modellering DUGGA 2

Föreläsningsanteckningar S6 Grafteori

Grundidén är att våra intuitiva rationella tal (bråk) alltid kan fås som lösningar till ekvationer av typen α ξ = β, där α och β är tal Z och α 0.

TDIU01 / 725G

UPPSALA UNIVERSITET Matematiska institutionen Michael Melgaard. Prov i matematik Prog: Datakand., Frist. kurser Derivator o integraler 1MA014

Matematik, KTH Diskret matematik för D3, ht 2014 B.Ek. Några extra exempel

Hemuppgift 1, SF1861 Optimeringslära, VT 2017

Tentamen i Matematik 1 HF1901 (6H2901) 22 aug 2011 Tid: :15 Lärare:Armin Halilovic

TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18

Definition 1 En funktion (eller avbildning ) från en mängd A till en mängd B är en regel som till några element i A ordnar högst ett element i B.

TATA79 Inledande matematisk analys (6hp)

Resultat av kursvärdering

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4

Tentamen TMV210/MMGD10 Inledande Diskret Matematik, D1/GU

Modul 1: Funktioner, Gränsvärde, Kontinuitet

Modul 1: Funktioner, Gränsvärde, Kontinuitet

TENTAMEN: Algoritmer och datastrukturer. Läs detta!

Filosofisk logik Kapitel 15. Robin Stenwall Lunds universitet

729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 2 Jody Foo,

KTHs Matematiska Cirkel. Reella tal. Joakim Arnlind Tomas Ekholm Andreas Enblom

MS-A0409 Grundkurs i diskret matematik I

MS-A0409 Grundkurs i diskret matematik I

Matematik 1c. address: URL: Daniel Bosk

Tentamen Datastrukturer (DAT036/DAT037/DIT960)

Lösningar till utvalda uppgifter i kapitel 2

Transkript:

729G04: Inlämningsuppgift i Diskret matematik Instruktioner Dessa uppgifter utgör del av examinationen i kursen 729G04 Programmering och diskret matematik. Uppgifterna ska utföras individuellt och självständigt, dessutom skall du vara beredd på att redovisa dina lösningar muntligt vid ett tillfälle som meddelas senare. Lösningar till uppgifterna lämnas in skriftligt till Jody Foo i pappersform eller via e-post till jody.foo@liu.se senast kl 7:00 den 9 december 202. Eventuella frågor kring inlämningsuppgiften kan skickas till jody.foo@liu.se. Svar utan identitet på den som ställt frågan skickas till kurslistan. Hjälpmedel: Du får använda kursmaterialet som hjälpmedel. Varje uppgift har ett antal poäng och det totala antalet poäng är 22. För betyget GODKÄND krävs minst 8 poäng. Vid betyget UNDERKÄND ges möjlighet till komplettering. Personliga parametrar I uppgifterna används ibland personliga parametrar enligt nedan: D = entalet i dagen du är född, om det är 0 blir D =. D 2 = tiotalet i dagen du är född, samma som D om inget finns. Exempel: Om man är född den 29 december är D = 9 och D 2 = 2. Om man är född den 3 december är D = 3 och D 2 = 3. Om man är född den 0 december är D = och D 2 =. (9)

Uppgift (4 p) På ett universitet hålls undervisning i olika lokaler. Varje lokal har ett namn som innehåller bokstaven på det hus det ligger i, samt ett heltal, t.ex. W4. Det finns olika lokaltyper: föreläsningssal, grupprum och datorsal. Olika rum kan ha olika slags utrustning: whiteboard, OH-projektor, datorprojektor, datorer. Lokalerna finns i tre storlekar: liten, mellan och stor. I denna uppgift ska du definiera ett antal mängder som beskriver dessa lokaler. Nedan är beskrivet vilka krav som ställs på de mängder som du ska definiera. Ingen av de mängder du definierar får vara tom. F W F O F P F C F L F M F S G W G O G P G C G L G M G S D W D O D P D C D L D M D S Låt U = {W, W2, W3,..., W4, W5} där W-W5 är lokaler. a) Definiera mängderna F (föreläsningssalar), G (grupprum) och D (datorsalar) (dvs fyll dessa mängder med lokaler som uppfyller kraven ovan). F = {W, W 2, W 3, W 4, W 5 } G = {W 6, W 7, W 8, W 9, W 0 } D = {W, W 2, W 3, W 4, W 5 } Definiera sedan mängderna W (lokaler med whiteboard), O (lokaler med OHprojektorer), P (lokaler med datorprojektorer) och C (lokaler med datorer) (dvs fyll dessa mängder med lokaler som uppfyller kraven ovan). W = {W, W 2, W 3, W 4, W 5, W 6, W 7, W 8, W 9, W 0, W, W 2, W 3, W 4, W 5 } O = {W, W 2, W 3, W 4, W 5, W 6, W 7, W 8, W 9, W 0 } P = {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 } C = {W, W 2, W 3, W 4, W 5 } Definiera till sist mängderna L (lokaler av storleken liten), M (lokaler av storleken mellan) och S (lokaler av storleken stor) (dvs fyll dessa mängder med lokaler som uppfyller kraven ovan). (3 p) 2 (9)

S = {W, W 2, W 3, W 4, W 5 } M = {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 } L = {W 6, W 7, W 8, W 9, W 0, W, W 2, W 3, W 4, W 5 } Observera att M {F, D} då {F, D} = {{W, W 2, W 3, W 4, W 5 }, {W, W 2, W 3, W 4, W 5 }} b) Rita ett venndiagram som visar mängderna F, G, D, L, M och S. ( p) 3 (9)

Uppgift 2 (3 p) Uppgift 2 använder de mängder du definierat i uppgift. a) Beskriv mängden lokaler som antingen har storleken liten eller mellan. Skriv detta med den notation man använder i mängdläran. ( p) L M = {W 6, W 7, W 8, W 9, W 0, W, W 2, W 3, W 4, W 5 } {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 } ={W, W 2, W 3, W 4, W 5, W 6, W 7, W 8, W 9, W 0, W, W 2, W 3, W 4, W 5 } b) Beskriv mängden lokaler som både har OH-projektor och datorprojektor (båda ska vara sanna). Skriv detta med den notation man använder i mängdläran. ( p) O P = {W, W 2, W 3, W 4, W 5, W 6, W 7, W 8, W 9, W 0 } {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 } = {W, W 2, W 3, W 4, W 5 } c) Räkna ut mängden (W\P) (F M). ( p) (W\P) (F M) = ({W, W 2, W 3, W 4, W 5, W 6, W 7, W 8, W 9, W 0, W, W 2, W 3, W 4, W 5 } \ {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 }) ({W, W 2, W 3, W 4, W 5 } {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 }) = ({W 6, W 7, W 8, W 9, W 0 }) {W, W 2, W 3, W 4, W 5, W, W 2, W 3, W 4, W 5 } = 4 (9)

Uppgift 3 (5 p) Låt A = {x: x N, x 5, x 0}. a) Räkna ut A A. ( p) A A = {(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 0), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 0), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 0), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 0), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 0), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 0)} b) Ge ett exempel på en relation R på A som är en ekvivalensrelation. Motivera varför den är en ekvivalensrelation. (2 p) En ekvivalensrelation är reflexiv, symmetrisk och transitiv. R uppfyller dessa krav. För alla x A, så gäller att xrx. För alla x, y A, om xry så måste yrx. För alla x, y, z A så gäller att om xry och yrz så ska xrz gälla. R = {(5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (0, 0), (5, 6), (6, 5) (6, 7), (7, 6) (5, 7), (7, 5)} c) Ge ett exempel på en relation R 2 på A som är en partialordning. Motivera varför den är en partialordning. (2 p) En partialordning är reflexiv, antisymmetrisk och transitiv. R 2 uppfyller dessa krav. För alla x A, så gäller att xrx. För alla x, y A, så gäller att om xry så måste yrx. För alla x, y, z A så gäller att om xry och yrz så är xrz. R 2 = {(5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (0, 0), (5, 6), (6, 7), (5, 7)} 5 (9)

Uppgift 4 (2 p) Betrakta funktionen f(x) = 3x + x 2. Är den injektiv, surjektiv, eller bijektiv. Motivera varför. (2 p) För att svara på om den är injektiv, surjektiv eller bijektiv måste vi veta funktionens definitionsmängd och målmängd. Genom att sedan titta på funktionens värdemängd kan vi avgöra om den är injektiv, surjektiv och/eller bijektiv. Nedanstående graf gäller för f: R R. Funktionenens värdemängd innehåller inte värden mindre än -2,25. Alla värden i värdemängden -2.25 erhålls av två olika värden i definitionsmängden. Om vi antar att definitionsmängd och målmängd är mängden reella tal, är funktionen varken injektiv, surjektiv eller bijektiv. Givet en annan definitionsmängd och målmängd kan funktionen ses som surjektiv. 6 (9)

Uppgift 5 (5 p) Betrakta nedanstående graf där D och D 2 är dina personliga parametrar. E D 3 D 2 F D 4 A 3 2 B C a) Beskriv grafens nodmängd och dess bågmängd. Bortse från vikterna. ( p) V = {A, B, C, D, E, F} E = {{A, B}, {B, C}, {C, D}, {D, E}, {E, F}, {A, D}} b) Räkna ut graden av varje nod ( p) deg(a) = 3 deg(b) = 3 deg(c) = 2 deg(d) = 3 deg(e) = 2 deg(f) = 3 c) Är denna graf en sammanhängande graf? Motivera! ( p) Ja, det finns en väg mellan varje par av noder i grafen. 7 (9)

d) Hitta ett minimalt uppspännande träd för denna graf (2 p) För D = 4, D2 = Minimalt uppspännande träd: T = {{E, D}, {D, C}, {C, B}, {B, A}, {A, F}}. Trädet kan fås antingen genom att ta bort bågar, störst vikt först, givet att grafen är fortsatt sammanhängande. E 4 3 F D 4 A 3 2 B C 8 (9)

Uppgift 6 (3 p) a) Rita ett binärt sökträd för följande mängd {D, 5, 34, 35, 42, 5, 56, 68, 7, 86 }, där D är din personliga parameter. ( p) D = 4 5 34 68 5 35 56 86 4 7 b) Är trädet balanserat? Motivera varför/varför inte. (2 p) Ja. Alla löv finns på nivå h eller h-. h är höjden på trädet som är 3. Löven finns på nivå 2 eller 3. 9 (9)