UPPGIFT 1 ÖVERSÄTTNING



Relevanta dokument
Programmeringsolympiaden 2012 Kvalificering

UPPGIFT 2 KVADRATVANDRING

Problem Svar

4-7 Pythagoras sats. Inledning. Namn:..

UPPGIFT 1 KANINER. Håkan Strömberg 1 Pär Söderhjelm

Uppgift 1 ( Betyg 3 uppgift )

Matematik 92MA41 (15hp) Vladimir Tkatjev

Kurvlängd och geometri på en sfärisk yta

Tentaupplägg denna gång

Uppgift 1. Kylskåpstransporter

Känguru 2014 Benjamin (Åk 6 och 7) sida 1 / 7 och Pakilan ala-aste

kl Tentaupplägg

Årgång 85, Första häftet

SLALOMINGÅNGAR hur svårt kan det vara?

75059 Stort sorteringsset

UPPGIFT 1 WILL ROGERS FENOMEN

I addition adderar vi. Vi kan addera termerna i vilken ordning vi vill: = 7 + 1

Bygga hus med LECA-stenar

Microsoft Publisher. Laborationskompendium för digital behandling av publikationer. Detta exemplar tillhör:

INDUKTION OCH DEDUKTION

1 Diagrammet visar hur vattennivån i en hamn förändras under en viss dag. Under hur många timmar var vattennivån över 30 cm?

Senaste revideringen av kapitlet gjordes , efter att ett fel upptäckts.

Matematik och modeller Övningsuppgifter

8-1 Formler och uttryck. Namn:.

32 Skriv med siffror. 33 Vilket tal ska stå istället för rutan? 34 Skriv talen i storleksordning. Börja med det minsta.

Uppgift 1 (Oläsliga krypterade meddelanden)

Detta prov består av del 1 och 2. Här finns också facit och förslag till poängsättning

Tentaupplägg denna gång

Lösningsförslag Cadet 2014

Matematik Åk 9 Provet omfattar stickprov av det centrala innehållet i Lgr b) c) d)

Avdelning 1, trepoängsproblem

Instruktion för att slutföra registreringen

Svar och arbeta vidare med Student 2008

Programmeringsolympiaden 2008 Kvalificering

Pernilla Falck Margareta Picetti Siw Elofsdotter Meijer. Matte. Safari. Direkt. Lärarhandledning. Andra upplagan, reviderade sidor

Exempel på tentamensuppgifter i LMA100, del 1

Känguru 2011 Student (gymnasiet åk 2 och 3)

Catherine Bergman Maria Österlund

och symmetri Ur det centrala innehållet Förmågor Problemlösning Metod

8-4 Ekvationer. Namn:..

a), c), e) och g) är olikheter. Av dem har c) och g) sanningsvärdet 1.

Enklare uppgifter, avsedda för skolstadiet.

A B C D E. 2 Det står KANGAROO på mitt paraply. Du kan se det på bilden. A B C D E

Kängurutävlingen Matematikens Hopp 2001

1 Ändra kolumnbredd och radhöjd

Dimensioner och fraktal geometri. Johan Wild

Instruktioner för dig som ska söka till Mattekollo 2016

Avdelning 1, trepoängsproblem

Lokala kursplaner i Matematik Fårösunds skolområde reviderad 2005 Lokala mål Arbetssätt Underlag för bedömning

Föreläsning 3.1: Datastrukturer, en översikt

Tentaupplägg denna gång

Södervångskolans mål i matematik

Matematik CD för TB = 5 +

Högskoleverket NOG

Matematiska uppgifter

LÄXA 3. 7 a) b) 231 och c) 235 och 3 120

Lennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM

Välja aktivitet. 3FrontOffice. Meddela att du är på exempelvis möte. Välja aktivitet. Välja aktivitet

Kapitel 2 Vägg/golv... 3

För att använda sifferkrypto använder man en rektangel om 5 gånger 6 bokstäver.

5 Grundläggande in- och utmatning

26:e Städernas turnering, Våren 2005

Riksfinal. Del 1: 6 uppgifter Tid: 60 min Maxpoäng: 18 (3p/uppgift) OBS! Skriv varje uppgift på separat papper och lagets namn på samtliga papper.

Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6. Ledning för att lösa problemen i Övningar för kapitel 5, sid

Läs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.

Förberedelser: Sätt upp konerna i stigande ordningsföljd (första inlärningen) eller i blandad ordningsföljd (för de elever som kommit längre).

DE FYRA RÄKNESÄTTEN (SID. 11) MA1C: AVRUNDNING

UPPGIFT 1 TVETYDIGA DATUM

9-1 Koordinatsystem och funktioner. Namn:

Storvretaskolans Kursplan för Matematik F-klass- år 5

1. Det står KANGAROO på mitt paraply. Du kan se det på bilden. Vilken av följande bilder visar också mitt paraply? A: B: C: D: E:

Snabbguide. Telia Maxi 10. Bruksanvisning. Ställa klockan Se sid 5. Viloläge. Du har bläddrat fram en påringning 16 LZTA , 98-04

Övningar Dag 2 En första klass

Sammanfattningar Matematikboken Z

3. Pappa hade köpt hem 16 clementiner. Karin åt upp hälften av dem. Eva åt två och David åt upp resten. Hur många clementiner åt David?

D A B A D B B D. Trepoängsproblem. Kängurutävlingen 2012 Benjamin

7 Använd siffrorna 0, 2, 4, 6, 7 och 9, och bilda ett sexsiffrigt tal som ligger så nära som möjligt.

Känguru 2012 Student sid 1 / 8 (gymnasiet åk 2 och 3) i samarbete med Jan-Anders Salenius vid Brändö gymnasiet

LÄSLANDET - BOKSTÄVER OCH ORD

Explorativ övning 11 GEOMETRI

Lära känna skrivbordet

Träningssplan: vecka 1-6

Föreläsning 4: Poster

T-tunika med formremsa i halsringningen

Arbetsblad 1. Addition och subtraktion i flera steg = = = = = = =

9 Geometriska begrepp

Föreläsning 6: Introduktion av listor

LINNE MED SNEDREMSA I HALS- OCH ÄRMHÅL

Kal. 7D46, 7D48, 7D56 (Ref. nr. SNP) Bruksanvisning 1

Problem: BOW Bowling. Regler för Bowling. swedish. BOI 2015, dag 1. Tillgängligt minne: 256 MB

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs B, kapitel 4

Prima matematik 3B Grundbok Läraranvisning Textview. Verksnummer: 40111

UPPGIFT 1 TVÅPOTENSER. UPPGIFT 2 HISSEN I LUSTIGA HUSET.

2: E TOOT Bokstäverna O och T har en lodrät symmetriaxel, men inte R, B och L. Därför kommer endast ordet TOOT kunna skrivas på detta sätt.

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs B, kapitel 1

Lista över delar. Spelöversikt. Så här använder du reglerna. Dessa regler. 1 häfte med snabbregler. 3 målade plastskepp.

Matematik CD för TB. tanv = motstående närliggande. tan34 = x 35. x = 35tan 34. x cosv = närliggande hypotenusan. cos40 = x 61.

Sidor i boken , , 3, 5, 7, 11,13,17 19, 23. Ett andragradspolynom Ett tiogradspolynom Ett tredjegradspolynom

KAL. V145, V182 SOLCELLSLUR

4-6 Trianglar Namn:..

Transkript:

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 användes av Kalle Blomkvist i Astrid Lindgrens böcker. Skriv ett program som översätter från rövarspråket till fikonspråket! För båda språken gäller att man kan härleda varje ord från det motsvarande svenska ordet. För att översätta till fikonspråket delas ordet efter dess första vokal i två delar. Dessa delar sätts sedan ihop i omvänd ordning och dessutom tillfogas fi i början och kon i slutet av ordet. GET blir alltså FITGEKON, LO blir FILOKON och ASTRONOM blir FISTRONOMAKON. Översättning till rövarspråket sker bokstavsvis. Vokaler ändras inte alls, medan varje konsonant skrivs två gånger med ett O emellan. MAT blir alltså MOMATOT och ODLA blir ODODLOLA. Programmet ska fråga efter ett ord ( 30 tecken), skrivet på rövarspråk. Endast versaler används vid inmatningen. Ordet innehåller bara bokstäver A Z och motsvarande svenska ord har minst en vokal. Du kan förutsätta att ordet följer reglerna för rövarspråket. Sedan ska programmet skriva ut ordet översatt till fikonspråk. Ett par körningsexempel: Rövarspråk: COCYKOKELOL Fikonspråk: FIKELCYKON Rövarspråk:KOKALOLASOSFOFINONTOT Fikonspråk: FILASFINTKAKON Håkan Strömberg, Pär Söderhjelm, Jimmy Mårdell 1

UPPGIFT 2 EN KAOTISK SEKVENS Följande citat är hämtat från den välkända boken Gödel, Escher, Bach av Douglas R. Hofstadter: En kaotisk sekvens Ett sista exempel på rekursion inom talteorin leder till ett litet mysterium. Betrakta följande rekursiva definition av en funktion: Q(n) = Q(n Q(n 1)) + Q(n Q(n 2)) för n > 2 Q(1) = 1 Q(2) = 1 Den påminner om Fibonacci-definitionen därigenom att varje nytt värde är summan av två föregående värden men inte av de omedelbart föregående två värdena. I stället anger de två omedelbart föregående värdena hur långt bakåt man ska gå för att komma till de tal vilkas summa skall utgöra det nya värdet! De första 17 Q-talen är: 1, 1, 2, 3, 3, 4, 5, 5, 6, 6, 6, 8, 8, 8, 10, 9, 10 } {{ },... antal steg åt vänster 5 + 6 = 11 För att få fram nästa värde går man respektive 10 och 9 steg åt vänster (räknat från de tre prickarna) och kommer då, som pilarna visar, till talen 5 och 6. Deras summa 11 är det nya värdet: Q(18). Genom denna märkliga process kan listan på kända Q-tal användas för att utöka sig själv. Den resulterande talföljden ger ett milt uttryckt planlöst intryck. Ju längre man kommer desto svårbegripligare ter den sig. Detta är ett av de mycket säregna fall där en till synes någorlunda naturlig definition leder till ett extremt förbryllande beteende till ett under mycket välordnade former framkallar kaos. Man frågar sig naturligt nog huruvida detta skenbara kaos döljer någon subtil regelbundenhet. Definitionsmässigt finns regelbundenheten där givetvis, men det intressanta är om det finns något annat i bästa fall icke-rekursivt sätt att karaktärisera denna följd. Skriv ett program som frågar efter ordningsnumret på det tal man vill beräkna och som skriver ut talet Vilken tal? 18 Talet har värdet 11 Vi kommer bara att testa ditt program upp till den 35:e talet. Håkan Strömberg, Pär Söderhjelm, Jimmy Mårdell 2

UPPGIFT 3 REKTANGEL MED TRIANGLAR FIGUR 1. I figur?? visas en rektangel uppbyggd av fyra pythagoresika trianglar, det vill säga rätvinkliga trianglar med heltalssidor. Skriv ett program som tar emot uppgift om rektangelns bas och bestämmer rektangelns höjd. Ingen sida i någon triangel överstiger till 300. Två körningsexempel: Rektangelns bas: 117 Rektangelns bas: 171 Rektangelns höjd är 72 Rektangelns höjd är 180 Observera att den omslutna triangeln alltid har ett hörn i rektangelns nedre högra hörn och de två andra på rektangelns motstående sidor. Observera också att det saknas lösning för de flesta baser, men du kan räkna med att för alla de baser som programmet testas med finns det precis en möjlig höjd. Håkan Strömberg, Pär Söderhjelm, Jimmy Mårdell 3

UPPGIFT 4 KLOCKAN FIGUR 2. Klockan till vänster är 1:21 och den till höger är 3:08 Om någon frågar hur mycket klockan är, svarar de flesta kvart över fem, 15 : 29 eller något liknande. Vill man göra det lite svårare så kan man annars svara med vinkeln mellan tim- och minut-visaren, eftersom man ur denna information entydigt kan bestämma klockslaget. Dock är det många människor som är ovana vid detta sätt att ange tider, så det vore bra att ha ett datorprogram som översätter till ett mer normalt format. Du ska skriva ett sådant program. Vi förutsätter att vår klocka saknar sekundvisare och endast visar ett helt antal minuter (det vill säga: båda visarna hoppar framåt bara på hel minut). Vinkeln avläses genom att utgå från timvisaren och sedan mäta hur många grader medurs minutvisaren ligger (se figur 2). För att undvika decimaler anges vinkeln i tiondels grader (så att 85.5 grader skrivs som 855). Detta tal är alltid ett heltal mellan 0 och 3595 (inklusive) och är, som en följd av att endast hela minuter visas, alltid delbart med 5." Programmet ska fråga efter en vinkel och sedan skriva ut tiden i vanligt digitalformat, alltså h : mm eller hh : mm, beroende på antalet timmar. Notera att minuterna alltid ska ges med två siffror. Vi förutsätter att det är morgon, så alla tider ska ligga mellan 0 : 00 och 11 : 59 (inklusive). Två körningsexempel: Vinkel: 855 Vinkel: 3140 Klockan är 1:21 Klockan är 3:08 Håkan Strömberg, Pär Söderhjelm, Jimmy Mårdell 4

UPPGIFT 5 DOMINO FIGUR 3. En dominobricka består av två sammansatta kvadrater, där varje kvadrat har mellan 0 och 6 prickar. I en variant av domino har en spelare ett antal dominobrickor som han vill lägga ut i en lång rad, så att de ändar som vidrör varandra har samma antal prickar (se figur??). Din uppgift är att skriva ett program som, givet utseendet på ett antal dominobrickor (som mest 15), lägger ut dessa i en rad enligt reglerna ovan. Du får rotera brickorna 180 grader, och alla brickor måste läggas ut. Du kan utgå ifrån att det finns minst ett sätt att lägga ut brickorna på, samt att de brickor du får är unika. En bricka beskrivs som ett tvåsiffrigt tal. Körningsexempel: Antal brickor: 5 Bricka 1: 11 Bricka 2: 06 Bricka 3: 43 Bricka 4: 14 Bricka 5: 10 34 41 11 10 06 Håkan Strömberg, Pär Söderhjelm, Jimmy Mårdell 5

UPPGIFT 6 KUBEN En stor kub är indelad i 26 26 26 kubiska celler. Positionen för varje cell kan anges med tre bokstäver, där en bokstav ger positionen i en dimension och är en versal i intervallet A Z (enligt ASCII-standard, det vill säga inklusive W). Sålunda har hörncellerna positionerna AAA, AAZ, AZA, AZZ, ZAA, ZAZ,ZZA och ZZZ. En liten radiostyrd robot rör sig inuti kuben, dock med vissa restriktioner. Varje kommando som roboten får innebär att den förflyttar sig ett antal celler i en av de sex riktningar som är parallella med kubens kanter (framåt respektive bakåt i var och en av de tre dimensionerna). Antalet celler som roboten går för varje kommando är dock inte godtyckligt utan måste vara en av de godkända steglängderna, vilka är förutbestämda och givna från början. Om vi exempelvis antar att 3 är den enda godkända steglängden och roboten befinner sig i cell EHR, kan den med ett kommando förflytta sig till någon av cellerna BHR, HHR, EER, EKR, EHO eller EHU. Om dessutom 5 är en godkänd steglängd finns det ytterligare fem alternativ. Den sjätte riktningen (bakåt i den första dimensionen) är inte tillåten eftersom roboten då kommer utanför kuben. Du ska skriva ett program som, givet godkända steglängder, en startposition och en slutposition, beräknar det minsta antalet kommandon som behöver ges för att förflytta roboten från startpositionen till slutpositionen. Programmet ska fråga efter antalet godkända steglängder n, 1 n 25 och sedan låta användaren mata in dessa tal k i, i = 1... n, 1 k 1 25. Därefter ska programmet fråga efter en startposistion och sedan en slutposition. Dessa matas in som strängar var och en bestående av exakt 3 versaler i intervallet A Z. Programmet ska skriva ut det minsta antalet kommandon som behöver ges för att förflytta roboten från startpositionen till slutpositionen. Om det är omöjligt att förflytta roboten från startpositionen till slutpositionen med hjälp av de givna steglängderna ska programmet skriva ut Omöjligt. Två körningsexempel: Antal steglängder: 3 Antal steglängder: 2 Steglängd 1: 5 Steglängd 1: 10 Steglängd 2: 6 Steglängd 2: 14 Steglängd 3: 7 Startposition: FFF Startposition: AHT Slutposition: GGG Slutposition: JFY Omöjligt! Antal kommandon: 6 Kommentar: En av många möjliga förflyttningar är AHT AAT HAT OAT OFT OFY JFY. Håkan Strömberg, Pär Söderhjelm, Jimmy Mårdell 6