Dansk Datalogi Dyst 2015 DDD Runde 2

Relaterede dokumenter
DDD Runde 2, 2015 Facitliste

Opgaver om koordinater

Opgave: FIL File Paths

sammenhänge for C-niveau i stx 2013 Karsten Juul

Indhold:

Fra tilfældighed over fraktaler til uendelighed

Formelsamling Matematik C

Få dit livs fladeste, flotteste og stærkeste mave

Sensor Finder v. 1.3.

BONUSMATERIALE TIL INSTITUTIONER Hvem er du? Spil VÆR LYDHØR, OPMÆRKSOM OG EMPATISK

Brugermanual til NaboLink enhederne: BaseLink V02 KeyLink V02 AlarmLink V02 Revision Indholdsfortegnelse:

for matematik på C-niveau i stx og hf

Kom i gang-opgaver til differentialregning

RAM SPANDEN Ærteposer, spande og vand bliver til vanvittig sjove aktiviteter

Kalkia Kom hurtigt i gang. Oprettelse af Projekter, Mapper og Linjer.

PAS PÅ DE SMÅ I TRAFIKKEN. Opgaver til dig og dine forældre

Øvelser i Begynderklassen.

Nordisk Matematikkonkurrence. samt Danmarks Matematiklærerforening. Skoleåret Opgaver ved semifinalen

Talrækker. Aktivitet Emne Klassetrin Side

RUTruteplanlægningsvejledning. Folkekirkens Nødhjælp Sogneindsamling 2015

Rally Lydighed Øvelsesvejledning

DKK Rally-lydighed, Øvede-klassen. 40. Fristende 8-tal

Nu er det 9. sæson med den familie- og begyndervenlige mandagsdyst. I 2014 var vi 9 både med, og der deltog vel typisk 4-7 både hver mandag.

Manual til PRO DK180

DGI TRÆNERGUIDEN DGI TRÆNERGUIDEN DGI TRÆNERGUIDEN DGI TRÆNERGUIDEN. Mavebøjning i kæde. Mavebøjning i makkerpar FYSIK TRÆNING FYSIK TRÆNING

Sådan bruger du bedst e-mærket

Kort om Eksponentielle Sammenhænge

SKATTEJAGT DE HURTIGE 5-6 ÅR. Sådan gør du. Prøv at justere aktiviteten sådan her..! Januar 2016

Katalog sådan opdaterer du dine oplysninger til Danhostel-kataloget. Version 1.0 INDHOLDSFORTEGNELSE

Lola og Niko. Til læreren. Vejledning:

Interview med drengene

Lineære modeller. Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså

Bilag 6: Transskription af interview med Laura

Diagrammer visualiser dine tal

Rally Lydighed Øvelsesbeskrivelser 2014 Begynderklassen

Start. 1 Her starter banen! Hunden behøver ikke at sidde inden start, men skal være i pladspositionen. Tidtagningen starter på dommerens kommando fx.

Mitch Studerer programmering og elsker at lave fede programmer. Han holder også meget af film og kunst. Mitch er i det hele taget en fin fyr.

Bilag 6. Transskription af interview med Emil

TIPS TIL SAMARBEJDET OM SAMTALEGUIDEN

GrundlÄggende variabelsammenhänge

OG FYSISK TRÆNING PÅ SKEMAET

Fingerslagskast og baggerslagskast

Institut for Matematik, DTU: Gymnasieopgave. Arealmomenter

Evaluering af Udeskole Rønnebæk skole. Udeskole

fsa 1 Rejsekort til Emil 2 Claras bueskydning 3 Emils akvarium 4 Claras børneopsparing 5 Hvor langt er der til øen? 6 Figurfølge

Brugervejledning. Optagelse.dk Vejledning til forældre og elever i grundskolen

Stx matematik B december Delprøven med hjælpemidler

Som udgangspunkt var denne foretaget med henblik på, at man vil lave en afstemning om hvorvidt man ville anke retssagen i mod os i have 56.

Bilag 4 Pædagog interview Interviewspørgsmål 5.1 Interviewsvar 5.1 Interviewspørgsmål 5.2 Interviewsvar 5.2 Interviewspørgsmål 5.3 Interviewsvar 5.


Vinderseminar Diskret matematik. Kirsten Rosenkilde. 1. Diskret matematik.

Appendiks 3 Beregneren - progression i de nationale matematiktest - Vejledning til brug af beregner af progression i matematik

Det overordnede program

Børnefodbold U10.2 OB Træningspas Mandage (4) Tema: Afleveringer / sparketeknik

Individuelle kompetencer med bold (læringsmål)

Digitale uddannelsesaftaler. Vejledning til virksomhed

i tredje sum overslag rationale tal tiendedele primtal kvotient

Hvor er det dog en overvældende følelse, at stå her med eksamensbeviserne i. hænderne, huerne på hovedet - og formentligt en gang god sprit i blodet!

Sådan cykler vi ikke i ACK

Vi skal lave en sparegris, men inden vi går i gang, skal vi lige snakke om et par billeder

Redskabsskur Model Classic

Fyringsscene. Sceneøvelse af Martin Strange-Hansen

Rally Lydighed Oversigt 2014

Paradokser og Opgaver

Kursusmappe. HippHopp. Uge 19. Emne: Nørd HIPPY. Baseret på førskoleprogrammet HippHopp Uge 19 Emne: Nørd side 1. Uge19_n rd.indd 1 06/07/10 12.

Udskrivning og sletning af tilbageholdte job Genkendelse af formateringsfejl Kontrol af udskriftsjob Reservation af udskriftsjob

Ikke-grupperede observationer

En perspektivtegning er en tegning, der forsøger at efterligne, hvordan øjet ser virkeligheden.

Lær om trafik. Opgaver til dig. Navn Klasse

Indhold. OpenOffice Writer fortsættelse Side 1 af 14

Trigonometri. Store konstruktioner. Måling af højde

Collegetable.dk præsenterer. College Table regler blå

Matematik C. Cirkler. Skrevet af Jacob Larsen 3.år HTX Slagelse Udgivet i samarbejde med Martin Gyde Poulsen 3.år HTX Slagelse.

Opgave: BOW Bowling. Rules of Bowling. danish. BOI 2015, dag 1. Tilgængelig hukommelse: 256 MB

International matematikkonkurrence

LEKTION 22 FARVEBEHANDLING

Generelle Strategier

Søren Christiansen

Du skal skrive en fortælling med titlen:

OPSTREGNINGSVEJLEDNING

NIMAND A/S SINCE 1987

Placering for en målmand: Ny og uerfaren.

Du skal gå en tur i Ry med et kamera. Du skal nu finde 9 forskellige retvinklede trekanter og tage billeder af dem. Sæt billederne ind her.

Nr. Hvornår Hvor mange år siden: 1 Du startede i skole 2 Du blev født Statsministerens fødselsår. (1966)

Matematik A. Højere handelseksamen. 1. Delprøve, uden hjælpemidler. Mandag den 20. december kl

Træningsprogram, råd og vejledning, når du skal have et kunstigt hofteled

Fraktaler. Vejledning. Et snefnug

Hvor er min is? Et bud på fremtiden

Uge 1. Emne: Dyr. HippHopp. Baseret på førskoleprogrammet HippHopp Uge 1 Emne: Dyr side 1 HIPPY

MGP i Sussis klasse.

Spanielskolens Grundtræning 7-12 måneder.

AFAs konkurrencebetingelser

Interview med Thomas B

DcH Bjerringbro. D - Programmet. Gældende fra marts TU og KU

Matematiske metoder - Opgaver

Familiens liv og hverdag år 1900 Vælg selv opgaver. Skoletjenesten, Arbejdermuseet

Brugervejledning VFT-Reservedelsstyring

Bilag 10. Side 1 af 8

Vejen til Noah og overdragelsen af ham!

3.0 Velkommen til manualen for kanalen Shift Introduktion til kanalen Hvad er et spot? Opret et nyt spot 2

Transkript:

. 19. februar, 2015 linetest DK v1.0 Line Test Sigurd er begyndt i gymnasiet og har lært om linjer på formen f(x) = ax + b. Han har prøvet at tegne nogle linjer på papir for at finde ud af hvilke koordinater der ligger under linjen, over linjen og på linjen. Sigurd er dog blevet træt af at tegne, så han vil gerne have hjælp af dig til at lave et program der kan afgøre det. Heldigvis for dig er Sigurd kun interesseret i heltal. Opgave p 1 Givet linjen ax + b og et heltal y skal du afgøre om ax + b < y, ax + b > y eller ax + b = y. p 2 En enkelt linje bestående af heltal: a, x, b, y i den rækkefølge. (0,0) En linje med teksten UNDER hvis ax + b > y, OVER hvis ax + b < y og LINJE hvis ax + b = y. Eksempler 1 2 3 5 LINJE 1 2 + 3 = 5, så punktet (2, 5) ligger på linjen. 1 2 3 UNDER 3-10 50 OVER Pointgivning Delopgave 1 (70 point): 10 a, x, b 10 og 10 9 y 10 9. Delopgave 2 (30 point): 10 8 a, x, b 10 8 og 10 17 y 10 17. Side 1 af 2

. 19. februar, 2015 linetest DK v1.0 Begrænsninger Tidsbegrænsning: 1 s. Hukommelsesbegrænsning: 256 MB. Side 2 af 2

. 19. februar, 2015 urdisplay DK v1.1 Ur Display Sigurd har fundet et display, der er netop 7 9 felter, som han gerne vil programmere til at vise et to-cifret tal med en fin ramme. Hvert felt på displayet kan vise enten ingenting eller et af følgende tegn #, +, -,. Sigurd har fundet ud af at han kan vise et tal ved at bruge 5 3 felter som det ses herunder: ### # ### ### # # ### ### ### ### ### # # # # # # # # # # # # # # # # # ### ### ### ### ### # ### ### # # # # # # # # # # # # # ### # ### ### # ### ### # ### ### Til rammen vil han bruge +, -, og så vil han gerne have et mellemrum mellem de to cifre. Hvis han f.eks. vil vise tallet 18 ser det således ud: +-------+ # # # # # # +-------+ Bemærk, at der er to blanke kolonner foran 1-tallet da alle tal fylder netop tre kolonner. Det kan dog ske at en af kolonnerne i displayet ikke virker, og I det tilfælde vil Sigurd ikke skrive noget til den kolonne. Hvis f.eks. d. 3. kolonne ikke virker, og Sigurd vil vise tallet 31, vil det se således ud: +- -----+ # # # # +- -----+ Altså skrives hverken ramme eller midterste kolonne af 3-tallet ud. Sigurd har bedt dig om hjælp til at skrive et program der læser et to-cifret tal og udskriver det med 7 9 tegn som det ville se ud på displayet. Side 1 af 3

Opgave. 19. februar, 2015 urdisplay DK v1.1 Givet et tal samt hvilken kolonne der ikke virker skal du udskrive hvordan displayet skal se ud. En enkelt linje med 2 tal: Først det to-cifrede tal 10 n 99, der skal skrives ud. Dernæst et tal 0 C 8 der indikerer hvilken kolonne der ikke virker. C = 0 betyder at alle kolonner virker. Bemærk at den sidste kolonne (kolonne 9) altid virker! 7 linjer hver bestående af 9 tegn som forestiller displayet som beskrevet herover. Eksempler 18 0 +-------+ # # # # # # +-------+ Se forklaring i opgavebeskrivelsen 31 3 +- -----+ # # # # +- -----+ Se forklaring i opgavebeskrivelsen Side 2 af 3

. 19. februar, 2015 urdisplay DK v1.1 99 1 -------+ ### ### # # # # ### ### # # ### ### -------+ Bemærk at der stadig skrives en blank kolonne ud i starten. Altså indeholder hver linje netop 9 tegn. Pointgivning Delopgave 1 (50 point): C = 0. Delopgave 2 (50 point): 0 C 8. Begrænsninger Tidsbegrænsning: 1 s. Hukommelsesbegrænsning: 256 MB. Side 3 af 3

Lejrtur Dansk Datalogi Dyst 2015 DDD Runde 2. 19. februar, 2015 lejrtur DK v1.1 Sigurds klasse er taget på lejrtur, men under et natløb er Sigurd faret vild, og han er nødt til at krydse en stor flod for at komme hjem. Sigurd har heldigvis fundet en 30m lang planke, som han kan bruge som bro til at krydse floden. I floden er der et antal små øer som Sigurd netop kan stå på sammen med sin planke. Sigurds plan er at bruge planken som bro til at nå en ø, og så flytte planken og bruge den som bro til at nå en ny ø indtil han er nået over på den anden side. Inden han begynder vil han dog godt have at vide om det overhovedet kan lade sig gøre givet placeringerne af øerne. L W Figure 1: Et eksempel hvor Sigurd har brugt planken til at bevæge sig over floden i venstre side. Opgave Givet flodens bredde, længde og placeringen af øerne skal du afgøre om det er muligt for Sigurd at komme over på den anden siden ved hjælp af sin planke. Den første linje indeholder tre heltal L, W og n, som er hhv. længden og bredden af floden og antallet af øer som Sigurd kan bruge til at komme over på den anden side. De næste n linjer indeholder hver to heltal 0 x L og 0 y W som er positionen af en ø i floden. Floden går fra koordinat (0, 0) til (L, W ). Koordinat (0, 30) svarer til en ø 30m ude i vandet helt i venstre side af floden. Sigurds planke er altid 30m lang. Det vil altid gælde, at 1 L, W 10. Side 1 af 2

. 19. februar, 2015 lejrtur DK v1.1 En enkelt linje med teksten SUCCES hvis det er muligt for Sigurd at nå den anden side eller teksten FORTABT hvis det ikke kan lade sig gøre. Eksempler 10 60 1 0 30 SUCCES Sigurd kan lige netop nå ud til øen og lige netop nå fra øen i land på den anden side (begge afstande er 30m). 10 61 1 0 30 FORTABT Her er afstanden fra øen til den anden side for lang (31m), så Sigurd kan ikke nå over floden. 30 70 2 10 30 20 0 SUCCES Sigurd går først ud til ø nummer 1, som ligger 30m fra land. Så går han fra ø nummer 1 til nummer 2 og så i land på den anden side. Bemærk, at afstanden fra ø nummer 1 til ø nummer 2 er mindre end 30 (nemlig 10 2m), men det er ikke noget problem. Pointgivning Delopgave 1 (20 point): 1 n 5000. Alle øer har samme x-koordinat. Delopgave 2 (80 point): 1 n 5000. Begrænsninger Tidsbegrænsning: 1 s. Hukommelsesbegrænsning: 256 MB. Side 2 af 2

. 19. februar, 2015 temperatur DK v1.1 Temperatur Sigurd har fået en hjemmeopgave, hvor de skal analysere temperaturen i løbet af året. Sigurd har besluttet, at han gerne vil undersøge mediantemperaturen i løbet af året. Medianen af n tal er den midterste værdi, hvis n er ulige, og gennemsnittet af de to midterste værdier, hvis n er lige. F.eks. er medianen af (1, 3, 5, 8, 8) lig med 5, og medianen af (1,,, 5, 6, 7) er.5. For at undersøge mediantemperaturen har Sigurd bygget en temperaturmåler, som giver ham en temperatur om dagen. Hver dag kunne Sigurd godt tænke sig at vide hvad mediantemperaturen har været siden han startede med at måle. Til det har han opsøgt dig for at finde hjælp. Opgave Givet temperaturerne for alle de dage Sigurd har foretaget målinger skal du beregne medianen for målingerne fra starten til hver enkelt dag. Første linje indeholder et heltal n, som er antallet af dage. Herefter følger n linjer, som hver består af en måling i form af et heltal a i. Den i te linje svarer til målingen på den i te dag. 10 9 a i 10 9 For hver af de n målinger a i skal du skrive en linje med medianen af de første i målinger (a 1,..., a i ). skal være i samme rækkefølge som input. Eksempler 5 3 1 8 6 3.5 3 3.5 Medianen af er Medianen af (, 3) er ( + 3)/2 = 3.5 Medianen af (1, 3, ) er 3 osv. Side 1 af 2

6 1000 998-1000 5 3 5. 19. februar, 2015 temperatur DK v1.1 1000 999 998 501.5 5 5 Pointgivning Delopgave 1 (50 point): 1 n 1000 Delopgave 2 (50 point): 1 n 200000 Begrænsninger Tidsbegrænsning: 5 s. Hukommelsesbegrænsning: 256 MB. Side 2 af 2

. 19. februar, 2015 trekant DK v1.3 Trekant Sigurds lærer har givet sigurd en mængde af n punkter i planen og bedt Sigurd om at finde arealet af den største trekant udspændt af tre af punkterne. Dette er illustreret i Figur 1. Dette kan Sigurd dog ikke finde ud af, og han vil gerne bede dig om hjælp. Figure 1: Eksempel af 7 punkter i planen og den størst udspændte trekant markeret. Opgave Givet n punkter i planen skal du beregne arealet 1 af den største trekant udspændt af tre af punkterne. Den første linje indeholder et heltal n, der er antallet af punkter. De næste n linjer indeholder hver to heltal x, y som er hhv. punkterne. Det gælder, at 10 x, y 10. x og y koordinatet af et af En linje med arealet af den største trekant. Dit svar skal have en absolut præcision på 10 6 (dvs. højest være 10 6 fra det rigtige svar). Bemærk at der godt kan være mere end en trekant med størst areal. Eksempler 1 Se f.eks. http://en.wikipedia.org/wiki/triangle#computing_the_area_of_a_triangle Side 1 af 2

. 19. februar, 2015 trekant DK v1.3 1 1 1 5 6 1 6 6 12.5 Den største trekant er punkterne (1, 1), (6, 1), (6, 6) 1 1 2 2 3 3 3 1 Bemærk, at det er okay hvis dit program skriver 1.0, 1.0000 eller lignende. 1 1 1 1 1 10 5 13.5 Pointgivning Delopgave 1 (75 point): 3 n 100. Delopgave 2 (25 point): 3 n 5000. Begrænsninger Tidsbegrænsning: 1 s. Hukommelsesbegrænsning: 256 MB. Side 2 af 2