Uppgift 1 ( Betyg 3 uppgift )

Storlek: px
Starta visningen från sidan:

Download "Uppgift 1 ( Betyg 3 uppgift )"

Transkript

1 kl Uppgift 1 ( Betyg 3 uppgift ) Skriv funktionen create_diagonal som tar emot de två parametrarna R och N. R markerar hur många rader den resulterande matrisen skall få och N markerar hur många ettor i följd det skall vara på respektive rad i matrisen enligt exemplen nedan. Funktionen skall returnera mden skapade matrisen (d.v.s. den skall inte skrivas ut inuti funktionen). >> create_diagonal(1, 1) 1 >> create_diagonal(3, 1) >> create_diagonal(4, 3) Körexempel 4: >> create_diagonal(5, 2) Körexempel 5: >> create_diagonal(2, 4)

2 kl Uppgift 2 Ett antal personer, som leds av den snabbgående guiden Bridget, kom en natt fram till en bro som endast klarade av att bära två personer åt gången. Dessutom fanns det ett antal hål i bron vilket gjorde det farligt att gå över utan lyse. Nu hör det till saken att det inte fanns några lampor vid eller på bron och det var becksvart ute då inte ens månen syntes genom molntäcket. Som tur var hade sällskapet en ficklampa med sig. Dock bara en. Lösningen är självklar. Två personer får givetvis gå över med ficklampan och sen får en av dessa gå tillbaka (självklart med ficklampan) för att man sen skall få över fler personer. Nu finns en liten hake i allt detta. Personerna är inte lika snabba att gå och det råkar vara så att alla personer har olika hastighet som dessutom råkar göra att det tar 1 minut för den snabbaste att gå över, 2 minuter för näste och så vidare upp till N minuter för den N:te och siste personen. När två personer går tillsamman över bron gäller dock att de måste hålla samma tempo som den långsammaste av dem. Din uppgift är att skriva en funktion som räknar ut hur lång tid det tar för sällskapet att komma över bron givet att den snabbaste alltid är den som går tillbaka över bron (och därför alltså får gå MÅNGA gånger över bron om sällskapet är stort). Funktionen skall heta bridge_1 och ta emot hur stort sällskapet är (d.v.s. N). Krav: Din funktion skall vara rekursiv. >> bridge_1(1) Person 1 går över. 1 >> bridge_1(2) Person 1 och 2 går över. 2 >> bridge_1(6) Person 1 och 6 går över. Person 1 och 5 går över. Person 1 och 4 går över. Person 1 och 3 går över. Person 1 och 2 går över. 24

3 kl Uppgift 3 Nu tändas tusen juleljus... börjar en av våra kära julsånger. Detta leder oss raskt in på denna uppgift. Du skall skriva ett program som ritar ut en adventsljusstake med så många ljus som användaren bestämmer (antalet = N). Det är givet att det är ett udda antal ljus. Om användaren matar in ett jämnt antal är det fel och programmet får krascha i värsta fall. Ett ljus skall se ut på följande sätt (där det röda är uppbyggt av tre trianglar): N = 1 När man sen bygger en ljusstake kommer det att finnas flera ljus som ligger förskjutna lite i sidled/höjdled. Detta blir då att se ut enligt följande (för tre ljus): Ljusstaken ser då inte riktigt snygg ut (vilket gör att vi inte är nöjda med detta som lösning från er) så vi får lägga till ytterligare ett par trianglar som fyller ut lite. Då får vi en snygg ljusstake som ser ut enligt följande: N = 3 Ditt program skall alltså rita ut figurer som matchar ovanstående för N=1 resp. N=3. För N=7 skulle ljusstaken se ut enligt följande: N = 7 Till din hjälp får du en funktion som ritar ut en låga. Denna heter draw_flame och ligger i mappen given_files. Denna funktion är anpassad för att rita ut lågan på olika positioner. För att slippa svarta ramar runt trianglarna kan man använda det extra argumentet EdgeColor samt den färg man använder. Exempel: fill([cosd(0:360)], [sind(0:360)], r, EdgeColor, r );

4 kl Uppgift 4 För er Sudoku-vänner kommer här en specialare. Det gäller att kontrollera om innehållet i en matris motsvarar en korrekt lösning till en Sudoku. Det kan komma in tvådimensionella matriser av vilken storlek som helst. Kravet för att det är en korrekt Sudoku-lösning är: 1. Matrisen är kvadratisk. 2. Antalet rutor i x-led är en jämn kvadrat. 3. Talen som finns i matrisen måste vara i intervallet [1, matrisens sidlängd ]. 4. Det finns inte flera tal av samma sort i någon rad. 5. Det finns inte flera tal av samma sort i någon kolumn. 6. Det finns inte flera tal av samma sort i någon av de delrutor som finns i Sudokun. I en matris med 16x16 rutor finns det 16 delrutor med storleken 4x4. Din funktion som skall kontrollera ovanstående skall heta check_sudoku_solution och ta en matris som parameter. Funktionen skall SKRIVA UT om det är en korrekt eller felaktig matris.

5 kl Uppgift 1 ( Betyg 3 uppgift ) Du skall skiva funktionen my_size som tar en vektor som indata. Vektorn skall ha två element som anger antal rader och kolumner för en matris. Funktionen skall returnera en matris av denna dimension som innehåller en multiplikationstabell enligt exemplen nedan. >> my_size([1 2]) 1 2 >> my_size([2 2]) >> my_size([3 7]) >> my_size([10 10])

6 kl Uppgift 2 Ett antal personer, som leds av den snabbgående guiden Brolle, kom en natt fram till en bro som endast klarade av att bära två personer åt gången. Dessutom fanns det ett antal hål i bron vilket gjorde det farligt att gå över utan lyse. Nu hör det till saken att det inte fanns några lampor vid eller på bron och det var becksvart ute då inte ens månen syntes genom molntäcket. Som tur var hade sällskapet en ficklampa med sig. Dock bara en. Lösningen är självklar. Två personer får givetvis gå över med ficklampan och sen får en av dessa gå tillbaka (självklart med ficklampan) för att man sen skall få över fler personer. Nu finns en liten hake i allt detta. Personerna är inte lika snabba att gå och det råkar vara så att alla personer har olika hastighet som dessutom råkar göra att det tar 1 kvart för den snabbaste att gå över, 2 kvartar för näste och så vidare upp till N kvartar för den N:te och siste personen. När två personer går tillsamman över bron gäller dock att de måste hålla samma tempo som den långsammaste av dem. Det finns ytterligare en hake med det hela. Bron är så pass lång att en person inte orkar gå mer än totalt tre gånger över bron (d.v.s. fram, tillbaka och sen fram igen). Detta får inte inträffa och därför skall ditt program se till att ingen går fler än tre gånger över bron. Har man vilat en gång är det ok att gå igen. Lösningen blir förstås att den snabbaste och den näst snabbaste kommer att turas om att gå en massa gånger. Din uppgift är att skriva en funktion som räknar ut hur lång tid det tar för sällskapet att komma över bron. Funktionen skall heta bro_lle och ta emot hur stort sällskapet är (d.v.s. N). För att man skall veta vilka som går i vilken riktning skall funktionen skriva ut vilken/vilka som går över bron vid varje tillfälle (denna utskrift sker inuti funktionen). Ingen utskrift av tiden skall göras i funktionen utan detta skall returneras. Krav: Din lösning skall vara rekursiv och följa nedanstående (ickeoptimala) algoritm för att få över personerna. Körexempel: >> bro_lle(7) Person 1 och 2 går fram. Person 2 går tillbaka. Person 2 och 3 går fram. Person 3 går tillbaka. Person 3 och 4 går fram. Person 4 går tillbaka. Person 4 och 5 går fram. Person 5 går tillbaka. Person 5 och 6 går fram. Person 6 går tillbaka. Person 6 och 7 går fram. 47

7 kl Uppgift 3 Nu är det snart jul och många åker ut och köper julgranar (man kan ju undra varför de inte bara köper en gran). För att du skall slippa detta får du istället skriva ett program som ritar en julgran. Användaren skall få välja hur hög granen skall vara. Du ser i exemplen nedan hur vi har tänkt. >> christmas_tree(1) >> christmas_tree(2) >> christmas_tree(3) Givetvis skall figurerna ritas ut med kommandot fill. Som extra argument till fill kan man skicka EdgeColor samt den färg man använder så slipper man den svarta ramen runt sina trianglar (vi antar att ni förstår att det är tringlar som ni skall rita ut...). Exempel: fill([cosd(0:360)], [sind(0:360)], r, EdgeColor, r ); Tips: Lös lite i taget och se vad som händer så att du inte får allt fel på en gång...

8 kl Uppgift 4 För er Sudoku-vänner kommer här en specialare. Det gäller att kontrollera om innehållet i en av de 9 delkvadrater (bestående av 3x3 rutor) som finns i en vanlig 9x9-Sudoku innehåller en magisk kvadrat. En magisk kvadrat är en kvadrat med ett antal olika tal (alla skall vara olika) där summan av varje rad, kolumn och diagonal (bara de två från hörn till hörn räknas) är densamma. Ett exempel på en 3x3-kvadrat som är magisk är följande: Din funktion som skall kontrollera ovanstående skall heta find_magic_square och ta en 9x9- matris som parameter. Funktionen skall SKRIVA UT om det finns en magisk kvadrat eller ej.

9 kl Uppgift 1 ( Betyg 3 uppgift ) Du skall skiva funktionen my_mult som tar en vektor som indata. Vektorn skall ha två element som anger antal rader och kolumner för en matris. Funktionen skall returnera en matris av denna dimension som innehåller en multiplikationstabell enligt exemplen nedan. >> my_mult([1 2]) >> my_mult([2 2]) >> my_mult([3 7]) >> my_mult([9 9])

10 kl Uppgift 2 Ett jämnt antal personer, som leds av den snabbgående guiden Bror, kom en natt fram till en bro som endast klarade av att bära två personer åt gången. Dessutom fanns det ett antal hål i bron vilket gjorde det farligt att gå över utan lyse. Nu hör det till saken att det inte fanns några lampor vid eller på bron och det var becksvart ute då inte ens månen syntes genom molntäcket. Som tur var hade sällskapet en ficklampa med sig. Dock bara en. Lösningen är självklar. Två personer får givetvis gå över med ficklampan och sen får en av dessa gå tillbaka (självklart med ficklampan) för att man sen skall få över fler personer. Nu finns en liten hake i allt detta. Personerna är inte lika snabba att gå och det råkar vara så att alla personer har olika hastighet som dessutom råkar göra att det tar 1 kvart för den snabbaste att gå över, 2 kvartar för näste och så vidare upp till N kvartar för den N:te och siste personen. När två personer går tillsamman över bron gäller dock att de måste hålla samma tempo som den långsammaste av dem. Det finns ytterligare en hake med det hela. Bron är så pass lång att en person inte orkar gå mer än två gånger i rad över bron (d.v.s. antingen fram och tillbaka eller tillbaka och fram). Att gå tre gånger över bron gör att personen blir okoncentrerad och antagligen faller i ett av hålen i bron. Detta får inte inträffa och därför skall ditt program se till att ingen går fler än två gånger över bron i rad. Har man vilat en gång är det ok att gå igen. Lösningen blir förstås att den snabbaste och den näst snabbaste kommer att turas om att gå en massa gånger. Din uppgift är att skriva en funktion som räknar ut hur lång tid det tar för sällskapet att komma över bron. Funktionen skall heta bro_r och ta emot hur stort sällskapet är (d.v.s. N). För att man skall veta vilka som går i vilken riktning skall funktionen skriva ut vilken/vilka som går över bron vid varje tillfälle (denna utskrift sker inuti funktionen). Ingen utskrift av tiden skall göras i funktionen utan detta skall returneras. Krav: Din lösning skall vara rekursiv. Körexempel: >> bro_r(8) Person 1 och 2 går fram. Person 7 och 8 går fram. Person 2 har nu vilat och går tillbaka. Person 1 och 2 går fram. Person 5 och 6 går fram. Person 2 har nu vilat och går tillbaka. Person 1 och 2 går fram. Person 3 och 4 går fram. Person 2 har nu vilat och går tillbaka. Person 1 och 2 går fram. 35

11 kl Uppgift 3 Nu är det snart jul och många åker ut och köper julgranar (man kan ju undra varför de inte bara köper en gran). För att du skall slippa detta får du istället skriva ett program som ritar en julgran. Användaren skall få välja hur hög granen skall vara. Du ser i exemplen nedan hur vi har tänkt (det finns ingen gran med storlek 1). >> nice_christmas_tree(2) >> nice_christmas_tree(3) >> nice_christmas_tree(4) Givetvis skall figurerna ritas ut med kommandot fill. Som extra argument till fill kan man skicka EdgeColor samt den färg man använder så slipper man den svarta ramen runt sina trianglar (vi antar att ni förstår att det är tringlar som ni skall rita ut...). Exempel: fill([cosd(0:360)], [sind(0:360)], r, EdgeColor, r ); Tips: Lös lite i taget och se vad som händer så att du inte får allt fel på en gång...

12 kl Uppgift 4 För er Sudoku-vänner kommer här en specialare. Det gäller att skriva en funktion som kontrollerar hur svår en Sudoku är. Det finns (nu) en teori om att man kan använda sig av determinantberäkningar för att få fram ett tal som anger svårighetsgraden. Det går till på följande sätt: 1. Bekräkna produkten (elementvis m.h.a. operatorn.* ) för alla delkvadrater i en Sudokulösning (i en 9x9-Sudoku finns det 9 stycken 3x3-delkvadrater). 2. Den produktmatris man då får fram tar man sen och beräknar determinanten för. 3. Detta resultat skall sen divideras med Avrunda detta värde till heltal. 5. Absolutbeloppet av det avrundade värdet motsvarar svårigheten. Din funktion som utför ovanstående skall heta sudoku_det och den skall returnera svårighetsgraden (inte skriva ut denna). M = [ ; ; ; ; ; ; ; ; ]; >> sudoku_det(m) 0 M = [ ; ; ; ; ; ; ; ; ]; >> sudoku_det(m) 248

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2009-04-14.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall hitta det största tal N i intervallet [1, 999] där N 3 = produkten av alla heltalsdelare till N. Här följer två beskrivande exempel (inte körexempel)

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

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:

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2008-03-25.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program (en funktion), my_plot_figure, som läser in ett antal sekvenser av koordinater från tangentbordet och ritar ut dessa till en

Läs mer

Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson Plot och rekursion

Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson Plot och rekursion Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson 2010-11-19 Plot och rekursion I denna laboration skall du lära dig lite om hur plot i MatLab fungerar samt använda

Läs mer

Uppgift 1 (vadå sortering?)

Uppgift 1 (vadå sortering?) 2011-06-08.kl.14-19 Uppgift 1 (vadå sortering?) Du skall skriva ett program som sorterar in en sekvens av tal i en vektor (en array ) enligt en speciell metod. Inledningsvis skall vektorn innehålla endast

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

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

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

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

Läs mer

Uppgift 1 (Sorterade heltal som är OK)

Uppgift 1 (Sorterade heltal som är OK) 2013-03-12.kl.14-19 Uppgift 1 (Sorterade heltal som är OK) Ibland råkar man ut för att man måste se till att man inte får dubletter i sina inmatningar. Denna uppgift baserar sig på detta, men dessutom

Läs mer

Uppgift 1a (Aktiekurser utan poster)

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

Läs mer

kl Tentaupplägg

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

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

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

Läs mer

Tentaupplägg denna gång

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

Läs mer

Uppgift 1 (grundläggande konstruktioner)

Uppgift 1 (grundläggande konstruktioner) Uppgift 1 (grundläggande konstruktioner) a) Skriv ett program som låter användaren mata in 7 heltal och som gör utskrifter enligt nedanstående körexempel. Mata in 7 heltal: 1 0 0 3 1 1 1 Tal nr 2 var en

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.

Läs mer

TDIU Regler

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

Läs mer

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt. "!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,

Läs mer

Regler. Betygssättning

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

Läs mer

Robotarm och algebra

Robotarm och algebra Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson 2010-12-07 Robotarm och algebra I denna laboration skall du lära dig lite mer om möjlighetera att rita ut mer avancerade

Läs mer

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. 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

Läs mer

kl Tentaupplägg

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

Läs mer

kl Tentaupplägg

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

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) Uppgift 1 ( Betyg 3 uppgift ) Skriv ett program, Draw_Hexagones, som ritar ut en bikupa enligt körexemplen nedan. Exempel 1: Mata in storlek på bikupan: 1 + / \ + + + + \ / + Exempel 3: Mata in storlek

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

Bygga hus med LECA-stenar

Bygga hus med LECA-stenar Bygga hus med LECA-stenar När man bygger hus med LECA-stenar finns det en del att tänka på. Till att börja med finns det LECA-stenar i olika dimensioner (t.ex. 59x19x19 och 59x19x39). Dessa dimensioner

Läs mer

Tentaupplägg denna gång

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

Läs mer

UPPGIFT 1 TVETYDIGA DATUM

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

Läs mer

TDIU Regler

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

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) Uppgift 1 ( Betyg 3 uppgift ) Skriv ett program, Draw_Hexagones, som ritar ut en bikupa enligt körexemplen nedan. Exempel 1: Mata in storlek på bikupan: 1 Exempel 3: Mata in storlek på bikupan: 3 \ / \

Läs mer

Känguru 2017 Student gymnasiet

Känguru 2017 Student gymnasiet sid 1 / 9 NAMN GRUPP Poäng: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Rätt svar ger dig 3, 4 eller 5 poäng. Varje uppgift har endast ett rätt svar. Felaktigt

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

UPPGIFT 1 V75 FIGUR 1.

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

Läs mer

Programmeringsolympiaden 2012 Kvalificering

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

Läs mer

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod Föreläsning 3-4 Innehåll Diskutera Vad gör programmet programmet? Föreslå vilka satser vi kan bryta ut till en egen metod. Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer

Läs mer

kl Tentaupplägg

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

Läs mer

UPPGIFT 1 FORTSÄTT TALFÖLJDEN

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

Läs mer

Föreläsning 3-4 Innehåll

Föreläsning 3-4 Innehåll Föreläsning 3-4 Innehåll Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer Datavetenskap (LTH) Föreläsning 3-4 HT 2017 1 / 36 Diskutera Vad gör programmet programmet? Föreslå

Läs mer

i=1 β i a i. (Rudolf Tabbe.) i=1 b i a i n

i=1 β i a i. (Rudolf Tabbe.) i=1 b i a i n Årgång 48, 1965 Första häftet 2505. Låt M = {p 1, p 2,..., p k } vara en mängd med k element. Vidare betecknar M 1, M 2,..., M n olika delmängder till M, alla bestående av tre element. Det gäller alltså

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,

Läs mer

kl Tentaupplägg

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

Läs mer

Uppgift 1 (Oläsliga krypterade meddelanden)

Uppgift 1 (Oläsliga krypterade meddelanden) Uppgift 1 (Oläsliga krypterade meddelanden) Ofta vill man kryptera text för att inte andra skall se vad man skrivit. I den givna filen KRYPTERAD_TEXT.TXT finns en krypterad text som kan vara av intresse

Läs mer

Datalogi, grundkurs 1

Datalogi, grundkurs 1 Datalogi, grundkurs 1 Tentamen 9 dec 2014 Tillåtna hjälpmedel: Revised 6 Report on the Algorithmic Language Scheme och Tre olika s.k. Cheat Sheets för Scheme Sex olika s.k. Cheat Sheets för Python Tänk

Läs mer

Värmedistribution i plåt

Värmedistribution i plåt Sid 1 (6) Värmedistribution i plåt Introduktion Om vi med konstant temperatur värmer kanterna på en jämntjock plåt så kommer värmen att sprida sig och temperaturen i plåten så småningom stabilisera sig.

Läs mer

Avdelning 1, trepoängsproblem

Avdelning 1, trepoängsproblem Avdelning 1, trepoängsproblem 1. Vilket är ett jämnt tal? A: 2009 B: 2 + 0 + 0 + 9 C: 200 9 D: 200 9 E: 200 + 9 Frankrike 2. Var är kängurun? A: I cirkeln och i triangeln, men inte i kvadraten. B: I cirkeln

Läs mer

Kängurutävlingen Matematikens hopp 2009 Benjamin för elever i åk 5, 6 och 7

Kängurutävlingen Matematikens hopp 2009 Benjamin för elever i åk 5, 6 och 7 Till läraren Välkommen till Kängurutävlingen Matematikens hopp 2009 Benjamin för elever i åk 5, 6 och 7 Kängurutävlingen genomförs 19 mars. Om den dagen inte passar kan hela veckan 20 27 mars användas,

Läs mer

Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.

Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. TAIU07 Föreläsning 3 Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. 27 januari 2016 Sida 1 / 21 Logiska variabler

Läs mer

Inlämningsuppgift 4 NUM131

Inlämningsuppgift 4 NUM131 Inlämningsuppgift 4 NUM131 Modell Denna inlämningsuppgift går ut på att simulera ett modellflygplans rörelse i luften. Vi bortser ifrån rörelser i sidled och studerar enbart rörelsen i ett plan. De krafter

Läs mer

kl Tentaupplägg

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

Läs mer

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

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

Läs mer

Känguru 2012 Cadet (åk 8 och 9)

Känguru 2012 Cadet (åk 8 och 9) sid 1 / 7 NAMN KLASS Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Lämna rutan tom om du inte vill besvara den frågan. Felaktigt svar ger minus 1/4

Läs mer

kl Tentaupplägg

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

Läs mer

TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng

TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng TENTAMEN I PROGRAMMERING Ansvarig: Jan Skansholm, tel 7721012 Betygsgränser: Hjälpmedel: Sammanlagt maximalt 60 poäng. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng Skansholm,

Läs mer

Laboration: Grunderna i MATLAB

Laboration: Grunderna i MATLAB Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar

Läs mer

Trepoängsproblem. Kängurutävlingen 2011 Junior

Trepoängsproblem. Kängurutävlingen 2011 Junior Trepoängsproblem 1 Övergångsställen är markerade med vita och svarta streck som är 50 cm breda. Markeringen börjar och slutar med ett vitt streck. På Storgatan har ett övergångsställe totalt åtta vita

Läs mer

2016-03-18.kl.14-19. Tentaupplägg

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

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 13:e Mars, 2018 Provkod: TEN1 Hjälpmedel:

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 2 november 2015 Sida 1 / 23 Föreläsning 2 Index. Kolon-notation. Vektoroperationer. Summor och medelvärden.

Läs mer

Detta är också en aktivitet som är enkel att variera genom att utgå från olika starttrianglar.

Detta är också en aktivitet som är enkel att variera genom att utgå från olika starttrianglar. Kaffe med matte De Kaffe med matte-uppgifter som finns i boken kan användas i vilken ordning som helst och förändras så de passar i olika sammanhang. Ett fåtal av uppgifterna har ett givet svar och till

Läs mer

Photoscape (http://photoscape.sv.softonic.com/download)

Photoscape (http://photoscape.sv.softonic.com/download) Photoscape (http://photoscape.sv.softonic.com/download)..har ett antal trevliga funktioner som dessutom är lätta att använda. Det är lite annorlunda uppbyggt en andra program men jag tycker att man ganska

Läs mer

Övningsuppgifter kapitel 8

Övningsuppgifter kapitel 8 Inst. för Systemteknik Introduktion till programmering (SMD 180), 5 p Övningsuppgifter kapitel 8 1. Listor är en viktig datatyp i Python. Hur definierar kursboken lista? Vad kallas de värden som tillsammans

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Tentaupplägg denna gång Denna tenta är uppdelad i två olika varianter. Det är helt ok att använda vilken variant ni vill. Det är ok att byta mitt under tentan om man så vill också. Variant 1: Uppgift 1,

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 11 Juni, 2015 Provkod: TEN1 Hjälpmedel:

Läs mer

MMA132: Laboration 2 Matriser i MATLAB

MMA132: Laboration 2 Matriser i MATLAB MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen

Läs mer

Föreläsning 13 Linjär Algebra och Geometri I

Föreläsning 13 Linjär Algebra och Geometri I Föreläsning 13 Linjär Algebra och Geometri I Se slide 1: det är i rymden oftast lättast att jobba med parametrar för linjer och ekvationer för plan. Exempel: Låt l : (x, y, z) = (1 t, 3 + t, 4t), t R och

Läs mer

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

Lennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg II Del 1: Om programmering Aktiviteter Del 1 Lennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM Ni

Läs mer

Funktioner och grafritning i Matlab

Funktioner och grafritning i Matlab CTH/GU LABORATION 3 MVE11-212/213 Matematiska vetenskaper 1 Inledning Funktioner och grafritning i Matlab Först skall vi se lite på (elementära) matematiska funktioner i Matlab, som sinus och cosinus.

Läs mer

kl Tentaupplägg

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

Läs mer

Känguru 2012 Junior sivu 1 / 8 (gymnasiet åk 1) i samarbete med Jan-Anders Salenius vid Brändö gymnasiet

Känguru 2012 Junior sivu 1 / 8 (gymnasiet åk 1) i samarbete med Jan-Anders Salenius vid Brändö gymnasiet Känguru 2012 Junior sivu 1 / 8 NAMN GRUPP Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Lämna rutan tom om du inte vill besvara den frågan. Felaktigt

Läs mer

kl Tentaupplägg

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

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2004-03-10.kl.08-13 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som ritar ut en åtthörning på skärmen. Åtthörningen skall dock se ut enligt exemplen nedan och det är så att användaren skall

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2010-01-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Olika personer äter olika mycket mat. Vissa är sådana som alltid äter mycket. Andra äter lite och vissa äter mer vid vissa tillfällen. Hur hänger detta

Läs mer

TSBB14 Laboration: Intro till Matlab 1D

TSBB14 Laboration: Intro till Matlab 1D TSBB14 Laboration: Intro till Matlab 1D Utvecklad av Maria Magnusson med mycket hjälp av Lasse Alfredssons material i kursen Introduktionskurs i Matlab, TSKS08 Avdelningen för Datorseende, Institutionen

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

Läs mer

9 Geometriska begrepp

9 Geometriska begrepp 9 Geometriska begrepp Rita figurer som visar vad vi menar med... 261 a) 4 cm och 4 cm 2 b) 5 cm och 5 cm 2 262 Rita två olika figurer som båda har arean 8 cm 2 263 Rita tre olika figurer som alla har arean

Läs mer

Känguru 2013 Cadet (åk 8 och 9) i samarbete med Jan-Anders Salenius vid Brändö gymnasium

Känguru 2013 Cadet (åk 8 och 9) i samarbete med Jan-Anders Salenius vid Brändö gymnasium sida 1 / 7 NAMN KLASS/GRUPP Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Lämna rutan tom om du inte vill besvara den frågan. Gissa inte, felaktigt

Läs mer

kl Examination - Ada

kl Examination - Ada Examination - Ada 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

Läs mer

TDP Regler

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

Läs mer

M onstertrubbel. till monstertrubbel

M onstertrubbel. till monstertrubbel M onstertrubbel Facit visar förslag på lösningar, men till vissa uppgifter hittar ni säkert även andra sätt att lösa problemen. F acit till monstertrubbel Det första monstret sitter inlåst i en trädkoja,

Läs mer

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 TAIU07 Föreläsning 2 Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 Matriselement och Index För att manipulera

Läs mer

Laboration 0: Del 2. Benjamin Kjellson Introduktion till matriser, vektorer, och ekvationssystem

Laboration 0: Del 2. Benjamin Kjellson Introduktion till matriser, vektorer, och ekvationssystem Laboration 0: Del 2 Benjamin Kjellson 2016 03 21 Introduktion till matriser, vektorer, och ekvationssystem I den här filen får ni en kort introduktion till hur man hanterar och räknar med matriser i R,

Läs mer

! "# # # $ # " % & # # '(") " " )## (")"#*+*(, ( - " ' # (") #. % % /

! # # # $ #  % & # # '()   )## ()#*+*(, ( -  ' # () #. % % / ! "# # # $ # " % & # # '(") " " )## (")"#*+*(, ( - " ' # (") #. % % / 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

Läs mer

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Institutionen för Data- och informationsteknik TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer. Denna tentamen gäller

Läs mer

1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u =

1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u = Kursen bedöms med betyg,, 5 eller underkänd, där 5 är högsta betyg. För godkänt betyg krävs minst poäng från uppgifterna -7. Var och en av dessa sju uppgifter kan ge maximalt poäng. För var och en av uppgifterna

Läs mer

Mer om funktioner och grafik i Matlab

Mer om funktioner och grafik i Matlab CTH/GU 2/22 Matematiska vetenskaper Inledning Mer om funktioner och grafik i Matlab Först skall vi se lite på funktioner som redan finns i Matlab, (elementära) matematiska funktioner som sinus och cosinus

Läs mer

Matlabövning 1 Funktioner och grafer i Matlab

Matlabövning 1 Funktioner och grafer i Matlab Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom hela PM:et. Gå sedan igenom

Läs mer

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från

Läs mer

Trepoängsproblem. Kängurutävlingen 2011 Cadet. 1 Vilket av följande uttryck har störst värde? 1 A: B: C: D: E: 2011

Trepoängsproblem. Kängurutävlingen 2011 Cadet. 1 Vilket av följande uttryck har störst värde? 1 A: B: C: D: E: 2011 Trepoängsproblem 1 Vilket av följande uttryck har störst värde? 1 A: 2011 1 B: 1 2011 C: 1 2011 D: 1 + 2011 E: 2011 2 Övergångsställen är markerade med vita och svarta streck som är 50 cm breda. Markeringen

Läs mer

kl Tentaupplägg

kl Tentaupplägg entaupplägg IP 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

Läs mer

Kvalificeringstävling den 26 september 2017

Kvalificeringstävling den 26 september 2017 SKOLORNAS MATEMATIKTÄVLING Svenska matematikersamfundet Kvalificeringstävling den 6 september 017 1. Bestäm alla reella tal x, y, z som uppfyller ekvationerna x + = y y + = z z + = x Lösning 1. Addera

Läs mer

INSTÄLLNINGAR FÖR IRONCADS 2D-RITNING

INSTÄLLNINGAR FÖR IRONCADS 2D-RITNING INSTÄLLNINGAR FÖR IRONCADS 2D-RITNING Innehållsförteckning Justera storlek och antalet decimaler för måttsättning...2 Ändra färg på ritningselement...4 Justera färg för ett enskilt element genom att byta

Läs mer

Avdelning 1, trepoängsproblem

Avdelning 1, trepoängsproblem Avdelning 1, trepoängsproblem 1. I ett akvarium finns det 00 fiskar varav 1 % är blå medan övriga är gula. Hur många gula fiskar måste avlägsnas från akvariet för att de blå fiskarna ska utgöra % av alla

Läs mer

Tenta (TEN3) i kursen 729G04 Programmering och diskret matematik 5 feb 2016, kl 14:00-18:00

Tenta (TEN3) i kursen 729G04 Programmering och diskret matematik 5 feb 2016, kl 14:00-18:00 1 ( 7) Tenta (TEN3) i kursen 729G04 Programmering och diskret matematik 5 feb 2016, kl 14:00-18:00 Tillåtna hjälpmedel: Dator, penna, papper, linjal, suddgummi, godkänd(a) bok/böcker/kompendier (ej anteckningar,

Läs mer

Textsträngar från/till skärm eller fil

Textsträngar från/till skärm eller fil Textsträngar från/till skärm eller fil Textsträngar [Kapitel 8.1] In- och utmatning till skärm [Kapitel 8.2] Rekursion Gränssnitt Felhantering In- och utmatning till fil Histogram 2010-10-25 Datorlära,

Läs mer

Dekomposition och dynamisk programmering

Dekomposition och dynamisk programmering Algoritmer, datastrukturer och komplexitet, hösten 2016 Uppgifter till övning 3 Dekomposition och dynamisk programmering Max och min med dekomposition I vektorn v[1..n] ligger n tal. Konstruera en dekompositionsalgoritm

Läs mer

kl Tentaupplägg

kl Tentaupplägg Tentaupplägg Allmänna Tips 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

Läs mer

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 2014-2015. Lektion 4

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 2014-2015. Lektion 4 Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 014-015 Denna lektion ska vi studera rekursion. Lektion 4 Principen om induktion Principen om induktion är ett vanligt sätt att bevisa

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:

Läs mer

Känguru 2013 Student sida 1 / 7 (gymnasiet åk 2 och 3)

Känguru 2013 Student sida 1 / 7 (gymnasiet åk 2 och 3) Känguru 2013 Student sida 1 / 7 NAMN GRUPP Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Felaktigt svar ger minus 1/4 poäng av uppgiftens totala poängantal.

Läs mer

Känguru 2012 Ecolier sid 1 / 7 (åk 4 och 5)

Känguru 2012 Ecolier sid 1 / 7 (åk 4 och 5) Känguru 2012 Ecolier sid 1 / 7 NAMN KLASS Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Lämna rutan tom om du inte vill besvara den frågan. Felaktigt

Läs mer