Varför misslyckas projekt?

Storlek: px
Starta visningen från sidan:

Download "Varför misslyckas projekt?"

Transkript

1 Viktigt... och svårt tid kostnad kvalitet VT01 2I1251/PV2 Programvarumetrologi/Mått och modeler Terttu Orci 7 Varför misslyckas projekt? You can't control what you can't measure. Tom DeM arco You cannot predict what you cannot measure. Norman Fenton VT01 2I1251/PV2 Programvarumetrologi/Mått och modeler Terttu Orci 8 4

2 Problem relaterade till mätning i programvaruutveckling Okunnighet Mätningen bristfälig i stringensoch i omfång Mätbara målför utveckling saknas Storlek,användarvänlighet,ti lförlitlighet, underhålbarhet,. Man tror pårykten om nya metoders förträfflighet -utan att kräva mätresultat - Försäljarmetrics 9 Försäljarmetrics Vår nya teknik garanterar 100% ti lförlitlighet! Vårt nya verktyg höjer produktiviteten med 200%! Skapa koden med halva bemanningen i en kvartstid! Minska testtiden till2/3! 10 5

3 Mätning i vardagen M edicinska system -> ställa diagnoser Atmosfärssystem -> göra väderprognoser Mäta längden på barnen -> kunna köpa rätt storlek i kläder Radarsystem -> upptäcka flygplan genom moln sträcka = hastighet * tid 11 Software engineering Ekvationen? resurser process produkt E = as b 12 6

4 Olika slags mätningar Assessment - kolla läget, mäta existerande ting Prediktion - uppskattning, mäta ting som inte existerar ännu 13 Exempel Uppskattning av arbetsinsats och tid i ett projekt Mätning av produktivitet Tillförlitlighetsmätning (= uppskattning) Prestandamätning Mätning av komplexitet 14 7

5 Historik av Software Metrics 70-talet:Källkodsmätning SLOC, Halstead, McCabe 80-talet:Kostnadsuppskattningsmodeller och designmått COCOMO, funktionspunkter 90-talet:Mätteori och systematisk processoch produktförbättring Fenton, CMM, The Basics of Measurement Representationell mätteori Mätning och modeller Skalor och skaltyper 16 8

6 Informell definition av mätning Measurement is the process of empirical, objective assignment ofnumbers to the properties of objects and events of the real world in such a way as to describe them. L. Finkelstein, Informell definition av mätning Measurement is the process by which numbers or symbols are assigned to attributes of entities in the real world, in such a way as to describe them according to clearly defined rules. N. E. Fenton,

7 Informell definition av mätning Measurement is the process of assigning symbols, usually numbers, to represent an attribute of the entity of interest, by rule. M. Shepperd, Begrepp Entitet - ett objekt eller en händelse Attribut - en egenskap av en entitet M ått - mätenhet/skala Mätningen måste utföras enligt väldefinierade regler så att resultatet är upprepningsbart -> objektivt 20 10

8 Entitet Attribut Mått Person Ålder #år vid senaste födelsedag #mån sedan födelsen Källkod Storlek #Lines of Code (LOC) Testprocess Felfrekvens #fel/dag 21 Mätningens tre-enighet Entitet - objektet vi mäter Attribut - egenskapen hos objektet vi mäter Mått - måttet vi använder 22 11

9 Tre-enigheten viktig Storleken är 50 KLOC - entitet saknas Koden har FOG index60 - attribut saknas Koden har storleken mått saknas 23 Undvik vanliga misstag Treenigheten Entiteten måste definieras precist (mätning av längden med skorna på) Det måste finnas en rimlig intuitiv förståelse av attributet innan man föreslår mätning 24 12

10 Intuitiv förståelse för attributet? Intelligens - IQ test? Intelligens? Verbal förmåga? Problemlösningsförmåga? Kodkvalitet? Låg defekttäthet? Komplexitet? 25 Komplexitet av kod A B C B mer komplex än A C > A? B > C? 26 13

11 Övning Definiera kvalitet av programmerare Definiera kvalitet av kod Definiera komplexitet av kod 27 Ranking Vinprovning - provarens preferens Hundutställningar - domarens preferens Paper review till konferens - granskarens preferens Man har ännu inte common consensus för att mäta 28 14

12 Frågeställningar-1 Hur mycket måste man veta om ett attribut innan det är meningsfullt att börja tänka på att mäta det? Vet vi tillräckligt mycket om programkomplexitet för att mäta det? Hur vet vi att vi verkligen har mätt just attributet som vi avsåg? #fel som hittats i testfasen, mäter det kvalitet av test, eller kvalitet av kod före/efter testfasen, eller vad? 29 Frågeställningar-2 Vilken typ av meningsfulla utsagor kan vi göra om attribut och entiteter som har dessa attribut? Är det meningsfullt att tala om 20% ökning av designens kvalitet? Vilka meningsfulla operationer kan vi applicera på mätningar? Kan vi beräkna medelproduktiviteten för en grupp av personer? 30 15

13 Representationell mätteori Empiriska relationssystem Numeriska relationssystem Avbildningsregler Representationsvillkor 31 Mäta storlek? - empiriska relationer Olle Pelle Olle är längre än Pelle och Pelle är längre än Kalle Kalle är lång längre än är mycket längre än 32 16

14 Mäta storlek? - numeriska relationer <= x <= mängdtillhörighet: x tillhör mängden stora om x > 170 > ordningsrelationen mellan talen x mycket större än y: x > y Empiriskt relationssystem E = (C,R) där C = {x x är entitet} R = {R 1,,R n } R i en empirisk relation på C för alla i = 1,,n 34 17

15 E = (C,R) där Exempel på ett empiriskt relationssystem C = {Olle, Pelle, Kalle} R = { längre än } längre än = {(Olle,Kalle),(Kalle,Pelle),(Olle,Pelle)} 35 Exempel på ett numeriskt relationssystem N = (I,P) I ={x: x heltal och 150 <= x <= 230} P = {P 1,P 2,P 3 } P 1 = {x x ε I och x >= 180} P 2 = {(x,y) x,y ε I och x > y} P 3 = {(x,y) x,y ε I och x > y+15} 36 18

16 Empiriska och numeriska E = (C,R) C = {Olle, Pelle, Kalle} R = {R 1,R 2,R 3 } R 1 = {x x ε C och x är lång} R 2 = {(x,y) x,y ε C och x är längre än y} R 3 = {(x,y) x,y ε C och x är mycket längre än y} N = (I,P) I = {150, 160, 180} P = {P 1,P 2,P 3 } P 1 = {x x ε I och x >= 180} P 2 = {(x,y) x,y ε I och x > y} P 3 = {(x,y) x,y ε I och x > y+15} 37 Mäta storlek? - avbildning M Olle M: Olle avbildas på 180, Pelle R1 på P1, R2 på P2,... Pelle M Kalle

17 E = (C,R) C = {Olle, Pelle, Kalle} R = {R 1,R 2,R 3 } R 1 = {x x ε C och x är lång} = {olle} E och N R 2 = {(x,y) x,y ε C och x är längre än y={(olle,pelle),(pelle,kalle),(olle,kalle)} R 3 = {(x,y) x,y ε C och x är mycket längre än y}= {(olle,pelle),(olle,kalle)} N = (I,P) I = {150, 160, 180} P = {P 1,P 2,P 3 } P 1 = {x x ε I och x >= 180}= {180} P 2 = {(x,y) x,y ε I och x > y}={(180,160),(180,150),(160,150)} P 3 = {(x,y) x,y ε I och x > y+15} = {(180,150),(180,160)} 39 Representationsvillkor M avbildar entiteter (av verkligheten) på tal eller symboler och empiriska relationer på numeriska relationer så att de empiriska relationerna bevarar de numeriska relationerna och de empiriska relationerna bevaras av de numeriska relationerna

18 Representationsvillkoret Olle längre än Kalle omm M(Olle) > M(Kalle) 41 McCabe s cyklomatiska komplexitet G G v(g) = e-n+2 = = 3 v(g ) = e-n+2 = = 3 Representationsvillkoret uppfyllt? 42 21

19 Programvarutekniska mätningar - processer,resurser och produkter personal design designdokument kodning kod resurs process produkt/ process produkt resurs 43 Vilka entitetstyper mäter man i programutveckling? Produkter kod, specifikation, dokument Processer kravanalys, design, testfas Resurser personal, programvara, maskinvara 44 22

20 Flera entitetstyper vi vill mäta Projekt? Hela organisationen? 45 Skaltyper Nominell Ordinal Intervall Kvot Absolut 46 23

21 Nominell skala E = (C,R) C = {p p är ett programfel} R = {R 1,R 2,R 3 } R 1 = {x x ε C och x är syntaxfel} R 2 = {x x ε C och x är ett semantiskt fel} R 3 = {x x ε C och x är systemfel} Varje fel är något av ovanstående, ingen överlappning Partition, klassindelning Ingen ordning mellan klasserna Vilket som helst symboliskt numeriskt relationssystem duger R 2 R 3 R 1 47 Ordinalskala - allvarsgrad av fel E = (C,R) C = {p p är ett programfel} R = {R 1,R 2,R 3,R 4 } R 1 = {x x ε C och x är syntaxfel} R 2 = {x x ε C och x är ett semantiskt fel} R 3 = {x x ε C och x är systemfel} R 4 = {(x,y) x,y ε C och x är allvarligare fel än y} Systemfel allvarligare än semantiskt fel Semantiskt fel allvarligare än syntaxfel M(syntax)=1 M (syntax)=10 M (syntax) = 3 M(sem) = 4 M (sem) = 25 M (sem) = 1 M(system)=17 M (system)=300 M (system) =

22 Ordinalskala Ordning mellan klasserna Avbildningen måste bevara ordningen Tillåtna transformationer (byte av avbildning): alla monotont stigande funktioner 49 Intervallskala E = (C,R) C = {p p är ett programfel} R = {R 1,R 2,R 3,R 4 } R 1 = {x x ε C och x är syntaxfel} R 2 = {x x ε C och x är ett semantiskt fel} R 3 = {x x ε C och x är systemfel} R 4 = {(x,y) x,y ε C och x är allvarligare fel än y och om x syntaxfel, y semantiskt fel och zsystemfel, så är skillnaden mellan x och y lika stor som mellan y och z} Systemfel allvarligare än semantiskt fel Semantiskt fel allvarligare än syntaxfel M(syntax)=1 M (syntax)=10 M (syntax)=1 M(sem) = 2 M (sem) = 20 M (sem)=17 M(system)=3 M (system)=30 M (system)=

23 Intervallskala Bevarar differensen mellan klasserna Tillåtna transformationer: M = am+b, a>0 F = 9/5C+32 M = Fahrenheit M = Celsius 51? Idag är det 20C Igår var det 10C Idag är det dubbelt så varmt som igår

24 Kvotskala Som intervallskala samt att det finns ett noll-element, som indikerar total brist på egenskapen M = am, a>0 Kvoten mellan talen bevaras M = foot (F), M = tum (I) I = 12F 53 Absolutskala #element i en mängd entiteter Alltid av typ #antalet förekomster Inga tillåtna transformationer 54 27

25 Ex absolutskala LOC räknas, är det på absolutskala? Nej, LOC inte på absolutskala eftersom det är mått på storlek, och det finns olika sätt att mäta storlek, t ex #tecken. LOC är ett mått på absolutskala för attributet #rader. På samma sätt, antal år är inte ett absolutmått på ålder, utan kvotmått, eftersom ålder kan uttryckas i t ex antal år, antal månader eller i antal dagar. 55 Skaltyper Nominell Ordinal Intervall Kvot ökning av restriktion av representationsvillkoret ökad rikhet av representation förfinad mätning ökad sofistikering på mätningen Absolut ökad manipuleringsmöjlighet 56 28

26 Skaltyper Nominell Etikettering, klassificering av eniteter, t ex kläder med färg, bussar med turnummer Ordinal Tillförsel av ordning, t ex militära grader, preferenslistor Intervall Innehåller begreppet enhet, t ex kalendertid, temperatur (F,C) Kvot Innehåller ett nollelement;talen börjar på noll och ökar med jämna intervall, t ex ålder, längd, hastighet, temperatur i K Absolut Uppräkning, t ex #mål i en match, #personer i rummet 57 Nominell Skaltyper med tillåtna transformationer -1 Empirisk relation: ekvivalensrelation har samma klass som Tillåtna transformationer: alla 1:1 Ordinal Empiriska relationer: som nominell+ordningsrelation Tillåtna transformationer: alla strikt monotont stigande funktioner Intervall Empiriska relationer: som ordinal + känd kvot av godtycklig intervall Tillåtna transformationer: M = am + b, a>

27 Skaltyper med tillåtna transformationer -2 Kvot Empiriska relationer: som intervall + känd kvot av godtyckliga skalvärden Tillåtna transformationer: M = am, a>0 Absolut uppräkning Tillåtna transformationer: identitet M =M, dvs inga 59 Meningsfulla utsagor En utsaga som innehåller numerisk skala är meningsfull om dess sanningsvärde är oberoende av att varje skala M ersätts med en skala enligt tillåten transformation M. Temperaturen i Tokio idag dubbelt den i London M = Celsius M(Tokio)=40 M(London)=20 M = Fahrenheit M (Tokio)=104 M (London)=68 sant falskt 60 30

28 Vad kan vi göra med mätvärden på olika skalor? Nominell skala 20 entiteter sorteras efter färg röd 3 grön 4 gul 6 svart 2 vit 4 blå 1 Typvärde Frekvens Median Medelvärde 61 Vad kan vi göra med mätvärden på olika skalor Ordinal skala 20 entiteter rankas efter svårighet: enkel, mellansvår, svår Typvärde enkel 5 mellansvår 12 svår 3 Frekvens Median Medelvärde 62 31

29 Vad kan vi göra med mätvärden på olika skalor Intervallskala 10 dagars temperaturer mäts: Typvärde Frekvens Median Medelvärde (aritmetiskt) Standardavvikelse Varians 63 Vad kan vi göra med mätvärden på olika skalor Kvotskala 10 leveransers storlek i KLOC mäts: Typvärde Frekvens Median Medelvärde (aritmetiskt och geometriskt) Standardavvikelse Varians 64 32

30 Direkt resp indirekt mätning Direkt mätning av ett attribut för en entitet involverar inga andra attribut eller entiteter storleken av kod i LOC tidsåtgång för testprocessen (timmar, dagar) #upptäckta defekter i kodgranskning (uppräkning) Indirekt mätning produktivitet = kodstorlek/tid defekttäthet för en modul (#defekter/modulstorlek) kravens stabilitet (#initiala krav/#krav totalt) systemspill (arbetsinsats för felfix/total arbetsinsats för utveckling) 65 Direkt vs indirekt A B C D E # fel per modul (direkt) A B C D E Feltäthet = # fel/kloc (indirekt) 66 33

31 Interna (statiska) Typ av attribut kan mätas genom att studera entiteten t ex kodens storlek i LOC t ex #beroenden mellan modulerna i ett system Externa (dynamiska) kan mätas genom att studera hur entiteten förhåller sig till sin omgivning t ex #fel som användaren råkar ut för t ex svårighetsgraden av att navigera mellan skärmar t ex tid det tar att söka i databasen 67 Prediktion Hur många sidor (s) källkod kommer att skrivas ut på printern? s = x/a x = programlängd i LOC a = genomsnittligt LOC/sida 68 34

32 Prediktionssystem Def. Ett prediktionssystem är en matematisk modell, med procedurer för bestämning av modellparametrarna och för tolkning av resultatet. Uppskattning av arbetsinsats E i personmånader E = as b S = storlek i LOC a,b konstanter 69 Utökat numeriskt system M: E -> R 1 x x R n Köpa jeans Pris Kvalitet Hur dom sitter Färg Märke Implicit ranking (p,k,s,f,m) 70 35

33 Exempel på utökat numeriskt system - olika skalor på delarna? E = 2.7v+121w+26x+12y+22z-497 E = arbetsinsats (effort) v = #instruktioner w = subjektiv komplexitetsranking x = #interna dokument y = #externa dokument z = storlek w på ordinal skala z på kvotskala övriga på absolutskala E på ordinal skala -det lägsta 71 Identifiera attribut för entiteter Stegen i formell mätning Identifiera empiriska relationer E för attributen Identifiera motsvarande numeriska relationer N Definiera avbildning från entiteterna till tal Kontrollera att N bevarar och bevaras av E 72 36

Statistiska undersökningar

Statistiska undersökningar Arbetsgång vid statistiska undersökningar Problemformulering, målsättning Statistiska undersökningar Arbetsgången mm Definition av målpopulation Framställning av urvalsram Urval Utformning av mätinstrument

Läs mer

Beskrivande statistik Kapitel 19. (totalt 12 sidor)

Beskrivande statistik Kapitel 19. (totalt 12 sidor) Beskrivande statistik Kapitel 19. (totalt 12 sidor) För att åskådliggöra insamlat material från en undersökning används mått, tabeller och diagram vid sammanställningen. Det är därför viktigt med en grundläggande

Läs mer

Att klassificera mätningar. Produktinterna attribut. 3 Ramverk för mätning. 4. Empiriska undersökningar 5. Insamling av mätdata 6.

Att klassificera mätningar. Produktinterna attribut. 3 Ramverk för mätning. 4. Empiriska undersökningar 5. Insamling av mätdata 6. F2 3. Ramverk för mätning 4. Empiriska undersökningar 5. Insamling av mätdata 6. Analys av mätdata Entitetstyper Att klassificera mätningar produkt process resurs projekt Attributtyper interna externa

Läs mer

Att avgöra prediktionsprecision av ett verktyg. 12 M aking process predictions. Uppskattning av kostnad och arbetsinsats för ett projekt

Att avgöra prediktionsprecision av ett verktyg. 12 M aking process predictions. Uppskattning av kostnad och arbetsinsats för ett projekt 12 M aking process predictions Att avgöra prediktionsprecision av ett verktyg Vad är en uppskatning? Kostnadsuppskatning av projekt COCOMO Vad är en bra uppskatning? PPL och Predictor E = uppskattning

Läs mer

Statistikens grunder HT, dagtid Statistiska institutionen

Statistikens grunder HT, dagtid Statistiska institutionen Statistikens grunder 1 2013 HT, dagtid Statistiska institutionen Orsak och verkan N Kap 2 forts. Annat ord: kausalitet Något av det viktigaste för varje vetenskap. Varför? Orsakssamband ger oss möjlighet

Läs mer

ANDREAS REJBRAND 2014-04-25 Matematik http://www.rejbrand.se. Numeriska serier. Andreas Rejbrand, april 2014 1/29

ANDREAS REJBRAND 2014-04-25 Matematik http://www.rejbrand.se. Numeriska serier. Andreas Rejbrand, april 2014 1/29 Numeriska serier Andreas Rejbrand, april 2014 1/29 1 Inledning Författarens erfarenhet säger att momentet med numeriska serier är ganska svårt för många studenter i inledande matematikkurser på högskolenivå.

Läs mer

Föreläsning 2 Deskription (forts). Index Deskription: diagram som stapeldiagram, histogram mm (tex spridningsdiagram, Mera om mätnivåer

Föreläsning 2 Deskription (forts). Index Deskription: diagram som stapeldiagram, histogram mm (tex spridningsdiagram, Mera om mätnivåer Föreläsning 2 Deskription (forts). Index Deskription: diagram som stapeldiagram, histogram mm (tex spridningsdiagram, boxplot ) Deskription: lägesmått, spridningsmått Indexserie med bastidpunkt, förändring,

Läs mer

Grunderna i SQL del 1

Grunderna i SQL del 1 Grunderna i SQL del 1 1. SELECT-frågor 2. SELECT 3. WHERE 4. ORDER BY 5. Inre join 6. Yttre join 7. Andra typer av join 8. Union 9. Aggregatfunktioner 10. Gruppera och summera Kap. 3 Kap. 4 Kap. 5 utom

Läs mer

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

I addition adderar vi. Vi kan addera termerna i vilken ordning vi vill: 1 + 7 = 7 + 1 BEGREPP ÅR 3 Taluppfattning och tals användning ADDITION 3 + 4 = 7 term + term = summa I addition adderar vi. Vi kan addera termerna i vilken ordning vi vill: 1 + 7 = 7 + 1 SUBTRAKTION 7-4 = 3 term term

Läs mer

Olika typer av variabler och skalor. 1. Nominalskala 2. Ordinalskala 3. Intervallskala 4. Kvotskala. Intervallskala. Nominalskala.

Olika typer av variabler och skalor. 1. Nominalskala 2. Ordinalskala 3. Intervallskala 4. Kvotskala. Intervallskala. Nominalskala. Olika typer av variabler och skalor Kvalitativ variabel -variabeln antar inte numeriska värden utan bara olika kategorier. vis olika bilmärken, eller man, kvinna. Kvantitativ variabel Antar numeriska värden

Läs mer

Kvantitativ forskning C2. Viktiga begrepp och univariat analys

Kvantitativ forskning C2. Viktiga begrepp och univariat analys + Kvantitativ forskning C2 Viktiga begrepp och univariat analys + Delkursen mål n Ni har grundläggande kunskaper över statistiska analyser (univariat, bivariat) n Ni kan använda olika programvaror för

Läs mer

Objektorienterad programmering, allmänt

Objektorienterad programmering, allmänt Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara

Läs mer

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha? Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet

Läs mer

Skolverkets förslag till kursplan i matematik i grundskolan. Matematik

Skolverkets förslag till kursplan i matematik i grundskolan. Matematik Matematik Matematiken har en mångtusenårig historia med bidrag från många kulturer. Den har utvecklats ur människans praktiska behov och hennes naturliga nyfikenhet och lust att utforska. Matematisk verksamhet

Läs mer

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? TDDD78, TDDE30, jonas.kvarnstrom@liu.se 729A85 jonas.kvarnstrom@liu.se

Läs mer

Statistik 1 för biologer, logopeder och psykologer

Statistik 1 för biologer, logopeder och psykologer Innehåll 1 2 Diskreta observationer Kontinuerliga observationer 3 Centralmått Spridningsmått Innehåll 1 2 Diskreta observationer Kontinuerliga observationer 3 Centralmått Spridningsmått Vad är statistik?

Läs mer

Explorativ övning 9 RELATIONER OCH FUNKTIONER

Explorativ övning 9 RELATIONER OCH FUNKTIONER Explorativ övning 9 RELATIONER OCH FUNKTIONER Övningens syfte är att bekanta sig med begreppet relation på en mängd M. Begreppet relation i matematiska sammanhang anknyter till betydelsen av samma ord

Läs mer

Vad är statistik? Kapitel 1 handlar om. Praktisk statistik kapitel 1. Vad är statistik? Grundbegrepp

Vad är statistik? Kapitel 1 handlar om. Praktisk statistik kapitel 1. Vad är statistik? Grundbegrepp Vad är statistik? Praktisk statistik kapitel 1 Lars Wahlgren 1 Kapitel 1 handlar om Vad är statistik? Grundbegrepp population, individ, stickprov variabel, datanivåer olika urvalsmetoder LWn 2 1 Vad är

Läs mer

28 Lägesmått och spridningsmått... 10

28 Lägesmått och spridningsmått... 10 Marjan Repetitionsuppgifter Ma2 1(14) Innehåll 1 Lös ekvationer exakt................................... 2 2 Andragradsfunktion och symmetrilinje........................ 2 3 Förenkla uttryck.....................................

Läs mer

Statistik Lars Valter

Statistik Lars Valter Lars Valter LARC (Linköping Academic Research Centre) Enheten för hälsoanalys, Centrum för hälso- och vårdutveckling Statistics, the most important science in the whole world: for upon it depends the applications

Läs mer

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

a), c), e) och g) är olikheter. Av dem har c) och g) sanningsvärdet 1. PASS 9. OLIKHETER 9. Grundbegrepp om olikheter Vi får olikheter av ekvationer om vi byter ut likhetstecknet mot något av tecknen > (större än), (större än eller lika med), < (mindre än) eller (mindre än

Läs mer

En snabb titt på XML LEKTION 6

En snabb titt på XML LEKTION 6 LEKTION 6 En snabb titt på XML Bokstaven x i Ajax står för XML, ett mycket användbart beskrivningsspråk som gör det möjligt för Ajax-tillämpningar att hantera komplex strukturerad information. I den här

Läs mer

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? jonas.kvarnstrom@liu.se 2014 2017 jonas.kvarnstrom@liu.se

Läs mer

Språket Python - Del 1 Grundkurs i programmering med Python

Språket Python - Del 1 Grundkurs i programmering med Python Hösten 2009 Dagens lektion Ett programmeringsspråks byggstenar Några inbyggda datatyper Styra instruktionsflödet Modulen sys 2 Ett programmeringsspråks byggstenar 3 ETT PROGRAMMERINGSSPRÅKS BYGGSTENAR

Läs mer

Statistikens grunder 1 och 2, GN, 15 hp, deltid, kvällskurs

Statistikens grunder 1 och 2, GN, 15 hp, deltid, kvällskurs Statistikens grunder och 2, GN, hp, deltid, kvällskurs TE/RC Datorövning 3 Syfte:. Lära sig göra betingade frekvenstabeller 2. Lära sig beskriva en variabel numeriskt med proc univariate 3. Lära sig rita

Läs mer

MATEMATIK 3.5 MATEMATIK

MATEMATIK 3.5 MATEMATIK TETIK 3.5 TETIK Matematiken har en flertusenårig historia med bidrag från många kulturer. Den utvecklas såväl ur praktiska behov som ur människans nyfikenhet och lust att utforska matematiken som sådan.

Läs mer

Tentamen i Matematisk statistik Kurskod S0001M

Tentamen i Matematisk statistik Kurskod S0001M Tentamen i Matematisk statistik Kurskod S0001M Poäng totalt för del 1: 25 (10 uppgifter) Tentamensdatum 2013-01-18 Poäng totalt för del 2: 30 (3 uppgifter) Skrivtid 09.00 14.00 Lärare: Adam Jonsson, Ove

Läs mer

TATA42: Föreläsning 10 Serier ( generaliserade summor )

TATA42: Föreläsning 10 Serier ( generaliserade summor ) TATA42: Föreläsning 0 Serier ( generaliserade summor ) Johan Thim 5 maj 205 En funktion s: N R brukar kallas talföljd, och vi skriver ofta s n i stället för s(n). Detta innebär alltså att för varje heltal

Läs mer

Sätt att skriva ut binärträd

Sätt att skriva ut binärträd Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer

Läs mer

Innehåll. Föreläsning 11. Organisation av Trie. Trie Ytterligare en variant av träd. Vi har tidigare sett: Informell specifikation

Innehåll. Föreläsning 11. Organisation av Trie. Trie Ytterligare en variant av träd. Vi har tidigare sett: Informell specifikation Innehåll Föreläsning 11 Trie Sökträd Trie och Sökträd 356 357 Trie Ytterligare en variant av träd. Vi har tidigare sett: Oordnat träd där barnen till en nod bildar en mängd Ordnat träd där barnen till

Läs mer

STOCKHOLMS UNIVERSITET HT 2007 Statistiska institutionen Johan Andersson

STOCKHOLMS UNIVERSITET HT 2007 Statistiska institutionen Johan Andersson 1 STOCKHOLMS UNIVERSITET HT 2007 Statistiska institutionen Johan Andersson Skriftlig omtentamen på momentet Statistisk dataanalys I (SDA l, beskrivande statistik) 3 högskolepoäng, ingående i kursen Undersökningsmetodik

Läs mer

Tentamen på. Statistik och kvantitativa undersökningar STA101, 15 hp. Torsdagen den 23 e mars Ten 1, 9 hp

Tentamen på. Statistik och kvantitativa undersökningar STA101, 15 hp. Torsdagen den 23 e mars Ten 1, 9 hp MÄLARDALENS HÖGSKOLA Akademin för ekonomi, samhälle och teknik Statistik Tentamen på Statistik och kvantitativa undersökningar STA101, 15 hp Torsdagen den 23 e mars 2017 Ten 1, 9 hp Tillåtna hjälpmedel:

Läs mer

Flera kvantifierare Bevis Direkt bevis Motsägelse bevis Kontrapositivt bevis Fall bevis Induktionsprincipen. x y (x > 0) (y > 0) xy > 0 Domän D = R

Flera kvantifierare Bevis Direkt bevis Motsägelse bevis Kontrapositivt bevis Fall bevis Induktionsprincipen. x y (x > 0) (y > 0) xy > 0 Domän D = R Föreläsning Flera kvantifierare Bevis Direkt bevis Motsägelse bevis Kontrapositivt bevis Fall bevis Induktionsprincipen För att göra ett påstående av en öppen utsaga med flera variabler behövs flera kvantifierare.

Läs mer

Spinning. (cm) a) Ange ett uttryck för fyrhörningens omkrets i enklast möjliga form. (2/0)

Spinning. (cm) a) Ange ett uttryck för fyrhörningens omkrets i enklast möjliga form. (2/0) NP MaA vt02 Sidan 6 av 10 Del 2 1. Spinning Engångspris 5-kort Månadskort 40 kr 175 kr 300 kr Anna och Maria gick tillsammans på spinning i april. Maria köpte ett månadskort. Anna köpte ett 5-kort och

Läs mer

TDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU

TDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU TDDI02 Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Verifikation, Validering och Testning XP Extreme Programming Vad är ett fel? I engelskan

Läs mer

Statistik. Det finns tre sorters lögner: lögn, förbannad lögn och statistik

Statistik. Det finns tre sorters lögner: lögn, förbannad lögn och statistik Statistik Statistik betyder ungefär sifferkunskap om staten Statistik är en gren inom tillämpad matematik som sysslar med insamling, utvärdering, analys och presentation av data eller information. Verkligheten

Läs mer

Mectec Elektronik AB Agnesfridsvägen 189 213 75 Malmö, Sverige Tel 040 689 25 00 Fax 040 689 25 25 info@mectec.se www.mectec.se

Mectec Elektronik AB Agnesfridsvägen 189 213 75 Malmö, Sverige Tel 040 689 25 00 Fax 040 689 25 25 info@mectec.se www.mectec.se Mectec Elektronik AB Agnesfridsvägen 189 213 75 Malmö, Sverige Tel 040 689 25 00 Fax 040 689 25 25 info@mectec.se www.mectec.se Helhetslösningar för Print & Apply skräddarsydda för din verksamhet Endast

Läs mer

Symbolisk data. quote. (define a 1) (define b 2) (jacek johan david) (list a b)

Symbolisk data. quote. (define a 1) (define b 2) (jacek johan david) (list a b) Symbolisk data (1 2 3 4) (a b c d) (jacek johan david) ((jacek "jacek@cs.lth.se") (johan "johang@cs.lth.se") (david "dat99dpe@ludat.lth.se")) ((anna 13) (per 11) (klas 9) (eva 4)) (+ (* 23 4) (/ y x))

Läs mer

parametriska test Mätning Ordinalskala: Nominalskala:

parametriska test Mätning Ordinalskala: Nominalskala: Icke- parametriska test Icke- parametriska test En avgörande skillnad mellan icke-parametriska och s.k. parametriska test, som t.ex. t-test, är att de icke-parametriska testen kräver färre antaganden Icke-parametriska

Läs mer

STOCKHOLMS UNIVERSITET VT 2009 Statistiska institutionen Jörgen Säve-Söderbergh

STOCKHOLMS UNIVERSITET VT 2009 Statistiska institutionen Jörgen Säve-Söderbergh STOCKHOLMS UNIVERSITET VT 2009 Statistiska institutionen Jörgen Säve-Söderbergh Skriftlig tentamen på momentet Statistisk dataanalys I (SDA l), 3 högskolepoäng ingående i kursen Undersökningsmetodik och

Läs mer

MATEMATIK. Ämnets syfte

MATEMATIK. Ämnets syfte MATEMATIK Matematiken har en flertusenårig historia med bidrag från många kulturer. Den utvecklas, såväl ur praktiska behov som ur människans nyfikenhet och lust att utforska matematiken som sådan. Kommunikation

Läs mer

Tema Linjär optimering

Tema Linjär optimering Tema Linjär optimering Du behöver för detta tema ha goda färdigheter om Linjära ekvationer från modul Algebra (sid.37), Linjära ekvationssystem från modul Analytisk geometri (sid.13) Modell Linjära olikheter

Läs mer

Hemuppgifter till fredagen den 16 september Exercises to Friday, September 16

Hemuppgifter till fredagen den 16 september Exercises to Friday, September 16 Introduction to Semigroups Hemuppgifter till fredagen den 16 september Exercises to Friday, September 16 Övningsuppgifterna lämnas in senast onsdagen 14.9. till David Stenlund, per e-post den 16 september.

Läs mer

Repetitionsuppgifter i Matematik inför Basår. Matematiska institutionen Linköpings universitet 2014

Repetitionsuppgifter i Matematik inför Basår. Matematiska institutionen Linköpings universitet 2014 Repetitionsuppgifter i Matematik inför Basår Matematiska institutionen Linköpings universitet 04 Innehåll De fyra räknesätten Potenser och rötter 7 Algebra 0 4 Funktioner 7 Logaritmer 9 6 Facit 0 Repetitionsuppgifter

Läs mer

Automatiska etikettapplikatorer

Automatiska etikettapplikatorer Automatiska etikettapplikatorer Dynamisk och flexibel märkning Trådlös datafångst Fördelar Robust design automatisk etikett-applicering hög appliceringshastighet flexibel placering automatisk höjdinställning

Läs mer

i LabVIEW. Några programmeringstekniska grundbegrepp

i LabVIEW. Några programmeringstekniska grundbegrepp Institutionen för elektroteknik Några programmeringstekniska grundbegrepp 1999-02-16 Inledning Inom datorprogrammering förekommer ett antal grundbegrepp som är i stort sett likadana oberoende om vi talar

Läs mer

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x 3 1 2.

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x 3 1 2. KTH Matematik Lars Filipsson Facit till Några extra uppgifter inför tentan Matematik Baskurs 1. Låt f(x) = ln 2x + 4x 2 + 9 + ln 2x 4x 2 + 9. Bestäm definitionsmängd och värdemängd till f och rita kurvan

Läs mer

Mattestegens matematik

Mattestegens matematik höst Decimaltal pengar kr 0 öre,0 kr Rita 0,0 kr på olika sätt. räkna,0,0 storleksordna decimaltal Sub för lite av två talsorter 7 00 0 tallinjer heltal 0 0 Add med tiotalsövergångar 0 7 00 0 Sub för lite

Läs mer

8-4 Ekvationer. Namn:..

8-4 Ekvationer. Namn:.. 8-4 Ekvationer. Namn:.. Inledning Kalle är 1,3 gånger så gammal som Pelle, och tillsammans är de 27,6 år. Hur gamla är Kalle och Pelle? Klarar du att lösa den uppgiften direkt? Inte så enkelt! Ofta resulterar

Läs mer

Föreläsning G70 Statistik A

Föreläsning G70 Statistik A Föreläsning 1 732G70 Statistik A 1 Population och stickprov Population = den samling enheter (exempelvis individer) som vi vill dra slutsatser om. Populationen definieras på logisk väg med utgångspunkt

Läs mer

Vardagsord. Förstår ord som fler än, färre än osv. Har kunskap om hälften/dubbelt. Ex. Uppfattning om antal

Vardagsord. Förstår ord som fler än, färre än osv. Har kunskap om hälften/dubbelt. Ex. Uppfattning om antal TALUPPFATTNING Mål som eleven ska ha uppnått i slutet av det femte skolåret: Eleven skall ha förvärvat sådana grundläggande kunskaper i matematik som behövs för att kunna beskriva och hantera situationer

Läs mer

natur och miljö Syfte

natur och miljö Syfte Natur och miljö Kurskod: SGRNAT7 Naturvetenskapen har sitt ursprung i människans nyfikenhet och behov av att veta mer om sig själv och sin omvärld. Att veta hur företeelser i omvärlden hänger samman är

Läs mer

Digitalt lärande och programmering i klassrummet

Digitalt lärande och programmering i klassrummet Digitalt lärande och programmering i klassrummet Innehåll Programmering Vad är programmering och varför behövs det? Argument för (och emot) programmering Kort introduktion om programmering Några grundbegrepp

Läs mer

Lektionsanteckningar 2: Matematikrepetition, tabeller och diagram

Lektionsanteckningar 2: Matematikrepetition, tabeller och diagram Lektionsanteckningar 2: Matematikrepetition, tabeller och diagram 2.1 Grundläggande matematik 2.1.1 Potensfunktioner xmxn xm n x x x x 3 4 34 7 x x m n x mn x x 4 3 x4 3 x1 x x n 1 x n x 3 1 x 3 x0 1 1

Läs mer

Inkapsling (encapsulation)

Inkapsling (encapsulation) UML UML är en standard för att dokumentera och visualisera sina tankar och beslut under analys och design. Att lära sig allt om UML får inte plats i den här kursen, men vi kommer lära oss vissa delar.

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

MA 1202 Matematik B Mål som deltagarna skall ha uppnått efter avslutad kurs.

MA 1202 Matematik B Mål som deltagarna skall ha uppnått efter avslutad kurs. MA 202 Matematik B Mål som deltagarna skall ha uppnått efter avslutad kurs. Deltagaren skall kunna formulera, analysera och lösa matematiska problem av betydelse för tillämpningar och vald studieinriktning

Läs mer

Dekomponering av löneskillnader

Dekomponering av löneskillnader Lönebildningsrapporten 2013 133 FÖRDJUPNING Dekomponering av löneskillnader Den här fördjupningen ger en detaljerad beskrivning av dekomponeringen av skillnader i genomsnittlig lön. Först beskrivs metoden

Läs mer

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

DE FYRA RÄKNESÄTTEN (SID. 11) MA1C: AVRUNDNING DE FYRA RÄKNESÄTTEN (SID. 11) 1. Benämn med korrekt terminologi talen som: adderas. subtraheras. multipliceras. divideras.. Addera 10 och. Dividera sedan med. Subtrahera 10 och. Multiplicera sedan med..

Läs mer

LULEÅ TEKNISKA UNIVERSITET Ämneskod S0006M Institutionen för matematik Datum 2009-12-17 Skrivtid 0900 1400

LULEÅ TEKNISKA UNIVERSITET Ämneskod S0006M Institutionen för matematik Datum 2009-12-17 Skrivtid 0900 1400 LULEÅ TEKNISKA UNIVERSITET Ämneskod S0006M Institutionen för matematik Datum 2009-12-17 Skrivtid 0900 1400 Tentamen i: Statistik 1, 7.5 hp Antal uppgifter: 5 Krav för G: 11 Lärare: Robert Lundqvist, tel

Läs mer

K3 Om andra ordningens predikatlogik

K3 Om andra ordningens predikatlogik KTH Matematik Bengt Ek Maj 2005 Kompletteringsmaterial till kursen 5B1928 Logik för D1: K3 Om andra ordningens predikatlogik Vi presenterar på dessa sidor kortfattat andra ordningens predikatlogik, vilket

Läs mer

Användarmanual för mätdatabasen Malin

Användarmanual för mätdatabasen Malin Användarmanual för mätdatabasen Malin Tillväxtverkets databas för resultaten från mätningarna av företagens administrativa kostnader 117 86 Stockholm Besöksadress: Götgatan 74 Telefon: 08-681 91 00. Telefax:

Läs mer

Vad är det? Översikt. Innehåll. Vi behöver modeller!!! Kontinuerlig/diskret. Varför modeller??? Exempel. Statiska system

Vad är det? Översikt. Innehåll. Vi behöver modeller!!! Kontinuerlig/diskret. Varför modeller??? Exempel. Statiska system Vad är det? Översikt Discrete structure: A set of discrete elements on which certain operations are defined. Discrete implies non-continuous and therefore discrete sets include finite and countable sets

Läs mer

K L Ä M. Klassificeringsmodell för inlärningssvårigheter i matematik

K L Ä M. Klassificeringsmodell för inlärningssvårigheter i matematik K L Ä M Klassificeringsmodell för inlärningssvårigheter i matematik BARBARA PELICANO SOEIRO WHATCOLOURISANORANGE.WORDPRESS.COM ORANGEEDUSITE@GMAIL.COM KLÄM - Klassificeringsmodell för inlärningssvårigheter

Läs mer

kvoten mellan två på varandra följande tal i en talföljd är konstant alltid lika stor.

kvoten mellan två på varandra följande tal i en talföljd är konstant alltid lika stor. Turen har kommit till geometriska talföljder och summan av en geometrisk talföljd. Talföljden 1,, 4, 8, 16, 3,... är ett exempel på en geometrisk talföljd. Utmärkande för en geometrisk talföljd är att

Läs mer

Södervångskolans mål i matematik

Södervångskolans mål i matematik Södervångskolans mål i matematik Mål som eleverna lägst ska ha uppnått i slutet av det första skolåret beträffande tal och taluppfattning kunna läsa av en tallinje mellan 0-20 kunna läsa och ramsräka tal

Läs mer

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap Interaktion 2 Innehåll Styrdon (ej i boken) Fitts lag (sidan 527-528) Natural user interfaces Kap 6.2.9, 6.2.11, 6.2.12 Kap 6.3-6.4 Styrdon Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout

Läs mer

Övningstenta (Kursplan 2011) Ver 2015, 2015-12-19

Övningstenta (Kursplan 2011) Ver 2015, 2015-12-19 Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Foundation Certificate in Software Testing Övningstenta (Kursplan 2011) Ver 2015, 2015-12-19 Tillåten tid:

Läs mer

Språket Scheme. DAT 060: Introduktion till (funktions)programmering. DrScheme. uttryck. Jacek Malec m. fl. evaluering av uttryck.

Språket Scheme. DAT 060: Introduktion till (funktions)programmering. DrScheme. uttryck. Jacek Malec m. fl. evaluering av uttryck. DAT 060: Introduktion till (funktions)programmering. Jacek Malec m. fl. www.cs.lth.se/home/jacek Malec/dat060 Idag: 1. Kursens innehåll 2. Kursens organisation 3. Programmeringsspråket Scheme 4. Introduktion

Läs mer

Analytisk relationsdatabasdesign

Analytisk relationsdatabasdesign Analytisk relationsdatabasdesign Att förbättra kvaliteten i databaser Presenter s Name Organization name www.horton.com Domän-regler och främmande nyckel regler via DDL Datatyp! Datatyp! Maxvärde! Maxvärde!

Läs mer

Deskriptiv statistik. Andrew Hooker. Division of Pharmacokinetics and Drug Therapy Department of Pharmaceutical Biosciences Uppsala University

Deskriptiv statistik. Andrew Hooker. Division of Pharmacokinetics and Drug Therapy Department of Pharmaceutical Biosciences Uppsala University Deskriptiv statistik Andrew Hooker Division of Pharmacokinetics and Drug Therapy Department of Pharmaceutical Biosciences Uppsala University Deskriptiv statistik Tabeller Figurer Sammanfattande mått Vilken

Läs mer

Föreläsning 6: Introduktion av listor

Föreläsning 6: Introduktion av listor Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.

Läs mer

INDUKTION OCH DEDUKTION

INDUKTION OCH DEDUKTION Explorativ övning 3 INDUKTION OCH DEDUKTION Syftet med övningen är att öka Din problemlösningsförmåga och bekanta Dig med olika bevismetoder. Vårt syfte är också att öva skriftlig framställning av matematisk

Läs mer

Tentamen, Algoritmer och datastrukturer

Tentamen, Algoritmer och datastrukturer UNDS TEKNISKA ÖGSKOA (6) Institutionen för datavetenskap Tentamen, Algoritmer och datastrukturer 23 8 29, 8. 3. Anvisningar: Denna tentamen består av fem uppgifter. Totalt är skrivningen på 36 poäng och

Läs mer

Läs noggrant informationen nedan innan du börjar skriva tentamen

Läs noggrant informationen nedan innan du börjar skriva tentamen Tentamen i Statistik 1: Undersökningsmetodik Ämneskod S0004M Totala antalet uppgifter: Totala antalet poäng Lärare: 5 25 Mykola Shykula, Inge Söderkvist, Eva Lövf Tentamensdatum 2016-03-21 Skrivtid 09.00-14.00

Läs mer

Prov Antal uppgifter Uppgiftsnummer Rekommenderad provtid

Prov Antal uppgifter Uppgiftsnummer Rekommenderad provtid 2011-10-29 Provpass 2 Svarshäfte nr. Högskoleprovet Kvantitativ del l Provet innehåller 40 uppgifter Instruktion etta provhäfte består av fyra olika delprov. essa är XYZ (matematik), KV (kvantitativa jämförelser),

Läs mer

Från osäkerhet till säkerhet ISO 27004 för mätning

Från osäkerhet till säkerhet ISO 27004 för mätning Från osäkerhet till säkerhet ISO 27004 för mätning Lars Gunnerholm LGY Konsult AB Ordförande i AG3 Mätning lars.gunnerholm@telia.com 070 671 66 89 Lite om innehållet i presentationen, syftet är att ge

Läs mer

Enkäten inleds med några frågor om demografiska data. Totalt omfattar enkäten 85 frågor. 30-40 år. 41-50 år. 51-60 år. > 60 år. 6-10 år.

Enkäten inleds med några frågor om demografiska data. Totalt omfattar enkäten 85 frågor. 30-40 år. 41-50 år. 51-60 år. > 60 år. 6-10 år. 1 av 15 2010-11-03 12:46 Syftet med den här enkäten är att lära mer om hur lärare tänker och känner när det gäller matematikundervisningen, särskilt i relation till kursplanen och till de nationella proven.

Läs mer

Design och underhåll av databaser

Design och underhåll av databaser Design och underhåll av databaser 1. Modell av verkligheten 2. Normalformer 3. Introduktion till DDL 4. Skapa databaser 5. Skapa tabeller 6. Skapa index 7. Restriktioner 8. Ta bort databaser, tabeller

Läs mer

Föreläsningsanteckningar och övningar till logik mängdlära

Föreläsningsanteckningar och övningar till logik mängdlära Inledande matematisk analys tma970, 010, logik, mängdlära Föreläsningsanteckningar och övningar till logik mängdlära Dessa öreläsningsanteckningar kompletterar mycket kortattat kap 0 och appendix B i Persson/Böiers,

Läs mer

Abstrakt algebra för gymnasister

Abstrakt algebra för gymnasister Abstrakt algebra för gymnasister Veronica Crispin Quinonez Sammanfattning. Denna text är föreläsningsanteckningar från föredraget Abstrakt algebra som hölls under Kleindagarna på Institutet Mittag-Leffler

Läs mer

Typsystem. Typsystem... Typsystem... Typsystem... 2 *

Typsystem. Typsystem... Typsystem... Typsystem... 2 * Typsystem Typsystem finns i alla programmeringsspråk. Avsikten med typsystem är att kontrollera att uttryck är säkra i den bemärkelsen att innebörden i operanderna är klar och inte är motsägelsefull och

Läs mer

Statistikens grunder. Mattias Nilsson Benfatto, Ph.D

Statistikens grunder. Mattias Nilsson Benfatto, Ph.D Statistikens grunder Mattias Nilsson Benfatto, Ph.D Vad är statistik? Statistik är en gren inom tillämpad matematik som sysslar med insamling, utvärdering, analys och presentation av data eller information.

Läs mer

Databasdesign. E-R-modellen

Databasdesign. E-R-modellen Databasdesign Kapitel 6 Databasdesign E-R-modellen sid Modellering och design av databaser 1 E-R-modellen 3 Grundläggande begrepp 4 Begränsningar 10 E-R-diagram 14 E-R-design 16 Svaga entitetsmängder 19

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Aletta Nylén http://user.it.uu.se/~aletta Epost: aletta.nylen@it.uu.se Rum: 1216 Kursinfo Lärare: Aletta Nylén Jesper Wilhelmsson Litteratur: Object-Oriented Software Development

Läs mer

Exempel på listor (klassen ArrayList). Ett exempel med fält. Avbildning är en speciell typ av lista HashMap.

Exempel på listor (klassen ArrayList). Ett exempel med fält. Avbildning är en speciell typ av lista HashMap. Institutionen för Datavetenskap Göteborgs universitet HT2008 DIT011 Objektorienterad programvaruutveckling GU (DIT011) Innehåll Föreläsning 4 Exempel på listor (klassen ArrayList). Ett exempel med fält.

Läs mer

Introduktion till programmering SMD180. Föreläsning 9: Tupler

Introduktion till programmering SMD180. Föreläsning 9: Tupler Introduktion till programmering Föreläsning 9: Tupler 1 1 Sammansatta datatyper Strängar Sekvenser av tecken Icke muterbara Syntax: "abcde" Listor Sekvenser av vad som helst Muterbara Syntax: [1, 2, 3]

Läs mer

Typsystem. DA2001 (Föreläsning 23) Datalogi 1 Hösten / 19

Typsystem. DA2001 (Föreläsning 23) Datalogi 1 Hösten / 19 Typsystem Typsystem finns i alla programmeringsspråk. Avsikten med typsystem är att kontrollera att uttryck är säkra i den bemärkelsen att innebörden i operanderna är klar och inte är motsägelsefull och

Läs mer

Hands-On Math. Matematikverkstad. Förskolans nya läroplan 1 juli 2011. Matematik är en abstrakt och generell vetenskap

Hands-On Math. Matematikverkstad. Förskolans nya läroplan 1 juli 2011. Matematik är en abstrakt och generell vetenskap Hands-On Math Matematikverkstad 09.00 10.30 & 10.45 12.00 Elisabeth.Rystedt@ncm.gu.se Lena.Trygg@ncm.gu.se eller ett laborativt arbetssätt i matematik Laborativ matematikundervisning vad vet vi? Matematik

Läs mer

RDA Kapitel 10. RDA Kapitel 10. Att identifiera familjer/släkter

RDA Kapitel 10. RDA Kapitel 10. Att identifiera familjer/släkter RDA Kapitel 10. Att identifiera familjer/släkter Kapitlet ger generella riktlinjer och instruktioner för att: a) välja föredraget namn för familjer/släkter b) ange föredraget namn och variantnamn för familjer/släkter

Läs mer

S... Infraröd fjärrstyrning combi-lås vridskiva Växelspår traverskörmotor DH2000

S... Infraröd fjärrstyrning combi-lås vridskiva Växelspår traverskörmotor DH2000 S........ Infraröd fjärrstyrning combi-lås vridskiva Växelspår traverskörmotor DH2000 Infraröd fjärrstyrning Artikelnummer: 935075 93435 1.00......... Funktion och användning.......................................

Läs mer

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Arv Fundamental objekt-orienterad teknik arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Programmeringsmetodik -Java 165 Grafisk respresentation: Arv

Läs mer

(Data)Modellering. nikos dimitrakas rum 2423

(Data)Modellering. nikos dimitrakas rum 2423 (Data)Modellering nikosd@kth.se 08-161295 rum 2423 Connolly/Begg (3rd edition) Kapitel 11, 12 och 14 (4th edition) Kapitel 11, 12 och 15 (5th edition) Kapitel 12, 13 och 16 (6th edition) Kapitel 12, 13

Läs mer

Linjär regressionsanalys. Wieland Wermke

Linjär regressionsanalys. Wieland Wermke + Linjär regressionsanalys Wieland Wermke + Regressionsanalys n Analys av samband mellan variabler (x,y) n Ökad kunskap om x (oberoende variabel) leder till ökad kunskap om y (beroende variabel) n Utifrån

Läs mer

Kompetenser och matematik

Kompetenser och matematik ola helenius Kompetenser och matematik Att försöka skapa strukturer i vad det innebär att kunna matematik är en mångårig internationell trend. Denna artikel anknyter till Vad är kunskap i matematik i förra

Läs mer

Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03

Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03 Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03 Skapa en raster pensel från en Windows bakgrund (1) 1. Kontrollera att Paper är uppsatt som koordinatsystem/projektion 2. Öppna en Bitmap fil i ett tom fönsterfil

Läs mer

men borde vi inte också testa kraven?

men borde vi inte också testa kraven? men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av

Läs mer

Programmering A. Johan Eliasson johane@cs.umu.se

Programmering A. Johan Eliasson johane@cs.umu.se Programmering A Johan Eliasson johane@cs.umu.se 1 Jag Undervisar mest grundläggande programmering på Institutionen för datavetensakap Applikationsutveckling för iphone Applikationsutveckling i Java Datastrukturer

Läs mer

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

Problem: BOW Bowling. Regler för Bowling. swedish. BOI 2015, dag 1. Tillgängligt minne: 256 MB. 30.04.2015 Problem: BOW Bowling swedish BOI 0, dag. Tillgängligt minne: 6 MB. 30.04.0 Byteasar tycker om både bowling och statistik. Han har skrivit ner resultatet från några tidigare bowlingspel. Tyvärr är några

Läs mer

Lektion 3. Anteckningar

Lektion 3. Anteckningar Lektion 3 Anteckningar Fraser: Tid Klockan Uttal (pronunciation) Långa och korta ljud + melodi Grammatik: Word order + Basics of the clause elements Vi lär oss klockan! Halv Kvart i, kvart över Tjugo i,

Läs mer