Lite skoj - typ. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se
|
|
- Barbro Marianne Magnusson
- för 7 år sedan
- Visningar:
Transkript
1 Lite skoj - typ 5DV085 - Programspråk, Department of Computing Science, Umeå University - jem@cs.umu.se
2 Kommentarer och frågor på sem 1?
3 Byte av tid Den 26:e - skulle vi kunna flytta den lektionen? Förmiddagen?
4 Istället för deriving Mer kontroll än deriving vore trevligt Anta data Person = Person{ first::string, last ::String, queuenr :: Int } För att kunna jämföra data Person = Person{ first::string, last ::String, queuenr :: Int } deriving (Eq) Men queuenr är ointressant för jämförelse
5 a = Person "Kalle" "Anka" 12 b = Person "Knatte" "Anka" 13 c = Person "Kalle" "Anka" 14 > a == b False > a == c False Det är alltså bra om man kan definiera hur t.ex. jämförelse ska ske
6 Definitionen av typklassen Eq class Eq a where (==) :: a -> a -> Bool (/=) :: a -> a -> Bool x == y = not (x /= y) x /= y = not (x == y) Tänk interface i Java - definition av hur en typ ska uppföra sig, inte själva implementationen. Notera att typen är en parameter Jämförelsen är definierad i sig själv För att få vad jag vill i Person måste jag definiera hur en instans av Eq ser ut för Person
7 Definiera en instans av Eq för Person instance Eq Person where (Person f1 l1 _) /= (Person f2 l2 _) = f1 /= f2 l1 /= l2 Det är allt == behöver inte definieras eftersom == och /= är definierade i varandra a = Person "Kalle" "Anka" 12 b = Person "Knatte" "Anka" 13 c = Person "Kalle" "Anka" 14 > a == b False > a == c True
8 Kan också definiera om Show > a Person {first = "Kalle", last = "Anka", queuenr = 12} instance Show Person where show (Person f l q ) = f ++ " " ++ l ++ " in pos " ++ show q > a Kalle Anka in pos 12 > b Knatte Anka in pos 13 > c Kalle Anka in pos 14
9 Er tur För att kunna jämföra värden så finns funktionen compare definierad för typklassen Ord. Den har signaturen compare :: (Ord a) => a -> a -> Ordering data Ordering = LT EQ GT deriving (Eq, Ord, Bounded, Enum, Read, Show) Definiera en instans av Ord för Person där man jämför baserat på först efternamn och sedan förnamn. Könummer är ointressant > a `compare` b LT > b `compare` a GT > a `compare` c EQ
10 Möjlig lösning instance Ord Person where compare (Person f1 l1 _ ) (Person f2 l2 _ ) l1 < l2 = LT l1 > l2 = GT f1 < f2 = LT f1 > f2 = GT otherwise = EQ
11 Subklasser class (Eq a) => Num a where Definition av typklassen Num, där det är ett krav att a implementerar typklassen Eq Dvs det är inget subklassning som vi är vana att tänka utan bara en restriktion på vilken typklass a måste vara
12 Typen kan vara en typvariabel instance (Eq m) => Eq (Maybe m) where Just x == Just y = x == y Nothing == Nothing = True _ == _ = False Maybe är ju inte någon konkret typ men kan användas som typvariabel Tolkning: Definition av hur jämförelse ska ske för Maybedatatyper Ett krav är att m måste ha jämförelse definierad
13 Ett steg tillbaka Vad handlar programmering om? Detta är min åsikt Problemlösning Identifiera problemet Lösa problemet Söndra och härska Skriva ner lösningen Abstraktion Många olika sätt Instruktioner - Assembler, högnivåspråk, etc Data - structs, listor, stackar, objekt etc Kod - procedurer, moduler, klasser, paket Vad kod gör - tänk på map, foldr/foldl
14 Functor En vanlig sak är att mappa från en typ av värden till en annan typ (som ibland är samma typ) Exempel: map - omvandlar från en lista till en annan träd - listor är ju bara degenererade träd Maybe - omvandlar från en värde av typen X till Maybe X Så varför inte flytta upp detta en nivå
15 functor class Functor f where fmap :: (a -> b) -> f a -> f b f är typkonstruktor, inte en typ fmap tar alltså en funktion som omvandlar från typ a till b, och applicerar detta på något som använder typkonstruktorn f Jämför med map map :: (a -> b) -> [a] -> [b]
16 > map (+1) [10..15] [11,12,13,14,15,16] instance Functor [] where fmap = map > fmap (+1) [10..15] [11,12,13,14,15,16] instance Functor Maybe where! fmap f (Just x) = Just (f x)! fmap f Nothing = Nothing > fmap (+1) (Just 10) Just 11
17 Info > :info Int data Int = GHC.Types.I# GHC.Prim.Int#!-- Defined in GHC.Types instance Bounded Int -- Defined in GHC.Enum instance Enum Int -- Defined in GHC.Enum instance Eq Int -- Defined in GHC.Base instance Integral Int -- Defined in GHC.Real instance Num Int -- Defined in GHC.Num instance Ord Int -- Defined in GHC.Base instance Read Int -- Defined in GHC.Read instance Real Int -- Defined in GHC.Real instance Show Int -- Defined in GHC.Show
18 Uppgift data Tree a = EmptyTree Node a (Tree a) (Tree a)!!! deriving Show treeinsert::(ord a) => a -> Tree a -> Tree a treeinsert aval EmptyTree = Node aval EmptyTree EmptyTree treeinsert aval (Node bval ltree rtree) aval > bval = Node bval ltree (treeinsert aval rtree) otherwise = Node bval (treeinsert aval ltree) rtree a = treeinsert 10 EmptyTree b = treeinsert 5 a c = treeinsert 20 b d = treeinsert 15 c e = treeinsert 1 d f = treeinsert 3 e g = treeinsert 0 f > show g "Node 10 (Node 5 (Node 1 (Node 0 EmptyTree EmptyTree) (Node 3 EmptyTree EmptyTree)) EmptyTree) (Node 20 (Node 15 EmptyTree EmptyTree) EmptyTree)"
19 > putstrln (prettyprint g)
20 Möjlig lösning prettyprint x = pp "" x! where! pp indent EmptyTree = indent ++ "-\n"! pp indent (Node x l r ) = (pp (indent ++ " ") l) ++ indent ++ show x ++ "\n" ++ (pp (indent ++ " ") r)
Haskell forts. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se
Haskell forts 5DV085 - Programspråk, Department of Computing Science, Umeå University - jem@cs.umu.se Moduler Grupp 1, Department of Computing Science, Umeå University - jem@cs.umu.se Function application
Läs merSyftet 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 merFö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 merIdag: 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 merLathund, 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 merRekursion: varför? Problem delas upp i mindre bitar algoritm för att lösa problemet erhålls från problemformuleringen
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,
Läs merLä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 merMera om generik. Innehåll. Generik och arv Wildcards Vektorer och generik Generiska metoder. EDA690 (Mera om generik) HT 2013 1 / 24
Mera om generik Innehåll Generik och arv Wildcards Vektorer och generik Generiska metoder EDA690 (Mera om generik) HT 2013 1 / 24 Begreppet subtyp/supertyp i Java Supertyper för en viss klass C är alla
Läs merGemensam 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 mer729G04 - Hemuppgift, Diskret matematik
79G04 - Hemuppgift, Diskret matematik 5 oktober 015 Dessa uppgifter är en del av examinationen i kursen 79G04 Programmering och diskret matematik. Uppgifterna ska utföras individuellt och självständigt.
Läs merProgrammera en NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera en NXT Robot Med hjälp utav NXC Peyman Torabi 2012-09-03 E-post: peymant@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Uppgiften var att analysera
Läs merGissa det hemliga talet
Laborationsanvisning Gissa det hemliga talet Steg 1, laborationsuppgift 1 Författare: Mats Loock Kurs: ASP.NET MVC Kurskod:1DV409 Innehåll Problem 4 Modell 4 Den uppräkningsbara typen Outcome 5 Strukturen
Läs mer08/11/13. Databasteknik och informationssystem DD1370 F3. Ett urval ur databasen bestäms av en SQL-fråga. Påminnelse: Deadline på tisdag
Påminnelse: Deadline på tisdag Databasteknik och informationssystem DD1370 F3 Petter Ögren Inlämningsuppgift 1 - Skall mailas in senast 23:59 på tisdag. - Redovisas på övningen på onsdag - Inspireras av
Läs merBoken om Teknik. Boken om Teknik är en grundbok i Teknik för åk 4 6.
Boken om Teknik Boken om Teknik är en grundbok i Teknik för åk 4 6. PROVLEKTION: Teknikens arbetssätt att göra på riktigt Följande provlektion är ett utdrag ur Boken om Teknik. Uppslaget som är hämtat
Läs merIdentiteter 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 mer912 Läsförståelse och matematik behöver man lära sig läsa matematik?
912 Läsförståelse och matematik behöver man lära sig läsa matematik? Med utgångspunkt från min egen forskning kring läsförståelse av matematiska texter kommer jag att diskutera olika aspekter av läsning
Läs mer1 Modul 2 ADTer. 1.1 Definition
1 Modul 2 ADTer 1.1 Definition En ADT beskriver en datatyp. är en specifikation som är oberoende av implementation. innefattar typen, operationerna och egenskaperna. Egenskaperna beskrivs m h a operationerna,
Läs merDu ska nu skapa ett litet program som skriver ut Hello World.
Tidigare har vi gjort all programmering av ActionScript 3.0 i tidslinjen i Flash. Från och med nu kommer vi dock att ha minst två olika filer för kommande övningar, minst en AS-fil och en FLA-fil. AS Denna
Läs merIndividuellt 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 merLösningar s. 8 Perspek9v s. 7
Källkri9k s. 11 Diskussion s. 2 Åsikter s. 3 Samarbete s. 10 Fördelar och nackdelar s. 4 ELEVHJÄLP Slutsatser s. 9 Konsekvenser s. 5 Lösningar s. 8 Perspek9v s. 7 Likheter och skillnader s. 6 1 Vad är
Läs merVÄRDERINGSÖVNINGAR. Vad är Svenskt?
VÄRDERINGSÖVNINGAR Vad är Svenskt? Typ av övning: Avstamp till diskussion. Övningen belyser hur svårt det är att säga vad som är svenskt och att normen vad som anses vara svenskt ändras med tiden och utifrån
Läs merPARTIDEBATT. Material:
PARTIDEBATT Ni kommer att delta i skolvalet 2014 och era röster kommer att räknas och skickas in centralt. Detta betyder att alla skolor och elever i Sverige som deltar i skolvalet 2014 kommer få sina
Läs merELEV- HANDLEDNING (Ansökan via webben) www.orebro.se/gymnasieantagningen
ELEV- HANDLEDNING (Ansökan via webben) www.orebro.se/gymnasieantagningen Gymnasieantagningen i Örebro län På Gymnasieantagningens hemsida www.orebro.se/gymnasieantagningen hittar du information om vad
Läs merPredikat = Vad händer? Vad gör någon eller något? Tänk på att är och har också är predikat
Predikat = Vad händer? Vad gör någon eller något? Tänk på att är och har också är predikat Subjekt =Vem, vilka eller vad gör predikatet? Tänk på att ordet det är ett subjekt (1) Ta ut predikat och subjekt
Läs merModul 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 merTrä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 merIntroduktion. Den objektorienterade modellen Grundläggande begrepp Klass Klassen som abstraktion
Introduktion Den objektorienterade modellen Grundläggande begrepp en som abstraktion er -objekt-attribut - metoder er Vad är ett objekt? Relationer mellan objekt/klasser Arv Arv (- är en) Multipelt arv
Läs merTentamen 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 mera n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = 7 + 8 = 15.
1 Matematiska Institutionen KTH Lösningar till tentamensskrivning på kursen Diskret Matematik, moment A, för D och F, SF161 och SF160, den juni 008 kl 08.00-1.00. DEL I 1. (p) Lös rekursionsekvationen
Läs merText och bilder gjorda av Rickard Johansson, TE14A Realgymnasiet.
Tre porträtt Text och bilder gjorda av Rickard Johansson, TE14A Realgymnasiet. Inledning Jag har använt min vän Marko till detta miniprojekt. Han har valt att beskriva sig själv i tre ord, besserwisser,
Läs merFöreläsning Datastrukturer (DAT036)
Föreläsning Datastrukturer (DAT036) Nils Anders Danielsson 2013-11-25 Idag Starkt sammanhängande komponenter Duggaresultat Sökträd Starkt sammanhängande komponenter Uppspännande skog Graf, och en möjlig
Läs merHar 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 merFINLAND I EUROPA 2008
Intervju- och undersökningstjänster A FINLAND I EUROPA 2008 BLANKETT ATT FYLLA I SJÄLV Intervju- och undersökningstjänster B FINLAND I EUROPA 2008 BLANKETT ATT FYLLA I SJÄLV GS1. Här beskrivs kortfattat
Läs merFöreläsning 7 i programmeringsparadigm. Ytterligare Högre ordningens funktioner: filter, foldr foldl. Hutton 7.2, 7.3 och 7.4.
Föreläsning 7 i programmeringsparadigm. Ytterligare Högre ordningens funktioner: filter, foldr foldl. Hutton 7.2, 7.3 och 7.4. filter se Hutton. När man använder filter och map får man ofta glädje av anonyma
Läs merKampanj 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 merFullför installation av ELIQ
Fullför installation av ELIQ För Enova pilot skall kunna starta och för att du skall få bästa hjälp med att optimera din elförbrukning så behöver du fullföra din installation av din utrustning: ELIQ Elmätarsensor
Läs merOmvandla 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 merDin första arbetsdag
feriejobb 2016 Din första arbetsdag Det första du behöver göra är att ringa din kontaktperson. Tänk på att ringa under kontorstid (8:00-15:30). Presentera dig och förklara att du blivit tilldelad feriearbete
Läs merSvenska Du kan med flyt läsa texter som handlar om saker du känner till. Du använder metoder som fungerar. Du kan förstå vad du läser.
Svenska Du kan med flyt läsa texter som handlar om saker du känner till. Du använder metoder som fungerar. Du kan förstå vad du läser. Du berättar på ett enkelt sätt om det du tycker är viktigt i texten.
Läs merVäga paket och jämföra priser
strävorna 2AC 3AC Väga paket och jämföra priser begrepp rutinuppgifter tal geometri Avsikt och matematikinnehåll Den huvudsakliga avsikten med denna aktivitet är att ge elever möjlighet att utveckla grundläggande
Läs merLaborativ 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 merEn tredjedel av medborgarna i norra Sverige vill ha nya regioner men många är skeptiska
En tredjedel av medborgarna i norra Sverige vill ha nya regioner men många är skeptiska Ungefär en tredjedel av de som bor i de fyra nordligaste länen (34 procent) vill ha någon form av nya regioner (figur
Läs merAnhö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 mer4-3 Vinklar Namn: Inledning. Vad är en vinkel?
4-3 Vinklar Namn: Inledning I det här kapitlet skall du lära dig allt om vinklar: spetsiga, trubbiga och räta vinklar. Och inte minst hur man mäter vinklar. Att mäta vinklar och sträckor är grundläggande
Läs merSammanfatta era aktiviteter och effekten av dem i rutorna under punkt 1 på arbetsbladet.
Guide till arbetsblad för utvecklingsarbete Arbetsbladet är ett verktyg för dig och dina medarbetare/kollegor när ni analyserar resultatet från medarbetarundersökningen. Längst bak finns en bilaga med
Läs merKungliga Tekniska Högskolan Ämneskod 2D1370 Tentamensdag 2001-maj-31 Tentamen i Funktionell Programmering Skrivtid 4 h
Kungliga Tekniska Högskolan Ämneskod 2D1370 Nada Tentamensdag 2001-maj-31 Tentamen i Funktionell Programmering Skrivtid 4 h Antalet uppgifter : 4 ( 8p +10p + 10p +12p = 40 p) Lärare, jourhavande lärare
Läs merPROGRAMMERING A VB6 UTVECKLINGSVERKTYGET VISUAL BASIC
lektion 1 PROGRAMMERING A VB6 UTVECKLINGSVERKTYGET VISUAL BASIC VB är ett applikationsutvecklingsverktyg med programmeringsspråket är basic, gränssnittet är grafiskt och man arbetar hela tiden med grafiska
Läs merVad är det att vara en bra brandman? Vad kan man då?
Vad är det att vara en bra brandman? Vad kan man då? Vad säger omvärlden? Youtube? Bra brandman? Google? Bra brandman? Varför bedömning som lärande? Många föreställningar och erfarenheter Inget är så dåligt
Läs merVisualisering av golfboende
Visualisering av golfboende Inledning Norrköpings golfklubb är belägen ca 8km söder om Norrköping. Där har man planer på att bygga ca 15 småhus och 32 lägenheter samt ett nytt klubbhus med restaurang och
Läs merTIMREDOVISNINGSSYSTEM
TIMREDOVISNINGSSYSTEM Företagsekonomiska Institutionen Inledning med begreppsförklaring Huvudmeny Budgethantering Planering Rapportering Signering Utskrifter/Rapporter Byt lösenord Logga ut 1 Inledning
Läs merMål Blå kurs Röd kurs
Bråk Mål När eleverna har arbetat med det här kapitlet ska de kunna läsa och skriva bråk veta vad som menas med täljare och nämnare känna till och kunna använda begreppen bråkform och blandad form kunna
Läs merkonstanterna 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 merWebb-bidrag. Sök bidrag på webben www.solvesborg.se. Gäller från 2015-01-01
Sök bidrag på webben www.solvesborg.se Gäller från 2015-01-01 Innehåll Kontaktperson Fritids- och turismkontoret Sölvesborg kommun Inledning Följande bidrag går att söka på webben Logga in Dokumenthantering
Läs merEnkätresultat för elever i år 2 i Nösnäsgymnasiet 2 i Stenungsund våren 2014
Enkätresultat för elever i år 2 i Nösnäsgymnasiet 2 i Stenungsund våren 2014 Antal elever: 47 Antal svarande: 40 Svarsfrekvens: 85% Klasser: 12BAa, 12BAb, 12LL Skolenkäten Skolenkäten går ut en gång per
Läs merIntervju med Årets teknikkvinna 2011 Anna Pernestål
Intervju med Årets teknikkvinna 2011 Anna Pernestål Anna Pernestål är utsedd till Årets teknikkvinna 2011. Hon är civilingenjör i teknisk fysik och har doktorerat inom fordonsdiagnos. Hon är dessutom triathlet
Läs merVi skall skriva uppsats
Vi skall skriva uppsats E n vacker dag får du höra att du skall skriva uppsats. I den här texten får du veta vad en uppsats är, vad den skall innehålla och hur den bör se ut. En uppsats är en text som
Läs mer7. SAMHÄLLSORIENTERING ÅK 5
7. SAMHÄLLSORIENTERING ÅK 5 7.2. Elevhäfte 2 7.2.1. Livsfrågor Eva och Micke går båda i 5:an. De träffas ofta efter skolan och lyssnar på musik eller gör hemläxan tillsammans. Ibland funderar de på frågor
Läs merEnkätresultat för elever i år 2 i Mega Musik gymnasium hösten 2014. Antal elever: 47 Antal svarande: 46 Svarsfrekvens: 98% Klasser: MM13
Enkätresultat för elever i år 2 i Mega Musik gymnasium hösten 2014 Antal elever: 47 Antal svarande: 46 Svarsfrekvens: 98% Klasser: MM13 Skolenkäten Skolenkäten går ut en gång per termin till de skolor
Läs merEnkätresultat för elever i år 2 i Praktiska Skövde i Praktiska Sverige AB hösten 2014
Enkätresultat för elever i år 2 i Praktiska Skövde i Praktiska Sverige AB hösten 2014 Antal elever: 18 Antal svarande: 13 Svarsfrekvens: 72% Klasser: År 2 Skolenkäten Skolenkäten går ut en gång per termin
Läs merHur gör jag så att patienten blir delaktig, i samtalet, för att hitta lösningar vid förskrivning av hjälpmedel?
Hur gör jag så att patienten blir delaktig, i samtalet, för att hitta lösningar vid förskrivning av hjälpmedel? Ulrika Boo Hjälpmedelscentrum Sussan Öster Kompetenscentrum för hälsa Vad hoppas du på att
Läs merUtbildningsmodulen i IdrottOnline-appen
Utbildningsmodulen i IdrottOnline-appen Logga in och välj organisation När du som är utbildare loggar in i IdrottOnline-appen så möts du av denna vy, där du kan välja utbildningsmodulen för att närvaroregistrera
Läs merVet du vilka rättigheter du har?
Vet du vilka rättigheter du har? Särskilda ungdomshem (SiS) Till dig som är inskriven på ett särskilt ungdomshem De särskilda ungdomshemmen drivs av Statens institutionsstyrelse (SiS). När du kommer till
Läs merAxiell Arena. Samarbeta om bilder Regionbiblioteket i Kalmar län
Axiell Arena Samarbeta om bilder Regionbiblioteket i Kalmar län Introduktion Det finns möjlighet att samarbeta om bilder i Axiell Arena. Samarbetet kan läggas upp på olika sätt, men i denna lathund beskrivs
Läs merManual HSB Webb brf 2004 03 23
AVDELNINGAR Det finns flera olika typer av avdelningar. Standard, Nod HSB, Nod Förening, Nod Brf, Nod Styrelsewebb, Struktur och Område/projekt. Standard är den mall som används för att presentera artiklar.
Läs merManual fö r kursspecifika ansö kningsförmula r Fölkhö gsköla.nu
Manual fö r kursspecifika ansö kningsförmula r Fölkhö gsköla.nu 2014-01-23 Bakgrund Folkhögskola.nu har utvecklat en funktion som gör det möjligt för skoladministratörer att skapa kursspecifika digitala
Läs merUPPGIFT: SKRIV EN DEBATTARTIKEL
Åk 9 Historia & Svenska Namn: UPPGIFT: SKRIV EN DEBATTARTIKEL Du ska skriva en debattartikel på 1-2 sidor (Times new roman 12). Den ska ta upp exempel på hur mänskliga rättigheter försvagas i dagsläget.
Läs merP-02/03 säsongen 2016
P-02/03 säsongen 2016 AGENDA DU ÄR VÄRDEFULL IDROTTENS VÄRDEGRUND LAGANDA = VI TILLSAMMANS VINNARE I LÄNGDEN DU ÄR VÄRDEFULL 1. VARFÖR ÄR VI TRÄNARE & VARFÖR SPELAR NI FOTBOLL? (grupperna skriver varsin
Läs merQFD. Quality Function Deployment 2009-10-08. Boris Mrden Tobias Lindström Arefeh Mirzaie Shra Morin Habib David Bizzozero
QFD Quality Function Deployment Boris Mrden Tobias Lindström Arefeh Mirzaie Shra Morin Habib David Bizzozero 2009-10-08 QFD Quality function deployment (QFD) är ett verktyg som används för att översätta
Läs merKapitel 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 merAntal 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 merVarför är det så viktigt hur vi bedömer?! Christian Lundahl!
Varför är det så viktigt hur vi bedömer?! Christian Lundahl! Fyra olika aspekter! Rättvisa! Reflektion och utvärdering av vår egen undervisning! Motivation för lärande! Metalärande (kunskapssyn)! 1. Rättvisa!
Läs merInstruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel
Sidan 1 av 9 Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel Version 2.0 Sidan 2 av 9 Innehåll Hur man beställer inlästa läromedel för abonnemangskunder... 3 Logga
Läs merGuide för att hitta markavvattningssamfälligheter och täckdikningsplaner
1(8) Guide för att hitta markavvattningssamfälligheter och täckdikningsplaner Framtagen av Magdalena Nyberg, Jordbruksverket, 2016 Markavvattningssamfälligheter Inför en Grepparådgivning är det bra om
Läs merMatriks Automate 1.4 Praktiska exempel. Navision / Microsoft Dynamics NAV. Hur det funkar i verkligheten. Joakim Hansson 2009-08-19
Matriks Automate 1.4 Praktiska exempel Navision / Microsoft Dynamics NAV Hur det funkar i verkligheten. Joakim Hansson 2009-08-19 Det är min förhoppning att du har nytta av den erfarenhet som ligger bakom
Läs merMåttbandet nr 143 januari 2007
Måttbandet nr 143 januari 2007 Eleverna ger högt betyg åt Kulturskolans verksamhet! Sammanställning av enkät till Kulturskolans elever hösten 2006. Gunilla Carlson planeringssekreterare GOTLANDS KOMMUN
Läs merJämförelse länder - Seminarium
Jämförelse länder - Seminarium På seminariet ska du presentera dina länder. Du ska börja med att presentera grundläggande fakta om länderna, t.ex. vilken sorts produkter de exporterar & importerar (är
Läs merDet flippade klassrummet hur uppfattas det av eleverna?
Det flippade klassrummet hur uppfattas det av eleverna? Vi och vår skola Undervisningslyftet Samarbete Karlskrona kommun och Högskolan i Jönköping Föreläsningar, seminarier, handledning Möjlighet att ta
Läs merSkriva B gammalt nationellt prov
Skriva B gammalt nationellt prov Skriva B.wma Då fortsätter vi skrivträningen. Detta avsnitt handlar om att anpassa sin text till en särskild situation, en speciell texttyp och särskilda läsare. Nu ska
Läs merHej! Mitt namn är Agota, och jag ringer från Smittskyddsinstitutet angående en telefonintervju om ditt deltagande i Sjukrapport. Pratar jag med XX?
Intro: Hej! Mitt namn är Agota, och jag ringer från Smittskyddsinstitutet angående en telefonintervju om ditt deltagande i Sjukrapport. Pratar jag med XX? Jag skulle gärna tala med XX finns han/hon där?
Läs merNä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 merBortom fagert tal om bristande tillgänglighet som diskriminering
Ds 2010:20 Bortom fagert tal om bristande tillgänglighet som diskriminering Lättläst sammanfattning Integrationsoch jämställdhetsdepartementet SOU och Ds kan köpas från Fritzes kundtjänst. För remissutsändningar
Läs merRapport uppdrag. Advisory board
1 Rapport uppdrag Advisory board 2 Advisory board AB är en dialogmodell som på ett stukturerat sätt ger möjlighet till samråd och dialog med unga i utvecklingsarbeten/verksamhetsutveckling inom kommunen,
Läs merSingle sourcing Bra eller dåligt?
Single sourcing Bra eller dåligt? SIMONSOFT Provider of dynamic publishing systems Boo Engstrand Senior Information Engineer Simonsoft Vad ska jag prata om? Kort presentation av mig och Simonsoft Kort
Läs merFöreläsning: Konflikthantering i en BRF. Fastighetsägarna Stockholm, Fastighetsägarnas Hus 2012-05-29
Föreläsning: Konflikthantering i en BRF Fastighetsägarna Stockholm, Fastighetsägarnas Hus 2012-05-29 Uppkomst av en konflikt Önskemål som man inte vill släppa + Blockering av någon annan = Frustration
Läs merSäkerhet. De onda. Vilka är farorna?
Information source Information destination Normal flow Interruption Säkerhet Interception Modification Fabrication 267 268 Vilka är farorna? Sabotage (virus, trojaner, spionprogram) Intrång ( inbrott eller
Läs merUppdrag: 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 merStimulated recall En forskningsmetod
Stimulated recall En forskningsmetod Victoria Johansson FRAM/Projekt 2 7 februari 2013 victoria.johansson@ling.lu.se Stimulated recall eller? Stimulated recall Verbal interaction protocol Retrospective
Läs merFakta och förhållningssätt för professionella som möter utsatta barn
Fakta och förhållningssätt för professionella som möter utsatta barn Malmö den 21 mars 2011 Nicklas Kartengren, projektsamordnare Centralförbundet för alkohol- och narkotikaupplysning, CAN Berättelser
Läs merEN 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 merVi vänder på upplägget och låter deltagarna presentera input från föräldramöten etc.
Kommunikationsmöte 8 februari 2016 Vi vänder på upplägget och låter deltagarna presentera input från föräldramöten etc. 5 F Toaletter och duschar i gympan ofräsha. Svar: Kommer upp på varje elevrådsmöte.
Läs merProgrammering 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 merDEMOKRATI 3 DEMOKRATINS VILLKOR
SIDA 1/8 WORKSHOP I KLASSRUMMET TEMA: DEMOKRATI LÄRARMANUAL I det här dokumentet finns allt du behöver veta för att hålla workshopen. Här ser du också tydligt i vilka moment du använder det arbets- och
Läs mer1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?
Juridisk introduktionskurs JU0032, 10207.1112 10 Hp Studietakt = 35% Nivå och djup = Grund Kursledare = Harry Schüssler Värderingsresultat Värderingsperiod: 2011-12-15-2012-01-15 Antal svar 25 Studentantal
Läs merHandledning för digitala verktyg Talsyntes och rättstavningsprogram. Vital, StavaRex och SpellRight
Handledning för digitala verktyg Talsyntes och rättstavningsprogram Vital, StavaRex och SpellRight Elevens namn:.. Skola: Datum:.. Varför behövs en handledning? Denna handledning är tänkt att användas
Läs merFö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 merKvinnor 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 merUtbildningsplan för arrangörer
Utbildningsplan för arrangörer Tävlingsorganisation Ett lyckat arrangemang kräver en god organisation och mycket planering. Att veta vem som gör vad och när är inte bara lugnande utan förhindrar även att
Läs merGruppenkä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 merINTERVJU MED TOMI SÖDERSTRÖM, PRODUKTCHEF / MAT- & RESTAURANGSERVICE, SILJA LINE 9.5.2011, HELSINGFORS
Bilaga 1 INTERVJU MED TOMI SÖDERSTRÖM, PRODUKTCHEF / MAT- & RESTAURANGSERVICE, SILJA LINE 9.5.2011, HELSINGFORS 1. Kan du berätta vem du är? (Namn, titel/position, hur länge har du jobbat för företaget,
Läs merTvå konstiga klockor
strävorna C Två konstiga klockor resonemang geometri Avsikt och matematikinnehåll Det som kan göra det svårt för barn att avläsa en analog klocka är att förstå att den består av två skalor som är beroende
Läs mer