2 2 kryds-og-bolle se s ledes ud:

Størrelse: px
Starte visningen fra side:

Download "2 2 kryds-og-bolle se s ledes ud:"

Transkript

1 Opgave 1 è20èè To personer A og B spiller et spil, i hvilket de skiftes til at foretage et tr k Et spil ender altid enten med uafgjort eller med at A eller B vinder Samtlige mulige spil kan beskrives med det s kaldte spilletr, der er en bestemt v rdi af typen Spil: Type Stilling = en stilling i spillet Type Spil = Prodès: Stilling, t: Tr kè Type Tr k = ListèSpilè Et tr indeholder den aktuelle stilling og for samtlige mulige tr k de undertr er, disse f rer til Dette forts tter indtil man n r et blad, hvor spillet altid er slut Fx vil en del af spilletr et for det lidt kedelige spil 2 2 kryds-og-bolle se s ledes ud: g g g g g Vi er givet tre v rdiprocedurer: Proc Aès: Stillingè èboolè Proc Bès: Stillingè èboolè Proc Uès: Stillingè èboolè der afg r om en given stilling er henholdsvis vundet af A, vundet af B eller endt uafgjort Bem rk, at disse tre muligheder er gensidigt udelukkende, og at et blad altid vil opfylde en af dem

2 Vi er interesserede i at afg re, om A altid kan vinde spillet, hvis han f r lov til at starte Det g lder fx for 2 2 kryds-og-bolle, men ikke for 3 3 kryds-og-bolle, der jo kan ende uafgjort Denne egenskab kan formuleres p f lgende gensidigt rekursive facon: A er sikker vinder, hvis han enten har vundet roden af spilletr et eller kan foretage et tr k, der f rer til et spilletr, hvor B er sikker taber B er sikker taber, hvis han enten har tabt roden af spilletr et, eller kun kan foretage tr k, der f rer til spilletr er, hvor A er sikker vinder Skriv to gensidigt rekursive Trine v rdiprocedurer: Proc Avinderës: Spilë èboolè Proc Btaberës: Spilë èboolè der implementerer denne analyse Der l gges v gt p, at besvarelsen er letl selig, detaljeret og korrekt

3 Opgave 2 è20èè Heltalskvadratroden af et ikke-negativt heltal n er som bekendt det tal q, for hvilket: q 2 n<(q+1) 2 F lgende algoritme vides at v re korrekt: Algoritme: Heltalskvadratrod Stimulans: n: n 0 Respons: q: q 2 n < (q +1) 2 Metode: q,r:= 0, n do í (n = q 2 + r) (r 0) í r 2*q+1 q, r:= q+1, r-è2*q+1è od aè Angiv algoritmens udf relsestid Betragt f lgende alternative algoritme: Algoritme: Heltalskvadratrod Stimulans: n: n 0 Respons: q: q 2 n < (q +1) 2 Metode: q,r:= 0, n do í I í r 2*q+1 çnd x s (x 1) (2qx + x 2 r) q, r:= q+x, r-è2*q*x+x*xè od bè Find en passende invariant og bevis at algoritmen er korrekt cè Find en konkretisering af çnd x s, s udf relsestiden bliver v sentlig bedre end i sp rgsm l aè Den forbedrede udf relsestid skal angives, men der kr ves ikke noget bevis

4 Opgave 3 è20èè En datastruktur G skal indeholde punkter i planen, givet ved deres èheltalligeè èx,yè-koordinater I f rste omgang skal datastrukturen underst tte operationerne: InitëGë InsertëGëèx,yè DeleteëGëèx,yè MemberëGëèx,yè aè Angiv en implementation, s alle udf relsestiderne tilh rer O(log n), hvor n er antallet af punkter i strukturen G Et rektangel i planen angives ved to punkter, èpx,pyè og èqx,qyè, der angiver henholdsvis det sydvestlige og nord stlige hj rne: èqx,qyè u u èpx,pyè Vi nsker at tilf je operationen: ContainedëGëèpx,py,qx,qyè som udskriver samtlige de punkter i datastrukturen, der er indeholdt i rektanglet bè Angiv en hensigtsm ssig implementation af den udvidede datastruktur og angiv udf relsestiderne for operationerne

5 Opgave 4 è20èè I denne opgave indf rer vi en ny operator i Rasmus Syntaksen er: R $ a,b hvor a og b er navne p attributter i relationen R Resultatet er en delrelation af R + a,b,hvis tupler intuitivt er de, hvis a-attribut p çest m der kan forl nges til tupler i R I det f lgende bruger vi denne eksempelrelation: a:int b:int c:int Formelt bestemmes tuplerne i R $ a,b som f lger Lad α β v re et tupel i R + a,b Vi deçnerer nu Nèα,βè som antallet af forskellige tupler τ i R - a,b s ledes at α β τ er et tupel i R aè Angiv for eksempelrelationen v rdierne af Nè10,20è, Nè11,20è, Nè10,30è, Nè10,87è ognè11,87è

6 For alle tupler β i R + b indeholder R $ a,b det eller de tupler α β, der maksimerer Nèα,βè bè Angiv resultatet af at beregne R $ a,b p denne relation cè Angiv, hvilke af f lgende regneregler, der er gyldige èunder antagelse af at begge sider er lovlige relationsudtrykè Begrund dine svar 1è R $ a,b = R $ b,a 2è èr + Sè $ a,b = èr $ a,bè + ès $ a,bè 3è èr $ a,bè $ a,b = R $ a,b dè Vis, hvorledes R $ a,b kan udtrykkes ved hj lp af de s dvanlige operatorer i Rasmus

7 Opgave 5 è20èè Et kvadratisk stykke ternet papir, hvor hvert felt enten er blankt eller indeholder et kryds eller en bolle, kan repr senteres som en v rdi af f lgende type: Type Felt = Sumèkryds, bolle, blank: Unitè Type Papir = ListèListèFeltèè Vi er interesserede i for hvert felt at t lle, hvormange krydser p stribe der maksimalt sk rer gennem feltet èlodret, vandret eller diagonaltè Svaret kan repr senteres som en v rdi af typen: Type Xtabel = ListèListèIntèè Det er bekvemt atnummerere de forskellige retninger som f lger: Det f lgende er et eksempel p et stykke papir og det nskede svar: Nedenst ende procedure Udfyld l ser denne opgave for en v rdi af type Papir med dimensioner n n:

8 Proc T lrët: Papirëèr: Int, i, j: Intè èintè if èi<0è èj<0è èi nè èj nè isètèi, jè, krydsè return 0 ç if r=0 return 1+T lrëtëè0, i+1, jè &r=1 return 1+T lrëtëè1, i+1, j+1è &r=2 return 1+T lrëtëè2, i, j+1è &r=3 return 1+T lrëtëè3, i-1, j+1è &r=4 return 1+T lrëtëè4, i-1, jè &r=5 return 1+T lrëtëè5, i-1, j-1è &r=6 return 1+T lrëtëè6, i, j-1è &r=7 return 1+T lrëtëè7, i+1, j-1è ç end T lr Proc T lxët: Papirëèi, j: Intè èintè if èi<0è èj<0è èi nè èj nè isètèi, jè, krydsè return 0 ç è+ Var x 04,x 15,x 26,x 37 :Int x 04 := T lrëtëè0, i, jè+t lrëtëè4, i, jè-1 x 15 := T lrëtëè1, i, jè+t lrëtëè5, i, jè-1 x 26 := T lrëtëè2, i, jè+t lrëtëè6, i, jè-1 x 37 := T lrëtëè3, i, jè+t lrëtëè7, i, jè-1 return maxèx 04,x 15,x 26,x 37 è +è end T lx Proc UdfyldëT: Papir, X: Xtabelë X:= ListèListè?-Int nè nè è+ Var i, j: Int i:= 0 do i<n j:= 0 do j<n Xèi, jè:= T lxëtëèi, jè j:= j+1 od i:=i+1 od +è end Udfyld

9 aè Forklar kort, hvorledes dette virker bè Angiv den asymptotiske udf relsestid for proceduren Udfyld cè Skits r, hvordan man kan bruge dynamisk programmering til at g re dette mere eçektivt Angiv den forbedrede udf relsestid Vink: brug en tabel med dimensioner (08) (0n) (0n)

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af sider Danmarks Tekniske Universitet Skriftlig prøve, den. maj 00. Kursusnavn Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne: Opgave

Læs mere

Nyhedsbrev. EU- & Konkurrenceret. 3. januar Fængselsstraf i kartelsager ny konkurrencelov vedtaget

Nyhedsbrev. EU- & Konkurrenceret. 3. januar Fængselsstraf i kartelsager ny konkurrencelov vedtaget 3. januar 2013 Nyhedsbrev Fængselsstraf i kartelsager ny konkurrencelov vedtaget Folketinget har den 19. december 2012 vedtaget en ny konkurrencelov, som indfører mulighed for fængselstraf i kartelsager

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 2. maj 200. Kursusnavn Algoritmer og datastrukturer Kursus nr. 02326. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne:

Læs mere

Vejledning til kommunerne om kontrol af elever indskrevet på en fri grundskole 5. september 2017

Vejledning til kommunerne om kontrol af elever indskrevet på en fri grundskole 5. september 2017 Vejledning til kommunerne om kontrol af elever indskrevet på en fri grundskole 5. september 2017 Indholdsfortegnelse Navigation mellem skærmbilleder og på skærmbillede... 3 Godkendelse af eleverne i skema

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Mandag den 27. maj 2002, kl. 9.00 13.00 Opgave 1 (25%) Denne opgave handler om multiplikation af positive heltal.

Læs mere

Notat. Kvalitetsprocedure for forsøg med helhedsorienteret bygge- og anlægstilsyn. Indhold

Notat. Kvalitetsprocedure for forsøg med helhedsorienteret bygge- og anlægstilsyn. Indhold Notat Metoder og virkemidler Postboks 1228 0900 København C Tlf. 70 12 12 88 Fax 70 12 12 89 [email protected] www.at.dk Kvalitetsprocedure for forsøg med helhedsorienteret bygge- og anlægstilsyn Indhold Formål...

Læs mere

Muldvarpen og regnormen Hvem er sød?

Muldvarpen og regnormen Hvem er sød? I skal se to film o o Muldvarpen og regnormen Hvem er sød? Har du en god ven? Tegn et billede af din ven: Filmene til dette tema handler om venskab. Spørg eleverne, hvad ven hedder på deres modersmål.

Læs mere

EJERAFTALE. mellem. Køge Forsyningsinvest ApS. Cvr. nr Vasebækvej Køge. Stevns Forsyningsinvest ApS. Cvr. nr.

EJERAFTALE. mellem. Køge Forsyningsinvest ApS. Cvr. nr Vasebækvej Køge. Stevns Forsyningsinvest ApS. Cvr. nr. EJERAFTALE mellem Køge Forsyningsinvest ApS Cvr. nr. 37243647 Vasebækvej 40 4600 Køge og Stevns Forsyningsinvest ApS Cvr. nr. 37243655 Fægangen 8, Bjælkerup 4660 Store Heddinge og Solrød Forsyning Holding

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet Eksamen 02105, F14 side 1 af 14 Danmarks Tekniske Universitet Skriftlig prøve, den 22. maj 2014. Kursusnavn: Algoritmer og datastrukturer 1 Kursusnummer: 02105 Hjælpemidler: Skriftlige hjælpemidler. Det

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Onsdag den 0. juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

1g- Opgaven DHO. Middelfart Gymnasium & HF. 1g

1g- Opgaven DHO. Middelfart Gymnasium & HF. 1g 1g- Opgaven DHO Middelfart Gymnasium & HF 1g 2016-17 1 Indholdsfortegnelse HVAD ER EN DHO?... 3 HVAD ER FORMÅLET MED DHO?... 3 VEJLEDNING OG RESPONS... 4 TIDSPLAN OG OMFANG - OVERSIGT... 5 FORM OG STRUKTUR

Læs mere

KASSE- OG REGNSKABSREGULATIV Bilag 3.4. Ledelsestilsyn

KASSE- OG REGNSKABSREGULATIV Bilag 3.4. Ledelsestilsyn 1 Indledning 1.1 Budgetansvar I punkt 3.4 i Kasse- og regnskabsregulativ er de budgetansvarlige tillagt ansvaret for, at der tilrettelægges et tilstrækkeligt ledelsestilsyn med udmøntningen og administrationen

Læs mere

KLAGENÆVNET FOR DOMÆNENAVNE. J.nr.:

KLAGENÆVNET FOR DOMÆNENAVNE. J.nr.: KLAGENÆVNET FOR DOMÆNENAVNE J.nr.: 2018-0720 Klager: Casa Lezar v/lina Balezantyte Gasværksvej 23, 1560 København Danmark Indklagede: ApS af 22. maj 2018 under konkurs Frederiksborggade 38 1360 København

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2

Læs mere

BOLIGFORENINGEN VIBO

BOLIGFORENINGEN VIBO BOLIGFORENINGEN VIBO RÅDERET AFDELING 827 SAMUELS HUS STANDARDRÅDERET Råderet Afdelingsmødets beslutning Den enkelte afdeling har kompetence til, på et afdelingsmøde at fastsætte regler for råderetsforbedringer

Læs mere

Brikker til Tekst 1: Bag om varen

Brikker til Tekst 1: Bag om varen Spillekort til Læsedysten Læsedysten er et brætspil, som kan anvendes i forbindelse med arbejdet med Bag om læseprøven af Lis Pøhler og Thomas Tønnesen Gyldendal 2018 Brikker til Tekst 1: Bag om 10 faktakort

Læs mere

FINANS- UDDANNELSEN. Uddannelsen giver dig et solidt fundament og er et godt afsæt til din fremtidige karriere i den finansielle sektor.

FINANS- UDDANNELSEN. Uddannelsen giver dig et solidt fundament og er et godt afsæt til din fremtidige karriere i den finansielle sektor. FINANS- UDDANNELSEN FINANS- UDDANNELSEN Finansuddannelsen er en 2-årig uddannelse, der veksler mellem praktik og teori. Den praktiske del (80%) foregår i en finansiel virksomhed, og den teoretiske del

Læs mere

KOMMUNER KOM GODT I GANG MED EU-PROJEKTER

KOMMUNER KOM GODT I GANG MED EU-PROJEKTER 20 17 KOMMUNER KOM GODT I GANG MED EU-PROJEKTER INTRODUKTION ALLE KOMMUNER I SYDDANMARK KAN INDGÅ I INTERNATIONALT SAMARBEJDE OGSÅ DIN Hensigten med denne vejledning er at gøre de europæiske muligheder

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet Eksamen 0205, Forår 205 side af 5 Danmarks Tekniske Universitet Skriftlig prøve, den 22. maj 205. Kursusnavn: Algoritmer og datastrukturer Kursusnummer: 0205 Hjælpemidler: Skriftlige hjælpemidler. Det

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed: timer Vægtning

Læs mere

FÆLLESSKAB GIVER MULIGHEDER EKSTRAORDINÆR KONGRES 2003 FORSLAG TIL KONGRESVEDTAGELSE: LO S LEDELSES- OG BESLUTNINGSSTRUKTUR

FÆLLESSKAB GIVER MULIGHEDER EKSTRAORDINÆR KONGRES 2003 FORSLAG TIL KONGRESVEDTAGELSE: LO S LEDELSES- OG BESLUTNINGSSTRUKTUR FÆLLESSKAB GIVER MULIGHEDER EKSTRAORDINÆR KONGRES 0 FORSLAG TIL KONGRESVEDTAGELSE: LO S LEDELSES- OG BESLUTNINGSSTRUKTUR LO S EKSTRAORDINÆRE KONGRES 0 / FORSLAG TIL KONGRESVEDTAGELSE Forslag til kongresvedtagelse:

Læs mere

22 Hobe. Noter. PS1 -- Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned.

22 Hobe. Noter. PS1 -- Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned. 22 Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned. Indsættelse i hobe. Sletning af minimalt element i hobe. Repræsentation. 327

Læs mere

Bilag 1 - Indsatsområder for dagtilbudsområdet

Bilag 1 - Indsatsområder for dagtilbudsområdet Bilag 1 - Indsatsområder for dagtilbudsområdet 2018-2020 Indledning Dagtilbud i Ringsted Kommune bygger både et lovmæssigt og værdimæssigt grundlag. Det betyder konkret, at den pædagogiske praksis sker

Læs mere

Prioritetskøer og hobe. Philip Bille

Prioritetskøer og hobe. Philip Bille Prioritetskøer og hobe Philip Bille Plan Prioritetskøer Træer Hobe Repræsentation Prioritetskøoperationer Konstruktion af hob Hobsortering Prioritetskøer Prioritetskø Vedligehold en dynamisk mængde S af

Læs mere

Anita Thoisen Fog Nis Christian Fog Højløkke Gråsten

Anita Thoisen Fog Nis Christian Fog Højløkke Gråsten Anita Thoisen Fog Nis Christian Fog Højløkke 4 6300 Gråsten Landzonetilladelse til at ændre anvendelse af ca. 1240 m² landbrugsjord til havejord, der ligger på matr.nr. 347 Rinkenæs Ejerlav, Rinkenæs Sønderborg

Læs mere

Digital Post og NemPost er ikke det samme. NemPost leveres af firmaet Assemble A/S. Digital Post leveres af e-boks A/S.

Digital Post og NemPost er ikke det samme. NemPost leveres af firmaet Assemble A/S. Digital Post leveres af e-boks A/S. Notat Forvaltning: IT Dato: J.nr.: Br.nr.: 6. maj 2011 Udf rdiget af: BH Vedrłrende: Digital Post versus NemPost Notatet sendes/sendt til: Digitaliseringsstyregruppen Baggrund Som et led i arbejdet med

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Tirsdag den 27. maj 2003, kl. 9.00 3.00 Opgave (25%) For konstanten π = 3.4592... gælder identiteten π 2 6 =

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed: timer Vægtning

Læs mere

Skabelon og vejledning til udfærdigelse af handlingsplan

Skabelon og vejledning til udfærdigelse af handlingsplan Skabelon og vejledning til udfærdigelse af handlingsplan Når skolen bliver opmærksom på mobning eller lignende er den forpligtet til at udarbejde en handlingsplan for den konkrete situation. Dansk Center

Læs mere

R E T R E A T S F O R P A R. LIV i kærligheden. Modul 5: Frihed og Ansvar

R E T R E A T S F O R P A R. LIV i kærligheden. Modul 5: Frihed og Ansvar R E T R E A T S F O R P A R LIV i kærligheden Modul 5: Frihed og Ansvar At trække sig tilbage sammen - og træde frem på ny Under overskriften LIV I KÆRLIGHEDEN inviterer vi til en række retreats for par,

Læs mere

Mindste udspændende træ

Mindste udspændende træ Mindste udspændende træ Introduktion Repræsentation af vægtede grafer Egenskaber for mindste udspændende træer Prims algoritme Kruskals algoritme Philip Bille Mindste udspændende træ Introduktion Repræsentation

Læs mere

Kvalitetsstandard for dagtilbud om beskyttet besk ftigelse for ikke udviklingsh mmede borgere

Kvalitetsstandard for dagtilbud om beskyttet besk ftigelse for ikke udviklingsh mmede borgere Kvalitetsstandard for dagtilbud om beskyttet besk ftigelse for ikke udviklingsh mmede borgere Socialafdelingen, Randers kommune 2012 Kvalitetsstandard for dagtilbud(beskyttet besk ftigelse) for borgere,

Læs mere

Tilbud til borgere med type 2 diabetes i Randers Kommune

Tilbud til borgere med type 2 diabetes i Randers Kommune Tilbud til borgere med type 2 diabetes i Randers Kommune Udarbejdet af Inger Kruse Andersen 18. januar 2010 1 1. Indledning Type 2-diabetes er en kronisk sygdom, hvor kroppens evne til at oms tte sukkerstof

Læs mere

Binære søgetræer. Binære søgetræer. Nærmeste naboer. Nærmeste nabo

Binære søgetræer. Binære søgetræer. Nærmeste naboer. Nærmeste nabo Philip Bille Nærmeste naboer. Vedligehold en dynamisk mængde S af elementer. Hvert element har en nøgle key[] og satellitdata data[]. operationer. PREDECESSOR(k): returner element med største nøgle k.

Læs mere

Forén og find. Introduktion Hurtig find Hurtig forening Vægtet forening Stikompression Dynamiske sammenhængskomponenter.

Forén og find. Introduktion Hurtig find Hurtig forening Vægtet forening Stikompression Dynamiske sammenhængskomponenter. Forén og find Introduktion Hurtig find Hurtig forening Vægtet forening Stikompression Dynamiske sammenhængskomponenter Philip Bille Forén og find Introduktion Hurtig find Hurtig forening Vægtet forening

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Dynamisk programmering

Dynamisk programmering Dynamisk programmering Dynamisk programmering Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Har en hvis lighed med divide-and-conquer: Begge opbygger løsninger til større problemer

Læs mere