Programmeringsolympiaden Final 6 maj 2004
|
|
- Elsa Ekström
- för 8 år sedan
- Visningar:
Transkript
1 UPPGIFT 1 FULL TNK När man tankar bilen på MacMack tillämpas tiokronorsavrundning. Om till exempel beloppet, oavrundat, slutar på kronor avrundas det nedåt till 160 kronor, medan beloppet avrundas uppåt till 170 kronor. Skriv ett program som tar emot uppgifter om tankad volym (alltid ett heltal antal liter) och motsvarande, avrundade, pris i kronor för n,n 5 tankningar och som med hjälp av dessa data beräknar priset för den senaste tankningen (given volym i liter). tt körningsexempel: ntal tankningar? 3 Volym (liter)? 32 Pris (kronor)? 210 Volym (liter)? 24 Pris (kronor)? 150 Volym (liter)? 38 Pris (kronor)? 240 Senaste tankning (liter)? 43 u ska betala 280 kronor ensinpriset antas vara det samma för samtliga tankningar och tillhör intervallet [6.00, 15.00] kronor/liter, i kronor och hela ören. Testdata är alltid så valda att de bara finns ett korrekt svar. Literpriser mellan 6.41 och 6.44 kr/liter, i testexemplet, ger alla 280 kr. 1
2 UPPGIFT 2 TÅGT FIGUR 1. essa 13 tåg kan skapas med fyra vagnar Tåg kan genom olika vagnar komponeras på olika sätt. Här ska du skriva ett program som tar reda på hur många. Våra tåg kan innehålla fyra olika typer av vagnar: postvagn (M), personvagn (P), restaurangvagn (R) och godsvagn (G). Loket räknas inte till vagnarna och ingår därför inte i våra kompositioner. Följande regler gäller för sammansättningen: Postvagn kan bara inleda tåget, kopplas direkt efter loket eller efter en annan postvagn. et kan högst finnas två postvagnar, men behöver inte finnas någon. Restaurangvagn måste alltid befinna sig mellan två personvagnar. et kan finnas hur många som helst men behöver inte finnas någon. et måste finnas minst en personvagn och kan finnas hur många som helst. Godsvagn kopplas alltid sist i tåget. n godsvagn kan endast ha en annan godsvagn efter sig. et får finnas högst tre godsvagnar, men behöver inte finnas någon. Programmet ska fråga efter hur många vagnar tåget innehåller och därefter beräkna och skriva ut antalet olika tåg som kan komponeras. Körningsexempel: ntal vagnar: olika tåg kan skapas ntalet vagnar i testerna kommer att vara 30 Jimmy Mårdell Håkan Strömberg Pär Söderhjelm 2
3 UPPGIFT 3 MNL FIGUR 2. Mancala är ett urgammalt spel från frika, från vilket vi lånar principerna i denna uppgift. Figur 2 visar 5 ställningar. I varje ställning ser vi 5 skålar i vilka ligger ett varierat antal frön. Längst till vänster ser vi exempel på en utgångsställning och längst till höger exempel på en önskad slutställningen. För att nå slutställningen behöver 4 drag göras. tt drag består av följande delar: 1 Välj ut en skål och ta upp samtliga frön som finns i den. 2 Välj en riktning, medurs eller moturs. 3 Så först ett frö i den skål du just tömde. Så sedan ett frö i var skål, utefter den riktning du valde, så långt de räcker. Upprepa sedan punkterna 1 3 tills önskad slutställning uppnås. I exemplet i figur 2 utförs följande drag: Först väljer vi skål och sår i riktning moturs. I nästa drag väljer vi skål och sår återigen moturs. I tredje draget väljer vi skål och riktning moturs. I fjärde och sista draget hämtar vi fröna från skål. Nu kan vi välja vilken riktning som helst, resultatet blir ändå det samma. ärmed har vi från utgångsställningen 1,2,3,4,5 nått slutställningen 5,4,3,2,1 på fyra drag (skålarnas innehåll presenteras i ordning,,,, ). Skriv ett program som tar emot en utgångsställning och en slutställning och som tar reda på det minsta antalet drag som krävs för att nå målet. I våra tester kommer det aldrig att behövas fler än 6 drag. ialogen för vårt exempel: Utgångsställning: Slutställning : et krävs 4 drag et största antalet frön i en skål i utgångsställningen är 10. Jimmy Mårdell Håkan Strömberg Pär Söderhjelm 3
4 UPPGIFT 4 PYRMITÄRNINGRN FIGUR 3. I den här uppgiften använder vi tre tetraedrar, fyrsidiga kroppar, som tärningar. n kastad tedraedertärning läses av genom att lyfta upp den och ta reda på talet i botten. e tillsammans tolv sidorna har var och en ett unikt tal, Vi får i filentarning.in givet en serie av kast med de tre tärningarna och ska genom denna avgöra vilka tal som finns på samma tärning. Vår serie består alltid av 20 kast, 20 rader i filen, med samtliga de tre tärningarna. Tärningarna läses av i godtycklig ordning. Här de 20 raderna i filen, som av utrymmesskäl här återges i tre spalter: Utskriften ges som tre rader. Ordningen är godtycklig: Tärning: Tärning: Tärning: Kastserien kommer alltid vara sådan att det endast finns ett unikt svar (bortsett från ordningsföljden). Jimmy Mårdell Håkan Strömberg Pär Söderhjelm 4
5 UPPGIFT 5 UTSKRIFT Pelle har en text inskriven på datorn som han nu vill redigera och skriva ut på skrivaren. Han vill ha utskriften i ett teckensnitt som är monospaceat. et vill säga, alla tecken har samma bredd (tar upp lika stor plats på en rad). essutom vill han anpassa utskriften till en given radlängd, n tecken/rad. Han inser att det knappast är möjligt att få alla rader att innehålla exakt n tecken, eftersom det ska vara exakt ett mellanslag mellan två ord. Han är dock nöjd om han lyckas formatera utskriften, så att han kommer så nära det önskade resultatet som möjligt. Som mått på resultatet definierar han avvikelsen i antal tecken hos den sämsta raden från de önskade n tecknen. et är detta mått han nu vill minimera. Skriv ett program som läser texten från filen text.in och skriver ut den med radbrytningar på sådana ställen att ovanstående mått minimeras. Indata: Filen text.in inleds med en rad som anger n,5 n 80. På nästa rad finns ett tal k,k 1000 som anger antalet ord, inget längre än 20 tecken. ärefter följer k rader med ett ord på varje rad. Orden innehåller inga mellanslag, men kan innehålla skiljetecken som i så fall behandlas som en del av ordet och inte får säras från detta. Texten som du ska skriva ut består av dessa k ord i just denna ordning. Utdata: Programmet ska skriva ut texten med radbrytningar. en givna exempelfilen text.in (med n=30 och k=32) ska ge följande utskrift: Hej mor och far! Här är det varmt och skönt, solen lyser var dag och det är varmt i vattnet! Just nu ligger jag på stranden och läser en bok. Hälsningar Pelle et är alltså den första raden som här är den sämsta. en har blivit tre tecken för lång (33 tecken). e övriga fyra raderna har längder 30,32,29,30 det vill säga avvikelserna 0,2,1,0 från den optimala radlängden 30 tecken. Observera för övrigt att en rad aldrig inleds eller avslutas med mellanslag och att det ska finnas exakt ett mellanslag mellan två ord. Jimmy Mårdell Håkan Strömberg Pär Söderhjelm 5
6 UPPGIFT 6 RIMOR u får givet en lång rad med n bokstäver, för enkelhets skull valda bland...z. Genom att börja och sluta läsa raden på valfria ställen, kan du plocka ut ord, totalt n(n + 1)/2 stycken. Vi begränsar oss alltså inte till verkliga svenska ord utan accepterar vilken delsträng som helst av den givna raden som ett ord. ock är vi endast intresserade av ord med ett bestämt antal, v, vokaler. Som vokaler räknar vi,,i,o,u,y. in uppgift är att ta fram den största gruppen av sådana ord som alla rimmar på varandra. För att undvika missuppfattningar ger vi här en enkel definition på rim som förhoppningsvis stämmer någorlunda överens med ditt sätt att skriva vers. Två ord rimmar om de uppfyller följande tre villkor: åda orden ska innehålla minst en vokal. Från och med första vokalen i varje ord och ända till slutet ska orden vara identiska. et är alltså bara fram till första vokalen som orden får skilja sig åt. Orden får inte vara helt identiska. xempelvis rimmar SJUNG och UNG, VRG och KRG, I och LI men inte till exempel VSTPL och KONSTPL, RYG och ORYG, T och T. Notera att om ord 1 rimmar på ord 2 och ord 2 rimmar på ord 3, så rimmar automatiskt ord 1 på ord 3. Indata: Läses från filenrim.in. På första raden står ett heltal n,1 n som anger hur många bokstäver den långa raden av bokstäver innehåller. På andra raden ett heltal v,1 v 10, som anger hur många vokaler de bildade orden ska innehålla. På tredje och sista raden står en obruten följd av n bokstäver... Z. ntalet vokaler bland dem är alltid större än v. Utdata: tt heltal som anger det maximala antalet ord som går att bilda från bokstavsföljden genom att börja och sluta läsa den på valfria ställen och innehåller exakt v vokaler och rimmar på varandra. Orden får överlappa varandra i den ursprungliga följden och de får börja eller sluta på samma position i den ursprungliga följden, men observera att samma ord inte får räknas flera gånger. tt körningsexempel. å filen rim.in innehåller 26 2 KVSTSTHSTRMTTST ska ge utskriften en största gruppen innehåller 9 ord Förklaring: en största gruppen tvåvokaliga rimord är: ST, ST, TST,TTST, HST, TST, STST, VST och KVST Jimmy Mårdell Håkan Strömberg Pär Söderhjelm 6
7 UPPGIFT 7 KULTURKROKR Historiker är ofta intresserade av i vilken kultur och vid vilken tidpunkt en viss uppfinning först uppstod. etta är dock inte så lätt att veta eftersom olika kulturer då och då mötts och utbytt information. Om man vet vilka sådana utbyten som har ägt rum och vilka kulturer som känner till uppfinningen idag, kan man ibland räkna ut var den har uppstått. u ska skriva ett program som gör just detta. Vi ska använda en mycket förenklad modell av kulturers möten. Vi tänker oss n kulturer (numrerade från 1 till n) som lever helt isolerade utom vid vissa tidpunkter då det sker ett fullständigt utbyte av information mellan två kulturer. Vi behöver inte bry oss om huruvida det rör sig om fredligt samarbete eller krigserövringar, det enda viktiga är att om uppfinningen var känd i den ena kulturen före mötet, så är den känd i båda kulturerna efter mötet. Notera att antalet kulturer aldrig ändras. fter mötet fortsätter de två kulturerna att vara isolerade och kan samverka på olika sätt med andra kulturer. et enda vi vet säkert, är att omedelbart efter mötet bär dessa två kulturer på exakt samma kunskap. Indata: Läses från filenkult.in. På första raden i filen står två heltal n och k, där 2 n 1000 och 1 k n är antalet kulturer i vår modell och k är det totala antalet möten vi betraktar. ärefter kommer k rader med vardera två heltal a och b, båda i intervallet 1... n. Varje rad beskriver ett möte mellan kultur nummer a och kultur nummer b. Mötena inträffar i precis den ordning som anges i filen. et exakta årtalet för varje möte spelar ingen roll. Om det underlättar kan du anta att mötet beskrivet på den femte raden inträffade vid tid 5, den sjätte raden vid tid 6 och så vidare. Varje möte antas vara fullkomligt avslutat innan nästa möte äger rum. fter mötesbeskrivningarna följer en rad med ett heltal m,2 m n, antalet kulturer som idag känner till uppfinningen, och på följande rad m heltal i intervallet 1... n, som anger numren på de kulturer som idag känner till uppfinningen. Utdata: Programmet ska skriva en lista med heltal i intervallet 1... n. Varje tal anger numret på en kultur i vilken uppfinningen kan ha uppstått. ller mer precist uttryckt: Om det för kultur x finns en möjlig tidpunkt för uppfinningen som gör att spridningen av uppfinningen idag är exakt så som anges i indatafilen, då ska x finnas med i listan, annars inte. lla talen i listan ska vara olika men ordningen spelar ingen roll. tt körningsexempel. å filen kul.in innehåller ska resultatet bli: Möjliga ursprungskulturer: 3 5 Notera att det alltid finns minst två möjliga ursprungskulturer, eftersom m 2 vilket betyder att det måste ha skett minst ett utbyte av information om uppfinningen. ärmed kan det inte vara entydigt bestämt vilken kultur som var först med uppfinningen. Jimmy Mårdell Håkan Strömberg Pär Söderhjelm 7
UPPGIFT 1 WILL ROGERS FENOMEN
UPPGIFT 1 WILL ROGERS FENOMEN Will Rogers (1879-1935) var en amerikansk komiker känd för bland annat följande citat: When the Okies left Oklahoma and moved to California, they raised the average intelligence
Programmeringsolympiaden 2010 Kvalificering
Programmeringsolympiaden 2010 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
UPPGIFT 1 TVÅPOTENSER. UPPGIFT 2 HISSEN I LUSTIGA HUSET.
UPPGIFT 1 TVÅPOTENSER. 2 ½ ¾ = 5575186299632655785383929568162090376495104 n = 142 är det minsta värde på n för vilket 2 Ò inleds med siffrorna 55. Uppgiften består i att skriva ett program som tar emot
UPPGIFT 1 TVETYDIGA DATUM
UPPGIFT 1 TVETYDIGA DATUM Datum skrivs på olika sätt i olika länder. Till exempel skulle datumet 03/05/01 i Sverige betyda 1 maj 2003, medan det i USA skulle vara 5 mars 2001 och i en del andra länder
Programmeringsolympiaden Kvalificering mars 2005 FIGUR 1.
UPPGIFT 1 TOMATER FIGUR 1. Ett intressant faktum är att omogna tomater mognar snabbare om man lägger in några redan mogna tomater bland dem. I denna uppgift ska du simulera denna process och räkna ut hur
UPPGIFT 1 LAMELLER. Minsta antalet hål: 1. Första lamellen? Andra lamellen? Minsta antalet hål: 3
UPPGIFT 1 LAMELLER FIGUR 1. Överst de två lamellerna som de ges till programmet. Underst samma två lameller när den ena förskjutits så att bästa läge uppkommit. I figur 1, övre delen, ser du två lameller,
UPPGIFT 1 V75 FIGUR 1.
UPPGIFT 1 V75 FIGUR 1. Varje lördag året om spelar tusentals svenskar på travspelet V75. Spelet går ut på att finna sju vinnande hästar i lika många lopp. Lopp 1: 5 7 Lopp 2: 1 3 5 7 8 11 Lopp 3: 2 9 Lopp
UPPGIFT 1 VÄNSKAPLIGA REKTANGLAR
UPPGIFT 1 VÄNSKAPLIGA REKTANGLAR FIGUR 1. Dessa två rektanglar är vänskapliga. Den ena har samma mätetal för arean som den andra har för omkretsen och tvärtom. Rektangeln till vänster har omkretsen 2 4
UPPGIFT 2 KVADRATVANDRING
UPPGIFT 1 LYCKOTAL Lyckotal är en serie heltal, som hittas på följande sätt. Starta med de naturliga talen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... Sök upp det första talet i serien, som är större
UPPGIFT 1 PRESIDENTVALET
UPPGIFT 1 PRESIDENTVALET När man ska välja president i det lilla landet på andra sida jorden, görs det av några få röstberättigade väljare v, ett udda antal i intervallet 1 v 999. Dehark, 2 k 10 kandidater
Programmeringsolympiaden 2008 Kvalificering
Programmeringsolympiaden 2008 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
UPPGIFT 1 FORTSÄTT TALFÖLJDEN
UPPGIFT 1 FORTSÄTT TALFÖLJDEN Att fortsätta en påbörjad talföljd är en vanlig sorts uppgift i såväl matteböcker som IQ-tester. Men det smartaste måste väl ändå vara att skriva ett datorprogram som löser
Programmering Grundkurs Laboration 1
Programmering Grundkurs Laboration 1 Till kursen Programmering Grundkurs hör fyra obligatoriska laborationer. Detta är Laboration 1 given i period 1, HT 2010 vid KTH STH. Mål: I början av en programmeringskurs
Programmeringsolympiaden 2012 Kvalificering
Programmeringsolympiaden 2012 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
Problem: FIL File Paths
Problem: FIL File Paths swedish BOI 2015, dag 2. Tillgängligt minne: 256 MB. 1.05.2015 Byteasar tycker om att leva farligt. Han springer med saxar, skickar in lösningar på tävlingsproblem utan att testa
UPPGIFT 1 EURO. Utdata: Två rader, som för indata ovan, ser ut som följer: Före resan: bank 1 Efter resan: bank 3
UPPGIFT 1 EURO Harry ska åka till Portugal och behöver växla till sig 500 Euro från svenska kronor. När han kommer tillbaka från Portugal kommer han att ha 200 Euro över som han vill växla tillbaka till
UPPGIFT 1 KANINER. Håkan Strömberg 1 Pär Söderhjelm
UPPGIFT 1 KANINER Kaniner är bra på att föröka sig. I den här uppgiften tänker vi oss att det finns obegränsat med hannar och att inga kaniner dör. Vi ska försöka simulera hur många kaninhonor det finns
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001) Skrivtid: 8:15-13:15 Datum: Måndagen 2005-03-07 Tentamen består av 7 sidor Hjälpmedel: Förutom dator med installerad Borland C++ 5.02,
Tentaupplägg denna gång
Några tips på vägen kanske kan vara bra. 2014-10-30.kl.08-13 Tentaupplägg denna gång TIPS1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva
Programmeringsolympiaden 2009 Kvalificering
Programmeringsolympiaden 2009 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
Programmeringsolympiaden 2011 Kvalificering
Programmeringsolympiaden 2011 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
STYRANDE SATSER. 1) Skriv ett program som räknar ut hur många år du har till pensionen. Vi räknar här med att man pensioneras det år man fyller 65 år.
STYRANDE SATSER 1) Skriv ett program som räknar ut hur många år du har till pensionen. Vi räknar här med att man pensioneras det år man fyller 65 år. Vilket år är du född? 1971 Då har du bara 35 år kvar
Programmeringsolympiaden 2018
Programmeringsolympiaden 2018 TÄVLINGSREGLER FÖR SKOLKVALET Tävlingen äger rum på av skolan bestämt datum under fyra timmar. Ingen förlängning ges för lunch eller raster. Eleven ska i förväg komma överens
Programmeringsolympiaden 2015
Programmeringsolympiaden 2015 TÄVLINGSREGLER FÖR SKOLKVALET Tävlingen äger rum på av skolan bestämt datum under sex timmar effektiv tid. Eleven ska i förväg komma överens med läraren om att använda egen
TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15. Tisdagen 26 april Tentamen består av 8 sidor
TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15 Tisdagen 26 april 2011 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Code::Blocks, Utforskaren, Acrobat reader och Notepad
Ersätta text, specialtecken och formatering
11 Ersätta text, specialtecken och formatering Möjligheten att söka igenom dokumentet och byta ut tecken, ord, textstycken, formatering, specialtecken (t.ex. sidbrytning) och annat är faktiskt mycket mer
Tentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara
UPPGIFT 1 ÖVERSÄTTNING
UPPGIFT 1 ÖVERSÄTTNING Fikonspråket är ett hemligt språk med gamla anor som till och med har givit upphov till vissa svenska ord, till exempel fimp (fikonspråkets fimpstukon betyder stump). Rövarspråket
TDP Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
a = a a a a a a ± ± ± ±500
4.1 Felanalys Vill man hårddra det hela, kan man påstå att det inte finns några tal i den tillämpade matematiken, bara intervall. Man anger till exempel inte ett uppmätt värde till 134.78 meter utan att
Programmeringsolympiaden 2017
Programmeringsolympiaden 2017 TÄVLINGSREGLER FÖR SKOLKVALET Tävlingen äger rum på av skolan bestämt datum under fyra timmar effektiv tid. Eleven ska i förväg komma överens med läraren om att använda egen
Moment Viktiga exempel Övningsuppgifter Ö , Ö1.25, Ö1.55, Ö1.59
Moment.0-. Viktiga exempel Övningsuppgifter Ö.9-., Ö.5, Ö.55, Ö.59 Funktioner Definition. En funktion y = f(x) är ett samband mellan variablerna x och y, sådant att ett x-värde motsvaras av högst ett värde
DUGGA Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
TDIU Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Programmeringsolympiaden 2013
Programmeringsolympiaden 2013 TÄVLINGSREGLER FÖR SKOLKVALET Tävlingen äger rum på av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sju uppgifter som alla ska lösas genom ett datorprogram.
TDIU Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
2016-03-18.kl.14-19. Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Problem: BOW Bowling. Regler för Bowling. swedish. BOI 2015, dag 1. Tillgängligt minne: 256 MB. 30.04.2015
Problem: BOW Bowling swedish BOI 0, dag. Tillgängligt minne: 6 MB. 30.04.0 Byteasar tycker om både bowling och statistik. Han har skrivit ner resultatet från några tidigare bowlingspel. Tyvärr är några
Lösningar och lösningsskisser
Lösningar och lösningsskisser Diskret matematik för gymnasiet, :a upplagan, Liber AB Kapitel, Sannolikhetslära och Kombinatorik 0. a) ( ) ( ) h!! ( )!!! 9!! 9!!! h! ( h)!! h! ( h)!! h! ( h)! Likheten är
! "# # # $ # " % & # # '(") " " )## (")"#*+*(, ( - " ' # (") #. % % /
! "# # # $ # " % & # # '(") " " )## (")"#*+*(, ( - " ' # (") #. % % / Hageltal Problem ID: hageltal Tänk dig att du skriver upp alla positiva heltal på ett oändligt stort papper. Från varje tal n>1 ritar
Uppgift 1 ( Betyg 3 uppgift )
2006-12-08.kl.08-13 Uppgift 1 ( Betyg 3 uppgift ) Implementera följande funktion: fun(1) = 1 fun(n) = fun(n / 2), för jämna n fun(n) = n / (fun(n - 1) + fun(n + 1)), för udda n Exempel på korrekta resultat:
DUGGA Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Programmeringsolympiaden 2014
Programmeringsolympiaden 2014 TÄVLINGSREGLER FÖR SKOLKVALET Tävlingen äger rum på av skolan bestämt datum under sex timmar effektiv tid. Eleven ska i förväg komma överens med läraren om att använda egen
Grundläggande Ordbehandling Microsoft Word
Grundläggande Ordbehandling Microsoft Word Programfönstret Namnlist Verktygsfält Menyrad Vågrät linjal Lodrät linjal Rullningslist Statusfält Menyer och Verktygsfält Visa eller dölja ett verktygsfält Högerklicka
Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x
Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon
STRÄNGAR DATATYPEN. Om du vill baka in variabler eller escape-tecken måste du använda dubbla citattecken. strängar
STRÄNGAR En av de mest avancerade av de normala datatyperna är. Här skall vi grundläggande gå igenom hur den datatypen fungerar och vidare flertalet funktioner som hör till datatypen. Låt oss kasta oss
Uttryck, satser och strömhantering
Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen 2018-09-06 Mål Uttryck, satser och strömhantering I denna laboration ska du lära dig Formaterad inläsning och utskrift Vanliga repetitions-
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Programmeringsolympiadens final 2009
Programmeringsolympiadens final 2009 TÄVLINGSREGLER Tävlingen äger rum den 12 mars. Tävlingstiden är sex timmar effektiv tid. Tävlingen består av sju uppgifter som samtliga ska lösas genom datorprogram.
TDP Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Uppgift 1 ( Betyg 3 uppgift )
2008-03-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som läser igenom en textfil som heter FIL.TXT och skriver ut alla rader där det står ett decimaltal först på raden. Decimaltal
Ordbehandling för PM och uppsatsskrivning med Word xp
Ver 4.0 2004-09-03 Ordbehandling för PM och uppsatsskrivning med Word xp av Anders Avdic Innehållsförteckning 1 INLEDNING 1 2 GRUNDERNA I ORDBEHANDLING 1 2.1 Öppna ett nytt dokument 1 2.2 Markera text
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Kryptokorsordslösare Programmeringsmetodik DV (period 2) Inlämningsuppgift 1
Kryptokorsordslösare Programmeringsmetodik DV1 2004 (period 2) Inlämningsuppgift 1 Christer Folkesson 1. Sammanfattning 2. Användarbeskrivning 2.1. Lösa ett kryptokorsord 2.2. Utskrift av lösning 2.3.
TDP002 2015-08-26 14-19. Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Lathund. Föreningen Nordens medlemsregister KomMed Uppdaterad: 2015-09-21
Lathund Föreningen Nordens medlemsregister KomMed Uppdaterad: 2015-09-21 1 2 Dessa lathundar är utformade för att underlätta för Föreningen Nordens medlemmar att administrera i det nya medlemssystemet
Nonogram
Nonogram. Vad är nonogram? Nonogram är små enkla men fascinerande pyssel som ursprungligen kommer från Japan. De har också givits ut i söndagsbilagan i engelska dagstidningar under flera år. Idén bakom
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Grundläggande 1 övningar i kombinatorik
UPPSALA UNIVERSITET Matematiska institutionen Vera Koponen Baskurs i matematik Grundläggande 1 övningar i kombinatorik Se till att ni klarar av dessa uppgifter innan ni går vidare till svårare uppgifter
E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes
E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes Sida 2 av 2 Innehållsförteckning INNEHÅLLSFÖRTECKNING...3 REKOMMENDERAD UTRUSTNING...5 INSTALLATION...5 ANVÄNDARLÄGE I E-POST3...6 STARTSIDA...7
Utförliga regler för TRAX
Utförliga regler för TRAX Innehållsförteckning Vad är TRAX? Sid 2 Grundregler för TRAX Sid 3 Vad är en tvingad yta? Sid 4 Vad är en vinnande ögla? Sid 6 Vad är en vinnande linje? Sid 7 Grundläggande strategiska
Projektdokumentation för Othello
Projektdokumentation för Gustav Fransson Nyvell gusfr229@student.liu.se Tomas Franzén tomfr819@student.liu.se 1. Inledning Vi har gjort ett -spel som går ut på att man turas om att lägga brickor på en
Excel Övning 1 ELEV: Datorkunskap Sida 1 Niklas Schilke
Datorkunskap Sida 1 Niklas Schilke Excel Inledning Microsoft Excel är ett kalkylprogram som ingår i Microsoft Office. Kalkyl betyder här beräkning så vi kan säga att Excel är ett program som används för
Uppgifter till praktiska tentan, del A. (7 / 27)
Uppgifter till praktiska tentan, del A. (7 / 27) I. Sortering/Sökning: III II. Representation/Omvandling/format/protokoll: II III. Strukturering: II I alla problem, där bokstäver förekommer, antar vi att
Uppgift 1 ( Betyg 3 uppgift )
2010-04-06.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Skriv den funktion, draw_figure, som ritar ut en liksidig figur enligt exemplen nedan med så många hörn som anges som parameter till funktionen (den ritar
TDIU Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Här ska jag presentera en variant
kerstin hagland Allting är relativt I artikeln beskriver författaren en variant av sudoku som förutom de vanliga sudokureglerna även tar hänsyn till de ingående talens storleksrelation. Förslag ges på
Mer om analytisk geometri
1 Onsdag v 5 Mer om analytisk geometri Determinanter: Då man har en -matris kan man till den associera ett tal determinanten av som också skrivs Determinanter kommer att repeteras och studeras närmare
Vi ska titta närmare på några potensfunktioner och skaffa oss en idé om hur deras kurvor ser ut. Vi har tidigare sett grafen till f(x) = 1 x.
Vi ska titta närmare på några potensfunktioner och skaffa oss en idé om hur deras kurvor ser ut. Vi har tidigare sett grafen till f(x) = x 8 6 4 2-3 -2-2 3-2 -4-6 -8 Figur : Vi konstaterar följande: Då
Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python
Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python Hjälpmedel Följande hjälpmedel är tillåtna: Exakt en valfri bok, t.ex. den rekommenderade kursboken. Boken får ha anteckningar,
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Manual
Manual www.jur.lu.se Innehållsförteckning Logga in 1 Skapa en ny sida 2 Sidinställningar 3 Spara sidan 5 Skapa undersidor 6 Redigera en befintlig sida 7 Länk i löpande text 7 En mejladress som länk 8 Skapa
LABEL PRINTER TUTORIAL
TUTORIAL LABEL PRINTER Självstudie Självstudien är uppdelad i åtta lektioner. Vissa lektioner bygger på metoder och processer som inlärts under en tidigare lektion. För förstagångsanvändaren är det viktigt
Chapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Switch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software
Switch Driver 4 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehåll ATT ANVÄNDA PROGRAMVARAN SWITCH DRIVER... 3 SWITCH DRIVER ANSLUTNING... 4 USB JOYSTICK KALIBRERING... 4 TESTFUNKTION...
MA2047 Algebra och diskret matematik
MA2047 Algebra och diskret matematik Något om kombinatorik Mikael Hindgren 24 september 2018 Vad är kombinatorik? Huvudfråga: På hur många sätt kan en viss operation utföras? Några exempel: Hur många gånger
Word Online Version 1.0 Skolkontoret
Word Online Version 1.0 Skolkontoret 1 Innehåll Vad är Word Online?... 3 Arbeta i Word Online... 4 Logga in... 4 Skapa ett Worddokument via OneDrive... 4 Öppna ett redan skapat Worddokument i Word Online...
Provverktyg för elever instruktioner [SE]
Provverktyg för elever instruktioner [SE] Innehållsförteckning 1 Inledning 3 2 Göra proven 3 2.1 Logga in 3 2.2 Kontrollera ljudet för hörförståelseprovet 5 2.3 Göra ett prov 5 3 Uppgifterna 7 3.1 Uppgifter
Detta är ett försök att beskriva hur man använder Picasa webbalbum för att redigera bilder.
Detta är ett försök att beskriva hur man använder Picasa webbalbum för att redigera bilder. Enligt vår erfarenhet det effektivaste och enklaste sättet att bildbehandla och beskära dina foton. Du kan dessutom
Tentamen, EDAA10 Programmering i Java
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen, EDAA10 Programmering i Java 2019 08 21, 08.00 13.00 Anvisningar: Preliminärt ger uppgifterna 25 + 15 + 5 = 45 poäng. För godkänt betyg
1 Minkostnadsflödesproblem i nätverk
Krister Svanberg, april 2012 1 Minkostnadsflödesproblem i nätverk Ett nätverk består av en given mängd noder numrerade från 1 till m (där m är antalet noder) samt en given mängd riktade bågar mellan vissa
Till flera av ovanstående finns det dessutom varianter, vilka kommer att presenteras i de olika avsnitten.
LINGUS32 Handledning Anne Börjesson Introduktion Lingus32 är ett program som främst är avsett att användas för att göra multimedia-baserade språkövningar. Programmet är skrivet för PC. Det finns möjlighet
Bisektionsalgoritmen. Kapitel Kvadratroten ur 2
Kapitel 4 Bisektionsalgoritmen Vi ska konstruera lösningar till algebraiska ekvationer av formen f(x) = 0 med hjälp av bisektionsalgoritmen (intervallhalveringsmetoden). På samma gång ska vi se hur man
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Kontinuitet och gränsvärden
Kapitel Kontinuitet och gränsvärden.1 Introduktion till kontinuerliga funktioner Kapitlet börjar med allmänna definitioner. Därefter utvidgar vi successivt familjen av kontinuerliga funktioner, genom specifika
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
TDP Uppgift 1
Uppgift 1 Ett (svenskt) registreringsnummer består av tre bokstäver mellan A och Z (förutom bokstäverna I,Q och V) samt tre siffror. I denna uppgift ska du skapa ett program som ber användaren mata in
TDIU Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Optimala koder. Övre gräns för optimala koder. Gränser. Övre gräns för optimala koder, forts.
Datakompression fö 3 p.3 Datakompression fö 3 p.4 Optimala koder Övre gräns för optimala koder En prefixkod kallas optimal om det inte existerar någon annan kod (för samma alfabet och sannolikhetsfördelning)
Användarhandbok. Nero BackItUp. Ahead Software AG
Användarhandbok Nero BackItUp Ahead Software AG Information om copyright och varumärken Användarhandboken till Nero BackItUp och innehållet i den är skyddat av copyright och tillhör Ahead Software. Alla
Optimala koder. Det existerar förstås flera koder som har samma kodordsmedellängd. Enklaste fallet är att bara byta 0:or mot 1:or.
Datakompression fö 3 p.1 Optimala koder En prefixkod kallas optimal om det inte existerar någon annan kod (för samma alfabet och sannolikhetsfördelning) som har lägre kodordsmedellängd. Det existerar förstås
Uppgift 1a (Aktiekurser utan poster)
Uppgift 1a (Aktiekurser utan poster) Vi har lite olika upplägg i de kurser vi håller och i vissa kurser finns det med något som vi kallar "poster" (eng. "record"). I andra har vi inte med detta. Vi har
Consilia Solutions Ab februari 2015
FSSMF Membra tips Allmänt Då föreningarna använder Membra och håller kontakt- och adressuppgifter uppdaterade i programmet, har förbundet omedelbart tillgång till en del av uppgifterna och kan använda
Uppgift 1 ( Betyg 3 uppgift )
2005-06-09.kl.08-13 Uppgift 1 ( Betyg 3 uppgift ) Ett plustecken kan se ut på många sätt. En variant är den som ses nedan. Skriv ett program som låter användaren mata in storleken på plusset enligt exemplen
Övningshäfte 2: Induktion och rekursion
GÖTEBORGS UNIVERSITET MATEMATIK 1, MMG200, HT2017 INLEDANDE ALGEBRA Övningshäfte 2: Induktion och rekursion Övning D Syftet är att öva förmågan att utgående från enkla samband, aritmetiska och geometriska,
TENTA: TDDD11 & TDDC68. Tillåtna hjälpmedel. Starta Emacs, terminal och tentakommunikationsfönster. Skicka in frågor och uppgifter
TENTA: TDDD11 & TDDC68 Tillåtna hjälpmedel Det är tillåtet att ha böcker (t.ex. Ada-bok, formelsamlingar, lexikon,...) med sig samt utdelade lathundar (finns på kurshemsidan) för Ada, Unix och Emacs. Utdraget
REDIGERA PLYMEDIA-TEXTER med Subtitle Workshop 2.5.1
REDIGERA PLYMEDIA-TEXTER med Subtitle Workshop 2.5.1 Det finns mängder av videotextfilsformat och verktyg för att hantera textremsor till videofilmer. Den här guiden gäller för redigeringsprogrammet Subtitle
Algoritmer och datastrukturer H I HÅKAN S T R Ö M B E R G N I C K L A S B R A N D E F E L T
Algoritmer och datastrukturer H I 1 0 2 9 HÅKAN S T R Ö M B E R G N I C K L A S B R A N D E F E L T Föreläsning 1 Inledande om algoritmer Rekursion Stacken vid rekursion Rekursion iteration Möjliga vägar
Regler. Betygssättning
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Bruksanvisning Milestone 311 Daisy
Bruksanvisning Milestone 311 Daisy Juni 2006 Vi gratulerar dig till ditt val av Milestone 311 Daisy. Vi hoppas att denna bruksanvisning ska hjälpa dig att använda din daisyspelare på bästa sätt. Bones