Rekursion: varför? Problem delas upp i mindre bitar algoritm för att lösa problemet erhålls från problemformuleringen

Storlek: px
Starta visningen från sidan:

Download "Rekursion: varför? Problem delas upp i mindre bitar algoritm för att lösa problemet erhålls från problemformuleringen"

Transkript

1 Rekursion: varför Problem delas upp i mindre bitar algoritm för att lösa problemet erhålls från problemformuleringen Exempel på problem som kan lösas med rekursion: Beräkningar, t.ex. upphöjt, Fibonacci-tal, faktorisering, fakultet Sökproblem, t.ex. schack Tornet i Hanoi De flesta svårare problem Många svåra problem får elegant lösning med rekursion

2 Upphöjt Rekursion innebär att en metod anropar sig själv Exempel: beräkna upphöjt-funktionen, a b Vi använder: a 0 = 1 a b = a a b 1 Problemet delas därmed upp i två mindre: Delproblem 1: beräkna a b 1 Delproblem 2: multiplicera med a

3 Upphöjt Exempel: beräkna upphöjt-funktionen, a b Vi använder: a b = a a b 1 a 0 = 1 public static int upphojt(int a, int b) { if (b == 0) return 1; else return a * upphojt(a, b - 1); } Rekursion

4 Primtalsfaktorisering Problem: Givet ett positivt heltal n, Primtalsfaktorisera n Varje primtalsfaktor > 1 ska anges så många gånger som n kan delas med faktorn Exempelkörning: Mata in ett tal: 60 Faktorer:

5 Primtalsfaktorisering Idé: Om n inte har någon mindre primtalsfaktor, skriv ut n Om n har någon primtalsfaktor f, skriv ut f och primtalsfaktorisera n / f

6 Primtalsfaktorisering Idé: Om n inte har någon mindre primtalsfaktor, skriv ut n Om n har någon primtalsfaktor f, skriv ut f och primtalsfaktorisera n / f Denna lösning är rekursiv Delproblem 1: hitta en primtalsfaktor Delproblem 2: primtalsfaktorisera ett mindre tal Rekursion

7 Primtalsfaktorisering Idé: Om n inte har någon mindre primtalsfaktor, skriv ut n Om n har någon primtalsfaktor f, skriv ut f och primtalsfaktorisera n / f Denna lösning är rekursiv Delproblem 1: hitta en primtalsfaktor Delproblem 2: primtalsfaktorisera ett mindre tal Delproblem 1: För varje k från 2 till n, testa om k delar n: if ((n % k) == 0) Rekursion

8 Primtalsfaktorisering class PrimtalsFaktorisering { private static int hittafaktor(int n) { for (int k = 2; k < n; k++) if ((n % k) == 0) return k; return n; } } public static void faktorisera(int n) { if (n > 1) int faktor = hittafaktor(n); Std.out.println(faktor); faktorisera(n / faktor); } }

9 Tornen i Hanoi Utgångsläge: 3 pinnar 64 guldskivor av olika storlekar på pinne 1 Storleksordning, den största underst Mål: Få över alla skivor till pinne 3

10 Tornen i Hanoi Regler för att flytta skivor: Den översta skivan på valfri pinne får flyttas till annan valfri pinne MEN: Ingen skiva får någonsin ligga på en mindre skiva

11 Tornen i Hanoi Om vi bara har 2 skivor:

12 Tornen i Hanoi Om vi har 3 skivor:

13 Tornen i Hanoi Om vi har n skivor: rekursiv lösning n 1 skivor

14 Tornen i Hanoi Rekursiv lösning För att flytta ett torn av n skivor från a till c, med b som hjälppinne (1) Flytta n 1 skivor från a till b; c är hjälppinne (2) Flytta 1 skiva från a till c (3) Flytta n 1 skivor från b till c; a är hjälppinne (1) (2) (3) 2 mindre delproblem rekursion

15 Tornen i Hanoi Rekursiv lösning class Hanoi { public static void flytta(int antal, int fran, int hjalp, int till) { if (antal > 0) { flytta(antal - 1, fran, till, hjalp); Std.out.println(fran + " -> " + till); flytta(antal - 1, hjalp, fran, till); } } } public static void main(string[] args) { Std.out.println("Antal brickor:"); int antal = Std.in.readInt(); flytta(antal, 1, 2, 3); }

16 Tornen i Hanoi Tillbaka till Hanoi: hur lång tid tar det T(n) = antal förflyttningar som behövs för att få n brickor från en pinne till en annan T(1) = 1 (för att få 1 bricka från en pinne till en annan, behövs bara 1 förflyttning) T(n) = T(n 1) + T(1) + T(n 1) (för att flytta n brickor, gör vi tre saker: flyttar n 1 brickor, flyttar 1 bricka, och flyttar n 1 brickor igen) Har lösning T(n) = 2 n 1

17 Tornen i Hanoi Tillbaka till Hanoi: hur lång tid tar det T(64) = = Om munkarna flyttar en skiva i sekunden, tar det 5.8 miljarder sekel att flytta alla skivorna ca 45 gånger längre tid än universums ålder (13 miljarer år enl. NASA:s Wilkinson Microwave Anisotropy Probe (WMAP) projekt)

18 Ett sätt att lösa problem Dela upp problemet i mindre delproblem Lös delproblemen, var för sig Kombinera lösningarna till en lösning för det ursprungliga problemet

19 Ett sätt att lösa problem Dela upp problemet i mindre delproblem Lös delproblemen, var för sig Med rekursion Kombinera lösningarna till en lösning för det ursprungliga problemet Om delproblemen är av samma typ men mindre

Föreläsning 5: Rekursion

Föreläsning 5: Rekursion Föreläsning 5: Rekursion Vi har tidigare sett att man kan dela upp problem i mindre bitar med hjälp av underprogram, vilket är ett utmärkt sätt att lösa problem. Detta är ganska lätt att rita upp för sig

Läs mer

Konsten att multiplicera (stora) heltal

Konsten att multiplicera (stora) heltal Konsten att multiplicera (stora) heltal 18 november 2006 Stora heltal Mental bild: Handmultiplikation av tal med hundratals siffor. Datormultiplikation av tal med miljontals siffror. Mina exempel är mycket

Läs mer

ATT KUNNA TILL. MA1050 Matte Grund. 2011-06-14 Vuxenutbildningen Dennis Jonsson

ATT KUNNA TILL. MA1050 Matte Grund. 2011-06-14 Vuxenutbildningen Dennis Jonsson ATT KUNNA TILL MA1050 Matte Grund 2011-06-14 Vuxenutbildningen Dennis Jonsson Sida 2 av 5 Att kunna till prov G1 Kunna ställa upp och beräkna additions-, subtraktions-, multiplikations- och divisuionsuppgifter

Läs mer

Algoritmanalys. Genomsnittligen behövs n/2 jämförelser vilket är proportionellt mot n, vi säger att vi har en O(n) algoritm.

Algoritmanalys. Genomsnittligen behövs n/2 jämförelser vilket är proportionellt mot n, vi säger att vi har en O(n) algoritm. Algoritmanalys Analys av algoritmer används för att uppskatta effektivitet. Om vi t. ex. har n stycken tal lagrat i en array och vi vill linjärsöka i denna. Det betyder att vi måste leta i arrayen tills

Läs mer

Programexempel: tärningsspel

Programexempel: tärningsspel Programexempel: tärningsspel Skriv ett program som låter en användare spela detta tärningsspel: Spelaren gör första tärningsslaget och får samma poäng som tärningen visar. Sedan fortsätter spelet enligt

Läs mer

Kapitel 6. f(x) = sin x. Figur 6.1: Funktionen sin x. 1 Oinas-Kukkonen m.fl. Kurs 6 kapitel 1

Kapitel 6. f(x) = sin x. Figur 6.1: Funktionen sin x. 1 Oinas-Kukkonen m.fl. Kurs 6 kapitel 1 Kapitel 6 Gränsvärde 6. Definition av gränsvärde När vi undersöker gränsvärdet av en funktion undersöker vi vad som händer med funktionsvärdet då variabeln, x, går mot ett visst värde. Frågeställningen

Läs mer

Lathund, procent med bråk, åk 8

Lathund, procent med bråk, åk 8 Lathund, procent med bråk, åk 8 Procent betyder hundradel, men man kan också säga en av hundra. Ni ska kunna omvandla mellan bråkform, decimalform och procentform. Nedan kan ni se några omvandlingar. Bråkform

Läs mer

DOP-matematik Copyright Tord Persson. Bråktal -3-2 -1 0 1 2 3. Läs av vilka tal på tallinjen, som pilarna pekar på. Uppgift nr 10 -3-2 -1 0 1 2 3

DOP-matematik Copyright Tord Persson. Bråktal -3-2 -1 0 1 2 3. Läs av vilka tal på tallinjen, som pilarna pekar på. Uppgift nr 10 -3-2 -1 0 1 2 3 Bråktal Uppgift nr En limpa delas i 4 lika stora delar. Hur stor del av limpan blir varje del? Uppgift nr 2 Hur många tiondelar behövs för att det skall räcka till en hel? Uppgift nr Hur läser man ut bråket

Läs mer

Föreläsning 8: Räkning. Duvhålsprincipen. Kombinatorik

Föreläsning 8: Räkning. Duvhålsprincipen. Kombinatorik Föreläsning 8: Räkning. Duvhålsprincipen. Kombinatorik Summaregeln Om och B är disjunkta mängder så B = + B, ty innehåller inga upprepningar Produktregeln Om och B är disjunkta mängder så är B = B Exempel:

Läs mer

Antal grodor i varje familj Antal hopp tills alla bytt plats Ökning 1 3 5 2 8 7 3 15 9 4 24

Antal grodor i varje familj Antal hopp tills alla bytt plats Ökning 1 3 5 2 8 7 3 15 9 4 24 strävorna 1AB Grodhopp problemlösning taluppfattning algebra Avsikt och matematikinnehåll Elever behöver få möta många aktiviteter där de kan se att algebra bland annat är generaliserad aritmetik. För

Läs mer

10.03.2010. Översikt. Rapport från skolverket. Förändring av matematikprestationerna 1995 2003-2007. Grundtankar bakom Pixel

10.03.2010. Översikt. Rapport från skolverket. Förändring av matematikprestationerna 1995 2003-2007. Grundtankar bakom Pixel Översikt Hur är situationen i Sverige och Norge när det gäller matematik-kompetensen? Är det nödvändigt att undervisa på andra sätt än vi gjort tidigare? Förändring av matematikprestationerna 1995 2003-2007

Läs mer

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning.

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning. Programmering för Språkteknologer II Markus Saers markus.saers@lingfil.uu.se Rum -040 stp.lingfil.uu.se/~markuss/ht0/pst Innehåll Associativa datastrukturer Hashtabeller Sökträd Implementationsdetaljer

Läs mer

Erfarenheter från ett pilotprojekt med barn i åldrarna 1 5 år och deras lärare

Erfarenheter från ett pilotprojekt med barn i åldrarna 1 5 år och deras lärare Erfarenheter från ett pilotprojekt med barn i åldrarna 1 5 år och deras lärare I boken får vi följa hur barn tillsammans med sina lärare gör spännande matematikupptäckter - i rutinsituationer - i leken

Läs mer

Laborativ matematik som bedömningsform. Per Berggren och Maria Lindroth 2016-01-28

Laborativ matematik som bedömningsform. Per Berggren och Maria Lindroth 2016-01-28 Laborativ matematik som bedömningsform Per Berggren och Maria Lindroth 2016-01-28 Kul matematik utan lärobok Vilka förmågor tränas Problemlösning (Förstå frågan i en textuppgift, Använda olika strategier

Läs mer

Ekvationssystem, Matriser och Eliminationsmetoden

Ekvationssystem, Matriser och Eliminationsmetoden Matematiska institutionen Göteborgs universitet och Chalmers tekniska högskola Version 359 Ekvationssystem, Matriser och Eliminationsmetoden - En inledning Ekvationssystem - matrisformulering Vi såg att

Läs mer

Kvinnor som driver företag pensionssparar mindre än män

Kvinnor som driver företag pensionssparar mindre än män Pressmeddelande 7 september 2016 Kvinnor som driver företag pensionssparar mindre än män Kvinnor som driver företag pensionssparar inte i lika hög utsträckning som män som driver företag, 56 respektive

Läs mer

Exempel på tentamensuppgifter i LMA100, del 1

Exempel på tentamensuppgifter i LMA100, del 1 Exempel på tentamensuppgifter i LMA100, del 1 Diskret matematik 1. Givet är de 7 bokstäverna i ordet APPARAT. Hur många olika ord (= bokstavspermutationer) kan man bilda av dem med (a) 7 bokstäver (b)

Läs mer

Ha det kul med att förmedla och utveckla ett knepigt område!

Ha det kul med att förmedla och utveckla ett knepigt område! Kul med pizzabitar Första gången eleverna får materialet i handen bör dem få sin egen tid till att undersöka det på det viset blir dem bekanta med dess olika delar. Det kan också vara en god idé att låta

Läs mer

Syftet med en personlig handlingsplan

Syftet med en personlig handlingsplan Syftet med en personlig handlingsplan Gör idéerna konkreta Ger dig något att hålla dig till mellan mötena Skapar tillförlitlighet i utvecklingen Hjälper dig att fokusera på några områden Påminnelse om

Läs mer

Elektronen och laddning

Elektronen och laddning Detta är en något omarbetad version av Studiehandledningen som användes i tryckta kursen på SSVN. Sidhänvisningar hänför sig till Quanta A 2000, ISBN 91-27-60500-0 Där det har varit möjligt har motsvarande

Läs mer

4 13 / %.; 8 </" '': " / //&' " " ' * TelefonKostnad +,-%&. #!" $% " &' . > / ' 5 /' * 13/ &' static Math 1+" &'/ % 12 "" static "' * 1 /") %& &

4 13 / %.; 8 </ '':  / //&'   ' * TelefonKostnad +,-%&. #! $%  &' . > / ' 5 /' * 13/ &' static Math 1+ &'/ % 12  static ' * 1 /) %& & TelefonKostnad static Math static $ & )&* +,-&. 0 +& + & 3 356+573 ) & & 6 3 3 & 3 * 6 3.:; < = 3 = 6 ; < : & >?.;,;@.A@;0,0,? @B0 C,0 > *. > 5 C D & D 5 * &! ; 66C! * C, 0 E,&! 0 F,G0 >: = = C 3 & HI

Läs mer

150 000 arbetslösa står utan ersättning oroväckande hög ökning på fyra år

150 000 arbetslösa står utan ersättning oroväckande hög ökning på fyra år PRESSMEDDELANDE 150 000 arbetslösa står utan ersättning oroväckande hög ökning på fyra år 2012-11-14 Över 150 000 personer som är arbetslösa saknar ersättning från trygghetssystemen på arbetsmarknaden.

Läs mer

När jag har arbetat klart med det här området ska jag:

När jag har arbetat klart med det här området ska jag: Kraft och rörelse När jag har arbetat klart med det här området ska jag: kunna ge exempel på olika krafter och kunna använda mina kunskaper om dessa när jag förklarar olika fysikaliska fenomen, veta vad

Läs mer

Invisible Friend 2013-02-18 Senast uppdaterad 2013-02-19

Invisible Friend 2013-02-18 Senast uppdaterad 2013-02-19 Invisible Friend 2013-02-18 Senast uppdaterad 2013-02-19 Jenny Axene och Christina Pihl driver företaget Invisible Friend som skänker dockor till barn som sitter fängslade för att dom är födda där, barn

Läs mer

2005-01-31. Hävarmen. Peter Kock

2005-01-31. Hävarmen. Peter Kock 2005-01-31 Hävarmen Kurs: WT0010 Peter Kock Handledare: Jan Sandberg Sammanfattning Om man slår upp ordet hävarm i ett lexikon så kan man läsa att hävarm är avståndet mellan kraften och vridningspunkten.

Läs mer

Gemensam problemlösning. Per Berggren och Maria Lindroth 2013-03-12

Gemensam problemlösning. Per Berggren och Maria Lindroth 2013-03-12 Gemensam problemlösning 2013-03-12 Strategispel Hur ska du spela för att vinna dessa strategispel? Nim Tactical Att arbeta som en matematiker Först vill matematiker ha ett intressant problem. Matematiker

Läs mer

2D1310, 2D1311 Programmeringsteknik Tentamen (1p) 3 maj 2001, kl 9.00-12.00

2D1310, 2D1311 Programmeringsteknik Tentamen (1p) 3 maj 2001, kl 9.00-12.00 2D1310, 2D1311 Programmeringsteknik Tentamen (1p) 3 maj 2001, kl 9.00-12.00 Hjälpmedel: En Javabok (det blå Javahäftet som ingår i kursbunten räknas som en Javabok). För betyget godkänd krävs att a- eller

Läs mer

Föreläsning 7 Innehåll. Rekursion. Rekursiv problemlösning. Rekursiv problemlösning Mönster för rekursiv algoritm. Rekursion. Rekursivt tänkande:

Föreläsning 7 Innehåll. Rekursion. Rekursiv problemlösning. Rekursiv problemlösning Mönster för rekursiv algoritm. Rekursion. Rekursivt tänkande: Föreläsning 7 Innehåll Rekursion Rekursivt tänkande: Hur många år fyller du? Ett år mer än förra året! Rekursion Rekursiv problemlösning Binärsökning Generiska metoder Rekursiv problemlösning: Dela upp

Läs mer

Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga)

Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) Grundläggande programmering med C# Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng TEN1 NGC011 Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) (Ifylles av student) (Ifylles av student)

Läs mer

Mätningar på op-förstärkare. Del 3, växelspänningsförstärkning med balanserad ingång.

Mätningar på op-förstärkare. Del 3, växelspänningsförstärkning med balanserad ingång. Mätningar på op-förstärkare. Del 3, växelspänningsförstärkning med balanserad ingång. Denna gång skall vi titta närmare på en förstärkare med balanserad ingång och obalanserad utgång. Normalt använder

Läs mer

konstanterna a och b så att ekvationssystemet x 2y = 1 2x + ay = b 2 a b

konstanterna a och b så att ekvationssystemet x 2y = 1 2x + ay = b 2 a b Tentamen i Inledande matematik för V och AT, (TMV25), 20-0-26. Till denna uppgift skulle endast lämnas svar, men här ges kortfattade lösningar. a) Bestäm { konstanterna a och b så att ekvationssystemet

Läs mer

Individuellt Mjukvaruutvecklingsprojekt

Individuellt Mjukvaruutvecklingsprojekt Individuellt Mjukvaruutvecklingsprojekt RPG-spel med JavaScript Författare Robin Bertram Datum 2013 06 10 1 Abstrakt Den här rapporten är en post mortem -rapport som handlar om utvecklandet av ett RPG-spel

Läs mer

Gruppindelning JUNIOR

Gruppindelning JUNIOR GRUNDKURS JUNIOR Grundkursen vänder sig till barn från 6 år och uppåt. Inga förkunskaper krävs. Lektionen är 60 min och består av en halvtimme ridning med vuxen som ledare och en halvtimme teori. Vart

Läs mer

Övningshäfte Algebra, ekvationssystem och geometri

Övningshäfte Algebra, ekvationssystem och geometri Stockholms Tekniska Gmnasium --9 Övningshäfte Algebra, ekvationssstem och geometri Nivå: rätt svårt Fråga : f är ett polnom. Beräkna värdet av f, f och fπ Fråga : Ingångslönen på företaget Börjes Gurkinläggning

Läs mer

Tentamen OOP 2015-03-14

Tentamen OOP 2015-03-14 Tentamen OOP 2015-03-14 Anvisningar Fråga 1 och 2 besvaras på det särskilt utdelade formuläret. Du får gärna skriva på bägge sidorna av svarsbladen, men påbörja varje uppgift på ett nytt blad. Vid inlämning

Läs mer

Lösningar till Tentamen i Matematisk Statistik, 5p 22 mars, 2001. Beräkna medelvärdet, standardavvikelsen, medianen och tredje kvartilen?

Lösningar till Tentamen i Matematisk Statistik, 5p 22 mars, 2001. Beräkna medelvärdet, standardavvikelsen, medianen och tredje kvartilen? Lösningar till Tentamen i Matematisk Statistik, 5p 22 mars, 2001 1. Månadslönerna för 10 lärare vid en viss skola är 1 17 700 19 800 19 900 20 200 20 800 16 100 17 000 23 500 19 700 21 100 Beräkna medelvärdet,

Läs mer

Sid. 87-99 i boken Rekrytering. Författare Annica Galfvensjö, Jure Förlag

Sid. 87-99 i boken Rekrytering. Författare Annica Galfvensjö, Jure Förlag Sid. 87-99 i boken Rekrytering Författare Annica Galfvensjö, Jure Förlag Nedan finner du en intervjuguide med förslag på frågor som du kan använda under intervjun. Det är många frågor så välj de du tycker

Läs mer

Frågor i ansökan om statsbidrag för läxhjälp år 2016 skolhuvudmän

Frågor i ansökan om statsbidrag för läxhjälp år 2016 skolhuvudmän Statsbidragsenheten 1 (9) Frågor i ansökan om statsbidrag för läxhjälp år 2016 skolhuvudmän Obs! Detta dokument är endast till för att skapa överblick över vilka frågor vi ställer i ansökan. Du ansöker

Läs mer

Facit åk 6 Prima Formula

Facit åk 6 Prima Formula Facit åk 6 Prima Formula Kapitel 3 Algebra och samband Sidan 95 1 a 12 cm (3 4 cm) b Han vet inte att uttrycket 3s betyder 3 s eller s + s + s 2 a 5x b 6y c 12z 3 a 30 cm (5 6 cm) b 30 cm (6 5 cm) Sidan

Läs mer

L(9/G)MA10 Kombinatorik och geometri Gruppövning 1

L(9/G)MA10 Kombinatorik och geometri Gruppövning 1 L(9/G)MA10 Kombinatorik och geometri Gruppövning 1 Lisa och Pelle leker med svarta och vita byggklossar. Deras pedagogiska föräldrar vill att de lär sig matematik samtidigt som de håller på och leker.

Läs mer

Lite skoj - typ. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se

Lite skoj - typ. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se Lite skoj - typ 5DV085 - Programspråk, Department of Computing Science, Umeå University - jem@cs.umu.se Kommentarer och frågor på sem 1? Byte av tid Den 26:e - skulle vi kunna flytta den lektionen? Förmiddagen?

Läs mer

Snabbslumpade uppgifter från flera moment.

Snabbslumpade uppgifter från flera moment. Snabbslumpade uppgifter från flera moment. Uppgift nr Ställ upp och dividera utan hjälp av miniräknare talet 48 med 2 Uppgift nr 2 Skriv talet 3 8 00 med hjälp av decimalkomma. Uppgift nr 3 Uppgift nr

Läs mer

Har vi lösningen för en bättre hemtjänst? Självklart.

Har vi lösningen för en bättre hemtjänst? Självklart. Har vi lösningen för en bättre hemtjänst? Självklart. Låt oss prata om Självklarhetsmetoden. Låt oss prata om Självklarhetsmetoden! 164 000 äldre är beroende av hemtjänsten i sin vardag. Och det är du

Läs mer

Modul 6: Integraler och tillämpningar

Modul 6: Integraler och tillämpningar Institutionen för Matematik SF65 Envariabelanalys Läsåret 5/6 Modul 6: Integraler och tillämpningar Denna modul omfattar kapitel 6. och 6.5 samt kapitel 7 i kursboken Calculus av Adams och Essex och undervisas

Läs mer

Får nyanlända samma chans i den svenska skolan?

Får nyanlända samma chans i den svenska skolan? Får nyanlända samma chans i den svenska skolan? Sammanställning oktober 2015 De nyanlända eleverna (varit här högst fyra år) klarar den svenska skolan sämre än andra elever. Ett tydligt tecken är att för

Läs mer

EN BÄTTRE KREDITAFFÄR

EN BÄTTRE KREDITAFFÄR 3 tre SMARTA RÅD FÖR EN BÄTTRE KREDITAFFÄR UC Affärsoptimering Kreditscoringmodeller Tre metoder för att genomföra bra avslagsanalyser i kreditportföljen Det är idag vanligt att kreditgivare bygger kreditscoringmodeller

Läs mer

Tänk på följande: Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Tänk på följande: Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken. Tentamen Programmeringsteknik I 2015-01-10 Skrivtid: 8.00 13.00 Hjälpmedel: Java-bok Tänk på följande: Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till

Läs mer

SANNOLIKHET. Sannolikhet är: Hur stor chans (eller risk) att något inträffar.

SANNOLIKHET. Sannolikhet är: Hur stor chans (eller risk) att något inträffar. SANNOLIKHET Sannolikhet är: Hur stor chans (eller risk) att något inträffar. tomas.persson@edu.uu.se SANNOLIKHET Grundpremisser: Ju fler möjliga händelser, desto mindre sannolikhet att en viss händelse

Läs mer

SF1620 Matematik och modeller

SF1620 Matematik och modeller KTH Teknikvetenskap, Institutionen för matematik 1 SF160 Matematik och modeller 007-09-10 Andra veckan Trigonometri De trigonometriska funktionerna och enhetscirkeln Redan vid förra veckans avsnitt var

Läs mer

Abstrakt. Resultat. Sammanfattning.

Abstrakt. Resultat. Sammanfattning. Abstrakt Bakgrund. Inom idrotten strävar många atleter att förbättra sin maximala förmåga i styrka i ett antal övningar med olika redskap. Min frågeställning har varit: Kan en pension på 66 år förbättra

Läs mer

Vad vill jag bli, och vad vill jag ha gjort?

Vad vill jag bli, och vad vill jag ha gjort? Vad vill jag bli, och vad vill jag ha gjort? Mitt liv och framtidsdrömmar som fotbollsspelare!!! Namn:. Syfte med detta dokument (föräldrasnack) Om vi ska klara av våra uppsatta mål, så är det endast möjligt

Läs mer

Koll på cashen - agera ekonomicoach!

Koll på cashen - agera ekonomicoach! För elever Fördjupningsuppgift: Koll på cashen - agera ekonomicoach! Fördjupningsuppgift: Ekonomicoach Så här går det till Börja med att se filmen Koll på cashen. Därefter är ni redo för att komma igång.

Läs mer

Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet.

Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet. EN LITEN KAMPANJSKOLA Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet. Finns det något man kan tänka på när man ska sprida ett

Läs mer

Anhörigas upplevelser av en hjärtstoppssituation och att själv bli omhändertagen ett vårdande förhållningssätt inom ambulanssjukvård

Anhörigas upplevelser av en hjärtstoppssituation och att själv bli omhändertagen ett vårdande förhållningssätt inom ambulanssjukvård Anhörigas upplevelser av en hjärtstoppssituation och att själv bli omhändertagen ett vårdande förhållningssätt inom ambulanssjukvård Tobias Creutz & Johan Pettersson Georgii Examensarbete på magisternivå

Läs mer

Identiteter och behörigheter i molnet och BYOD

Identiteter och behörigheter i molnet och BYOD Identiteter och behörigheter i molnet och BYOD GÖRAN MELVÅS IDENTITET OCH ÅTKOMS ANSVARIG SKANDIA CISA CISM CRISC CGEIT COBIT 4.1-5 SECURITY +PRINCE2 LAEAN SIX SIGMA Lite om mig Sedan drygt 1 år på Skandia

Läs mer

SCB :-0. Uno Holmer, Chalmers, höger 2 Ex. Induktiv definition av lista. // Basfall

SCB :-0. Uno Holmer, Chalmers, höger 2 Ex. Induktiv definition av lista. // Basfall Rekursiva funktioner Föreläsning 10 (Weiss kap. 7) Induktion och rekursion Rekursiva funktioner och processer Weiss 7.1-3 (7.4, 7.5.3 utgår) Fibonaccital (7.3.4) Exempel: Balansering av mobil (kod se lab

Läs mer

Jo, Den Talande Boken har så många möjligheter inbyggda, att den kan användas från förskoleklassen och ända upp på högstadiet.

Jo, Den Talande Boken har så många möjligheter inbyggda, att den kan användas från förskoleklassen och ända upp på högstadiet. Förord Den här webbversionen av Den Talande Boken är en vidareutveckling av det snart 20 år gamla program, som alltid varit så populärt i skolan. Och varför är det nu så? Jo, Den Talande Boken har så många

Läs mer

Elevinflytande i planeringen av undervisningen. BFL-piloter 121114 Mats Burström

Elevinflytande i planeringen av undervisningen. BFL-piloter 121114 Mats Burström Elevinflytande i planeringen av undervisningen BFL-piloter 121114 Mats Burström Ur Lgr 11 2.3 Elevernas ansvar och inflytande Läraren ska svara för att alla elever får ett reellt inflytande på arbetssätt,

Läs mer

FIRST LEGO League. Göteborg 2012

FIRST LEGO League. Göteborg 2012 FIRST LEGO League Göteborg 2012 Presentasjon av laget Another brick in the wall Vi kommer fra Växjö Snittalderen på våre deltakere er 14 år Laget består av 4 jenter og 7 gutter. Vi representerer Karl-Oskarskolan

Läs mer

Så här påverkar villkorsändringen. Avtalspension SAF-LO. Möjlighet till återbetalningsskydd

Så här påverkar villkorsändringen. Avtalspension SAF-LO. Möjlighet till återbetalningsskydd Avtalspension SAF-LO Så här påverkar villkorsändringen dig Möjlighet till återbetalningsskydd Möjlighet till återbetalningsskydd Ditt sparande idag Du som har ett sparande med pensionskapital intjänat

Läs mer

Examination i. PROGRAMMERINGSTEKNIK F1/TM1 TIN212 (Dugga) Dag: Onsdag Datum: 2014-12-17 Tid: 9.00-12.00 (OBS 3 tim) Rum: V

Examination i. PROGRAMMERINGSTEKNIK F1/TM1 TIN212 (Dugga) Dag: Onsdag Datum: 2014-12-17 Tid: 9.00-12.00 (OBS 3 tim) Rum: V Data och Informationsteknik / Computer Science and Engineering Chalmers University of Technology and University of Gothenburg Erland Holmström Göteborg 16 dec 2014 Examination i PROGRAMMERINGSTEKNIK F1/TM1

Läs mer

Uppdrag: Huset. Fundera på: Vilka delar i ditt hus samverkar för att elen ska fungera?

Uppdrag: Huset. Fundera på: Vilka delar i ditt hus samverkar för att elen ska fungera? Uppdrag: Huset Praktiskt arbete: (Krav) Göra en skiss över ditt hus. Bygga en modell av ett hus i en kartong med minst två rum. Koppla minst tre lampor och två strömbrytare till ditt hus. Visa både parallellkoppling

Läs mer

Föreläsning 6. Rekursion och backtracking

Föreläsning 6. Rekursion och backtracking Föreläsning 6 Rekursion och backtracking Föreläsning 6 Bredden först med hjälp av kö Lista rekursivt Tornet i Hanoi Backtracking Hissen i lustiga huset Huset har n antal våningar (bottenvåningen som räknas

Läs mer

Resultat av enkät till assistansberättigade

Resultat av enkät till assistansberättigade Bilaga 6 Resultat av enkät till assistansberättigade Resultaten i tabellerna i denna bilaga baseras på resultaten från den enkätundersökning Assistanskommittén låtit Statistiska Centralbyrån göra. Frågorna

Läs mer

Objektorienterad programmering E. Back to Basics. En annan version av printtable. Ett enkelt exempel. Föreläsning 10

Objektorienterad programmering E. Back to Basics. En annan version av printtable. Ett enkelt exempel. Föreläsning 10 Objektorienterad programmering E Föreläsning 10 Rekursion Länkade datastrukturer Back to Basics Exekvera programmet för hand! public class Param { public static int f(int x) { return x+1; public static

Läs mer

När du som vårdpersonal vill ta del av information som finns hos en annan vårdgivare krävs det att:

När du som vårdpersonal vill ta del av information som finns hos en annan vårdgivare krävs det att: 1 (6) Sammanhållen journalföring information till dig som möter patienter Detta är ett kunskapsunderlag om sammanhållen journalföring för dig som arbetar i vården. Underlaget innehåller en kort beskrivning

Läs mer

Undersökning: Äggkonsumtion och äggtraditioner påsken 2012

Undersökning: Äggkonsumtion och äggtraditioner påsken 2012 Undersökning: Äggkonsumtion och äggtraditioner påsken 2012 www.svenskaagg.se 1 Sammanfattning Under påsken frossar vi svenskar i ägg. Totalt konsumerar vi 2000 ton ägg under påskveckan. Inför påskhelgen

Läs mer

Hälsobarometern. Första kvartalet 2007. Antal långtidssjuka privatanställda tjänstemän, utveckling och bakomliggande orsaker

Hälsobarometern. Första kvartalet 2007. Antal långtidssjuka privatanställda tjänstemän, utveckling och bakomliggande orsaker Hälsobarometern Första kvartalet 2007 Antal långtidssjuka privatanställda tjänstemän, utveckling och bakomliggande orsaker Utgiven av Alecta maj 2007. (8) Innehåll 3 Om Hälsobarometern 4 Tema: Föräldrar

Läs mer

Vad är det och hur definierar vi en Biblioteksfunktioner (math) Top-down-programmering lokala globala variabler Arrays som in-parametrar

Vad är det och hur definierar vi en Biblioteksfunktioner (math) Top-down-programmering lokala globala variabler Arrays som in-parametrar Vad är det och hur definierar vi en Biblioteksfunktioner (math) Top-down-programmering lokala globala variabler Arrays som in-parametrar När man skall lösa ett komplicerat problem gör man det lättast genom

Läs mer

Träning i bevisföring

Träning i bevisföring KTHs Matematiska Cirkel Träning i bevisföring Andreas Enblom Institutionen för matematik, 2005 Finansierat av Marianne och Marcus Wallenbergs Stiftelse 1 Mängdlära Här kommer fyra tips på hur man visar

Läs mer

Utredning av hyressättning i vård- och omsorgsboende för personer med funktionsnedsättning i Tyresö kommun

Utredning av hyressättning i vård- och omsorgsboende för personer med funktionsnedsättning i Tyresö kommun PM Tyresö kommun 2015-10-12 Socialförvaltningen 1 (7) Håkan Wramner Utredare Utredning av hyressättning i vård- och omsorgsboende för personer med funktionsnedsättning i Tyresö kommun 1 Inledning Ordförande

Läs mer

Facit med lösningsförslag kommer att anslås på vår hemsida www.ebersteinska.norrkoping.se. Du kan dessutom få dem via e-post, se nedan.

Facit med lösningsförslag kommer att anslås på vår hemsida www.ebersteinska.norrkoping.se. Du kan dessutom få dem via e-post, se nedan. Detta häfte innehåller uppgifter från fyra olika områden inom matematiken. Meningen är att de ska tjäna som en självtest inför gymnasiet. Klarar du dessa uppgifter så är du väl förberedd inför gymnasiestudier

Läs mer

Statsbidrag för läxhjälp till huvudmän 2016

Statsbidrag för läxhjälp till huvudmän 2016 Statsbidragsenheten 1 (5) Statsbidrag för läxhjälp till huvudmän 2016 Skolverket lämnar statsbidrag enligt förordning (2014:144) om statsbidrag för hjälp med läxor eller annat skolarbete utanför ordinarie

Läs mer

Innehållet i detta häfte är sekretessbelagt t o m den 9 juni 2006.

Innehållet i detta häfte är sekretessbelagt t o m den 9 juni 2006. Innehållet i detta häfte är sekretessbelagt t o m den 9 juni 2006. Efter varje uppgift anges maximala antalet poäng som du kan få för din lösning. T ex betyder (2/1) att uppgiften kan ge 2 g-poäng och

Läs mer

Begränsad uppräkning av den nedre skiktgränsen för statlig inkomstskatt för 2017

Begränsad uppräkning av den nedre skiktgränsen för statlig inkomstskatt för 2017 Finansdepartementet Skatte- och tullavdelningen Begränsad uppräkning av den nedre skiktgränsen för statlig inkomstskatt för 2017 Februari 2016 Innehållsförteckning 1 Sammanfattning... 3 2 Förslag till

Läs mer

Lokal pedagogisk planering i matematik för årskurs 8

Lokal pedagogisk planering i matematik för årskurs 8 Lokal pedagogisk planering i matematik för årskurs 8 Arbetsområde 2. Algebra Syfte formulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder. reflektera över matematikens

Läs mer

Sammanfattning på lättläst svenska

Sammanfattning på lättläst svenska Sammanfattning på lättläst svenska Utredningen skulle utreda och lämna förslag i vissa frågor som handlar om svenskt medborgarskap. Svenskt medborgarskap i dag Vissa personer blir svenska medborgare när

Läs mer

F11 - Rekursion. ID1004 Objektorienterad programmering Fredrik Kilander

F11 - Rekursion. ID1004 Objektorienterad programmering Fredrik Kilander F11 - Rekursion ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Rekursion Rekursion är en programmeringsteknik En metod anropar sig själv public String reverse (String s) { if (s.length()

Läs mer

3. Olle skriver ned ett visst antal heltal mellan 10 och 25. Talens medelvärde är 18. Hur många är talen? (1) Medelvärdet av de tre första talen som O

3. Olle skriver ned ett visst antal heltal mellan 10 och 25. Talens medelvärde är 18. Hur många är talen? (1) Medelvärdet av de tre första talen som O 2 1. Familjen Berg, som består av två vuxna och tre barn, har beställt en resa till Cypern. Barnen är 1, 7 och 10 år gamla. Med barnrabatter kostar hela familjens resa 18 000 kr. Hur mycket kostar resan

Läs mer

Omvandla Vinklar. 1 Mattematiskt Tankesätt

Omvandla Vinklar. 1 Mattematiskt Tankesätt Omvandla Vinklar 1 Mattematiskt Tankesätt (Kan användas till mer än bara vinklar) 2 Omvandla med hjälp av Huvudräkning (Snabbmetod i slutet av punkt 2) 3 Omvandla med Miniräknare (Casio) Läs denna Först

Läs mer

Läraren som moderator vid problemlösning i matematik

Läraren som moderator vid problemlösning i matematik Läraren som moderator vid problemlösning i matematik Cecilia Christiansen 9 oktober 2012 Kursplanen för matematik: matematisk verksamhet är till sin art en kreativ, reflekterande och problemlösande aktivitet

Läs mer

Antagna av Kommunstyrelsen 2011-02-01 78. Kvalitetsgarantier Detta kan du som brukare förvänta dig av Hemtjänsten i Eksjö kommun

Antagna av Kommunstyrelsen 2011-02-01 78. Kvalitetsgarantier Detta kan du som brukare förvänta dig av Hemtjänsten i Eksjö kommun Antagna av Kommunstyrelsen 2011-02-01 78 Kvalitetsgarantier Detta kan du som brukare förvänta dig av Hemtjänsten i Eksjö kommun Kvalitetsgarantier i hemtjänst Sociala sektorns verksamhet bygger på människors

Läs mer

NATIONELLT KURSPROV I MATEMATIK KURS B HÖSTEN 1998. Tidsbunden del

NATIONELLT KURSPROV I MATEMATIK KURS B HÖSTEN 1998. Tidsbunden del Nationellt kursprov i Matematik kurs B ht 1998 sida 1 (av 7) Skolverket hänvisar generellt beträffande provmaterial till bestämmelsen om sekretess i 4 kap. 3 sekretesslagen. För detta material gäller sekretessen

Läs mer

Föreläsning 13. Rekursion

Föreläsning 13. Rekursion Föreläsning 13 Rekursion Rekursion En rekursiv metod är en metod som anropar sig själv. Rekursion används som alternativ till iteration. Det finns programspråk som stödjer - enbart iteration (FORTRAN)

Läs mer

6 Rekursion. 6.1 Rekursionens fyra principer. 6.2 Några vanliga användningsområden för rekursion. Problem löses genom:

6 Rekursion. 6.1 Rekursionens fyra principer. 6.2 Några vanliga användningsområden för rekursion. Problem löses genom: 6 Rekursion 6.1 Rekursionens fyra principer Problem löses genom: 1. förenkling med hjälp av "sig själv". 2. att varje rekursionssteg löser ett identiskt men mindre problem. 3. att det finns ett speciellt

Läs mer

Information om trygghetslarm

Information om trygghetslarm Information om trygghetslarm Trygghetslarm är till för personer som på grund av nedsatt funktionsförmåga har svårt att påkalla hjälp i olika situationer, upplever otrygghet i livssituationen och/eller

Läs mer

Rekursion och induktion för algoritmkonstruktion

Rekursion och induktion för algoritmkonstruktion Informationsteknologi Tom Smedsaas, Malin Källén 20 mars 2016 Rekursion och induktion för algoritmkonstruktion Att lösa ett problem rekursivt innebär att man uttrycker lösningen i termer av samma typ av

Läs mer

Rätt till heltid i Stockholms stad Skrivelse från Sara Pettigrew och Åsa Jernberg (båda MP)

Rätt till heltid i Stockholms stad Skrivelse från Sara Pettigrew och Åsa Jernberg (båda MP) PM 2012:89 RI (Dnr 213-405/2012) Rätt till heltid i Stockholms stad Skrivelse från Sara Pettigrew och Åsa Jernberg (båda MP) Borgarrådsberedningen föreslår att kommunstyrelsen beslutar följande. Skrivelsen

Läs mer

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010)

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tid: Onsdagen 15 december 2004, 8:30 till 13:30 Plats: M Ansvarig lärare: Katarina Blom, tel 772 10 60. Läraren besöker tentamen kl

Läs mer

Tentamen i Programmering grundkurs och Programmering C

Tentamen i Programmering grundkurs och Programmering C 1 of 6 Örebro universitet Akademin för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen

Läs mer

H 90 2013 2013-07-08. Formulär - ADL H90. Probandnummer: 85 - - 90. Intervjuare: Datum (år/månad/dag): / /

H 90 2013 2013-07-08. Formulär - ADL H90. Probandnummer: 85 - - 90. Intervjuare: Datum (år/månad/dag): / / -07-08 Formulär - ADL H90 Probandnummer: 85 - - 90 Intervjuare: _ Datum (år/månad/dag): / / 1 1 Namn:.. Personnummer: - 2 2 PSF 1. Kompletterande anamnes tagen från Ej tagit kompletterande anamnes 1. Make/sambo

Läs mer

Grundläggande programmering med C# 7,5 högskolepoäng

Grundläggande programmering med C# 7,5 högskolepoäng Grundläggande programmering med C# 7,5 högskolepoäng Provmoment: TEN1 Ladokkod: NGC011 Tentamen ges för: Omtentamen DE13, IMIT13 och SYST13 samt öppen för alla (Ifylles av student) (Ifylles av student)

Läs mer

Idag: Dataabstraktion

Idag: Dataabstraktion Idag: Dataabstraktion Hur använder vi det vi hittills kan om Scheme för att realisera (implementera) sammansatta data? Hur separerar man datastrukturen från resten av ett program så att ändringar i datastrukturen

Läs mer

"if"-satsen. Inledande programmering med C# (1DV402)

if-satsen. Inledande programmering med C# (1DV402) "if"-satsen Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i verket if-satsen

Läs mer

Något om permutationer

Något om permutationer 105 Något om permutationer Lars Holst KTH, Stockholm 1. Inledning. I många matematiska resonemang måste man räkna antalet fall av olika slag. Den del av matematiken som systematiskt studerar dylikt brukar

Läs mer

Del 1, trepoängsproblem

Del 1, trepoängsproblem Del 1, trepoängsproblem 1 Lisa ska sätta in siffran 3 någonstans i talet 2014 så att hon får ett femsiffrigt tal. Det femsiffriga talet ska bli så litet som möjligt. Var ska hon sätta siffran 3? A: före

Läs mer

Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg)

Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg) Gruppenkät Du har deltagit i en gruppaktivitet! Det kan ha varit en tjej- / killgrupp, ett läger eller ett internationellt ungdomsutbyte. Eller så har ni kanske ordnat ett musikarrangemang, skött ett café,

Läs mer

Socialstyrelsens författningssamling

Socialstyrelsens författningssamling SOSFS 2008:20 (M och S) Föreskrifter Ändring i föreskrifterna och allmänna råden (SOSFS 2007:10) om samordning av insatser för habilitering och rehabilitering Socialstyrelsens författningssamling I Socialstyrelsens

Läs mer

Frågor och svar angående de nya nationella övergångsbestämmelserna. Fråga 1: Får en amatör byta förening fler gånger på en säsong?

Frågor och svar angående de nya nationella övergångsbestämmelserna. Fråga 1: Får en amatör byta förening fler gånger på en säsong? Frågor och svar angående de nya nationella övergångsbestämmelserna Fråga 1: Får en amatör byta förening fler gånger på en säsong? S: Ja, antalet övergångar är inte begränsat om spelaren är amatör hela

Läs mer

Övningshäfte i matematik för. Kemistuderande BL 05

Övningshäfte i matematik för. Kemistuderande BL 05 Övningshäfte i matematik för Kemistuderande BL 05 Detta häfte innehåller några grundläggande övningar i de delar av matematiken som man har användning för i de tidiga kemistudierna. Nivån är gymnasiematematik,

Läs mer