Planering av ett större program - Funktioner, moduler, if och Boolean. Linda Mannila

Storlek: px
Starta visningen från sidan:

Download "Planering av ett större program - Funktioner, moduler, if och Boolean. Linda Mannila 2.10.2007"

Transkript

1 Planering av ett större program - Funktioner, moduler, if och Boolean Linda Mannila

2 Vad kan vi nu? Primitiva datatyper grundläggande funktionalitet Utskrift Indata Felhantering

3 Denna föreläsning Planering av ett större program Intro till funktioner och moduler Kontrollstrukturen if Booleska värden

4 Större program: Tabellkollare Vad är 6 gånger 7? 49 Tyvärr, rätt svar är 42. Vad är 3 gånger 2? 6 Bra, helt rätt! Vad är 9 gånger 5? 45 Bra, helt rätt! : : Jag ställde 10 frågor och du svarade rätt på 7 av dem. Fint jobbat!

5 Planera... Vad skall programmet kunna göra? Välja två slumpmässiga tal till varje fråga Skriva ut en fråga Beräkna det rätta svaret Läsa in de svar testpersonen skriver på tangentbord Kontrollera om testpersonens svar är rätt eller inte Skriva ut ett rätt- eller felmeddelande Hålla koll på hur många frågor som testpersonen svarat rätt på Ställa ett givet antal frågor (t.ex. 10) Skriva ut ett slutmeddelande som berättar hur bra testpersonen klarat sig

6 Vad kan vi redan? Vad skall programmet kunna göra? Välja två slumpmässiga tal till varje fråga Skriva ut en fråga Beräkna det rätta svaret Läsa in de svar testpersonen skriver på tangentbord Kontrollera om testpersonens svar är rätt eller inte Skriva ut ett rätt- eller felmeddelande Hålla koll på hur många frågor som testpersonen svarat rätt på Ställa ett givet antal frågor (t.ex. 10) Skriva ut ett slutmeddelande som berättar hur bra testpersonen klarat sig

7 Vad måste vi lära oss? Vad skall programmet kunna göra? Välja två slumpmässiga tal till varje fråga Skriva ut en fråga Beräkna det rätta svaret Läsa in de svar testpersonen skriver på tangentbord Kontrollera om testpersonens svar är rätt eller inte Skriva ut ett rätt- eller felmeddelande Hålla koll på hur många frågor som testpersonen svarat rätt på Ställa ett givet antal frågor (t.ex. 10) Skriva ut ett slutmeddelande som berättar hur bra testpersonen klarat sig

8 Vad är en funktion? Ett miniprogram inne i ett program Indata Utdata min_funktion

9 Funktioner Python innehåller många färdiga funktioner (inbyggda och i sk moduler) Redan använt en del inbyggda funktioner raw_input input type En funktion är inte ett magiskt ord som vi bara kan använda, utan det finns kod bakom alla funktioner Ett namngivet kodblock som utför en specifik sak och som du kan anropa istället för att skriva om koden varje gång du behöver utföra den.

10 Varför funktioner? Gör det snabbare att skriva kod Finns mycket sådant som behöver göras ofta (t.ex. inläsning från tangentbordet) Onödigt att alla programmerare skall skriva egen kod för det ändamålet Ist har någon skrivit funktioner som utför dessa uppgifter (input, raw_input) som alla kan använda Förenklar uppdateringar Om samma kod används flera gånger i ett och samma program (t.ex. en beräkning) måste eventuella ändringar göras på alla de ställena Om man ist skapar en funktion som sköter uppgiften räcker det att man ändrar i funktionsdefinitionen för att ändringen skall ske på alla ställen Underlättar själva programmeringen Ett stort program är svårare att skriva än ett litet Med funktioner kan man dela upp program i mindre delar som är lättare att hantera

11 Batteries included Förutom de inbyggda funktionerna kommer Python med en mängd specialmoduler T.ex. string, math, time, Varje modul innehåller en mängd konstanter och funktioner för det specialområdet Onödigt att ha tillgång till allt hela tiden skulle ta upp plats i datorns minne

12 Moduler Bättre: Väljer ut de funktioner vi behöver i ett visst program och begär att få tillgång till just dem. Det gör man genom att importera modulen. För att få tillgång till det som finns i en modul skriver man överst i programmet import modulnamn Därefter kan vi använda allt som finns i den modulen genom att skriva modulnamn.funktionsnamn(eventuella parametrar)

13 Modulen math Matematiska konstanter och funktioner >>> import math >>> dir(math) [' doc ', ' name ', 'acos', 'asin', 'atan', 'atan2', 'ceil', 'cos', 'cosh', 'degrees', 'e', 'exp', 'fabs', 'floor', 'fmod', 'frexp', 'hypot', 'ldexp', 'log', 'log10', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh']

14 Exempel # Importerar mattemodulen för att få tillgång till # dess funktioner import math # Multipel tilldelning a,b,c = input( Enter the coefficients (a, b, c): ") # Beräknar diskriminanten disc = math.sqrt(b*b-4*a*c) root1 = (-b + disc) / (2*a) root2 = (-b - disc) / (2*a) print "\nthe solutions are:", root1, root2

15 Modulenrandom random: modul som innehåller funktioner för att generera slumptal import random Vad finns i modulen? >>> import random >>> dir(random) Hjälp om modulen: >>> help(random)

16 Modulenrandom Flera olika funktioner För att välja ett slumptal i ett givet intervall: randrange(start, stop [,step]) Returnerar ett slumptal mellan start och stop (stop är inte med i intervallet)

17 Exempel random.randrange(1,100) returnerar ett slumptal mellan 1 och 99. >>> random.randrange(1, 100) 33 >>> random.randrange(1, 100) 58 >>> random.randrange(1, 100) 1

18 Övning 1. Hur skulle du få Python att skriva ut en rad i stil med Vad är 7 gånger 3? där de två talen väljs slumpmässigt ur intervallet [0, 10]?

19 Planera... Vad skall programmet kunna göra? Välja två slumpmässiga tal till varje fråga Skriva ut en fråga Beräkna det rätta svaret Läsa in de svar testpersonen skriver på tangentbord Kontrollera om testpersonens svar är rätt eller inte Skriva ut ett rätt- eller felmeddelande Hålla koll på hur många frågor som testpersonen svarat rätt på Ställa ett givet antal frågor (t.ex. 10) Skriva ut ett slutmeddelande som berättar hur bra testpersonen klarat sig

20 Hittills Program med mycket enkel struktur Sekvens av satser Körs (exekveras) i den ordning de kommer i programmet, dvs. från första raden till den sista

21 men Denna typ av program Är inte så otroligt intressanta! Låter inte användaren upprepa processen, eller ändra på den ordning i vilken satserna körs Program är i allmänhet mer användbara om de gör det möjligt att välja vad som skall ske som följande och upprepa en viss kodsnutt flera gånger

22 Kontrollstrukturer Programkontroll = att hantera hur ett program köra, t.ex. i vilken ordning instruktionerna körs och hur många gånger. Två kontrollstrukturer: Villkor (det här eller det där?) Repetition (om och om igen)

23 Villkorssatsen Ger datorn möjlighet att välja vilken instruktion/ vilka instruktioner som skall köras som följande Testa om ett villkor är sant Skrev användaren in rätt ord? Är talet större än 10? Testresultatet bestämmer vad som skall hända Skriv ut "Jajapp" om användaren skriver in rätt ord Om alla tal är större än 10 så addera till 20

24 if if villkorstest: kod if-raden måste avslutas med ett kolon if är ett nyckelord i Python villkorstest är ett uttryck som antingen är sant eller falskt kod är de instruktioner som skall utföras om villkorstestet är sant. Alla instruktioner som hör till if-satsen måste indenteras

25 En till datatyp - Boolean Två booleska värden True (tal olika 0) False (0) >>> type(true) <type 'bool'> >>> Olika jämförelseoperatorer Likhet == Olikhet!= Större än > Större än eller lika med >= Mindre än < Mindre än eller lika med <=

26 Booleska uttryck Operator == Lika med!= Olika, inte lika med > Större än < Mindre än >= Större än eller lika med <= Mindre än eller lika med Exempel 4/4 == 1 4.0/3!= 1 4 > 4 'al' < ax' 4 >= <= 2.2 True True False True True False

27 = vs == = operatorn används vid tilldelning och inte när man skall jämföra om två värden är lika x = 12 tilldelar värdet 12 till variabeln x == operatorn används när man vill testa om två värden är lika x == 12 kollar om värdet 12 finns lagrat i variabeln x Python låter dig inte sätta en tilldelning som villkor i en if-sats if x = 12: fel i Python

28 Logiska operatorer and, or, not Exempel x > 0 and x < 10 n % 2 == 0 or n % 3 == 0 not(x > y) Operator and (True endast då båda operanderna sanna) or (True då minst en operand är sann) not (True då operanden är falsk) Exempel 5 > 5 and 3 <= 3 2 == 2 and 7 > 5 5 > 5 or 3 <= 3 2 == 2 or 7 > 5 not(5 > 5) not(3<=3) False True True True True False

29 Precendensregler I uttryck med många operatorer sker evalueringen i följande ordning (** har högst precedens, or har lägst) ** *, /, % +, - <, <=, >, >=,!=, == not and or

30 if: exempel age = input('how old are you? ') if age < 19: Villkorstest: antingen sant eller falskt print 'You are not allowed to drive a car. Den kod som skall utföras om villkoret är sant indenteras.

31 if - else if villkorstest: kod else: kod else kan aldrig komma före if else körs bara då villkorstestet för if är falskt använd den här konstruktionen när programmet har två alternativ att välja mellan

32 if-else: exempel if age < 19: print You are not allowed to drive a car." else: car = raw_input( Which car do you want to rent? ) print A, car, has been reserved. Alla satser som indenteras under en kontrollstruktur hör till samma kodblock. Här hör två instruktioner tillif-satsenselse-del.

33 if else: flödesschema Läs in tal Ja tal % 2 == 0 Nej Skriv ut Talet är jämnt Skriv ut Talet är udda

34 if else: motsvarande kod tal = input("ge in ett tal: ") if tal % 2 == 0: print "Talet är jämnt" else: print "Talet är udda" Läs in tal Ja tal % 2 == 0 Nej Indenterade Skriv ut Talet är jämnt Skriv ut Talet är udda

35 if elif - else if villkorstest: kod elif villkorstest: kod else: kod elif kan aldrig komma före if elif är en förkortning för else if kan finnas hur många elif-delar som helst i en och samma if-sats else körs om if-test och alla elif-test är falska Använd elif när du behöver fler än två alternativ i programmet

36 if elif else: flödesschema Läs in tal Ja tal < 0 Nej tal > 0 Nej Ja Skriv uttal är negativt Skriv uttal är positivt Skriv uttal är noll

37 if elif else: motsvarande kod tal = input('ge in ett tal: ') if tal < 0: print tal, 'är negativt' elif tal > 0: print tal, 'är positivt' else: print tal, 'är noll'

38 if elif else: provkörningar Ge in ett tal: är positivt Ge in ett tal: -5-5 är negativt Ge in ett tal: 0 0 är noll

39 Nästlade if-satser if-satser inne i if-satser spela = raw_input('vill du spela schack? (j/n) ') if spela == 'n': print 'OK, hejdå!' else: print 'Nu skall här spelas schack!' etta = raw_input('vill du börja? (j/n) ') if etta == 'j': print 'OK, ge mig ditt bästa drag.' else: print 'OK, bered dig på att förlora.\ Låt mig fundera...' Backslash \ för att skriva ut långa strängar

40 Exempel: provkörningar Vill du spela schack? (j/n) n OK, hejdå! Vill du spela schack? (j/n) j Nu skall här spelas schack! Vill du börja? (j/n) j OK, ge mig ditt bästa drag. Vill du spela schack? (j/n) j Nu skall här spelas schack! Vill du börja? (j/n) n OK, bered dig på att förlora. Låt mig fundera...

41 Övningar 1. True eller False a) True and (not False) b) (2 + 4 == 4 + 2) and (5-3 == 3-5) c) (5 <= 5 + 3) or (10 == 5 * 2) or (4 >= 3) d) (5 > 6) or (not (12 == 8 -(-4))) and (1!= 5) e) (1 == 1) and (2!= 3) and (5 <= 14) f) (6 % 2 == 0 ) and ((7-3)/2 == 2) 2. Planera ett program som ber användaren mata in två tal, och sedan meddelar vilket av talen som är större. T.ex. så här: Mata in det första talet: 67 Mata in det andra talet: är större än 56.

Planering av ett större program, del 2 - for och listor. Linda Mannila

Planering av ett större program, del 2 - for och listor. Linda Mannila Planering av ett större program, del 2 - for och listor Linda Mannila 9.10.2007 Vad kan vi nu? Primitiva datatyper Tal, strängar, booleska värden Utskrift Indata Felhantering Funktioner och moduler (grunder)

Läs mer

Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program

Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program Dagens föreläsning Programmeringsteknik för Ingenjörer VT05 Föreläsning 3-4 Repetition Datatyper Uttryck Operatorer Satser Algoritmer Programmeringsteknik VT05 2 Repetition Repetition - Programmering i

Läs mer

Föreläsning 5: Rekursion

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

Läs mer

Du ska nu skapa ett litet program som skriver ut Hello World.

Du 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 mer

Handledning 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 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 mer

Programexempel: tärningsspel

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

Läs mer

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

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

Läs mer

VÄRDERINGSÖVNINGAR. Vad är Svenskt?

VÄ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 mer

Programmera en NXT Robot

Programmera 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 mer

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

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

Läs mer

Handbok Blinken. Danny Allen Översättare: Stefan Asserhäll

Handbok Blinken. Danny Allen Översättare: Stefan Asserhäll Danny Allen Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda Blinken 6 2.1 Starta ett spel........................................ 7 2.2 Skriva in nya högsta poäng................................

Läs mer

Snabbslumpade uppgifter från flera moment.

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

Läs mer

Tentamen i Programmering grundkurs och Programmering C

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

Läs mer

Modul 6: Integraler och tillämpningar

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

Läs mer

( ostream ) << ( annan datatyp ) : ostream

( ostream ) << ( annan datatyp ) : ostream 1 Inmatning och utskrift Inmatning från tangentbord och utskrift till skärm sker i C++ med hjälp av strömmar. Vi har tidigare sett exempel på utskrift. Vi kommer i det här avsnittet även ta upp inmatning

Läs mer

Lathund, procent med bråk, åk 8

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

Läs mer

HT 2011 FK2004 Tenta Lärare delen 4 problem 6 poäng / problem

HT 2011 FK2004 Tenta Lärare delen 4 problem 6 poäng / problem HT 2011 FK2004 Tenta Lärare delen 4 problem 6 poäng / problem Problem 1 (6p) En undersökning utfördes med målet att besvara frågan Hur stor andel av den vuxna befolkningen i Sverige äger ett skjutvapen?.

Läs mer

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

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

Läs mer

Träning i bevisföring

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

Läs mer

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

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

Läs mer

Algebra, polynom & andragradsekvationer en pampig rubrik på ett annars relativt obetydligt dokument

Algebra, polynom & andragradsekvationer en pampig rubrik på ett annars relativt obetydligt dokument Algebra, polynom & andragradsekvationer en pampig rubrik på ett annars relativt obetydligt dokument Distributiva lagen a(b + c) = ab + ac 3(x + 4) = 3 x + 3 4 = 3x + 12 3(2x + 4) = 3 2x + 3 4 = 6x + 12

Läs mer

Väga paket och jämföra priser

Vä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 mer

4-3 Vinklar Namn: Inledning. Vad är en vinkel?

4-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 mer

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

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

Läs mer

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

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

Läs mer

Idag: Dataabstraktion

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

Läs mer

Denna talesmannapolicy gäller tillsammans med AcadeMedias kommunikationspolicy. I kommuniaktionspolicyn finns följande formulering:

Denna talesmannapolicy gäller tillsammans med AcadeMedias kommunikationspolicy. I kommuniaktionspolicyn finns följande formulering: Talesmannapolicy AcadeMedia Denna talesmannapolicy gäller tillsammans med AcadeMedias kommunikationspolicy. I kommuniaktionspolicyn finns följande formulering: Anställda på AcadeMedia som vill delta i

Läs mer

Sveriges Trafikskolors Riksförbund Film om körkort för nysvenskar Speakertext - Svensk

Sveriges Trafikskolors Riksförbund Film om körkort för nysvenskar Speakertext - Svensk Sveriges Trafikskolors Riksförbund Film om körkort för nysvenskar Speakertext - Svensk Vägen till svenskt körkort Funderar du på att skaffa svenskt körkort för personbil? I den här filmen får du reda på

Läs mer

Programmeringsteknik med C och Matlab

Programmeringsteknik med C och Matlab Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga

Läs mer

4-6 Trianglar Namn:..

4-6 Trianglar Namn:.. 4-6 Trianglar Namn:.. Inledning Hittills har du arbetat med parallellogrammer. En sådan har fyra hörn och motstående sidor är parallella. Vad händer om vi har en geometrisk figur som bara har tre hörn?

Läs mer

Föreläsning 1 & 2 INTRODUKTION

Föreläsning 1 & 2 INTRODUKTION Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga

Läs mer

Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:

Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar: EXYPLUS OFFICE manual Välkommen till ExyPlus Office! Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar: Hämta fordon Hämta alla fordonsenheter

Läs mer

Design by. Manual Jossan.exe. Manual. till programmet. Jossan.exe. E-post: petter@sarkijarvi.se

Design by. Manual Jossan.exe. Manual. till programmet. Jossan.exe. E-post: petter@sarkijarvi.se Manual till programmet 1 Inledning Programmet är döpt efter Josefine Mattsson och har utvecklats av Josefines pappa Petter Särkijärvi i Pajala. Man kan köra/styra programmet med antingen mus, tangentbord,

Läs mer

Syftet med en personlig handlingsplan

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

Läs mer

Något om permutationer

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

Läs mer

FRÅN A TILL Ö LäraMera Ab / www.laramera.se och Allemansdata Ab / www.allemansdata.se FRÅN A TILL Ö

FRÅN A TILL Ö LäraMera Ab / www.laramera.se och Allemansdata Ab / www.allemansdata.se FRÅN A TILL Ö I programmet finns 11 olika aktiviteter för att träna varje bokstav och på att känna igen ord. För varje bokstav kan olika övningsblad skrivas ut: Inledningsvis väljer du vilken bokstav du vill öva på.

Läs mer

Lathund till Annonsportalen

Lathund till Annonsportalen Lathund till Annonsportalen * För uppdrags-/arbetsgivare * www.gu.se/samverkan/annonsportalen/ Snabbvägar: 1. Klicka på För arbetsgivare 2. Sök efter arbetsgivarens namn i sökrutan. a. Om namnet finns

Läs mer

Datorövning 2 Statistik med Excel (Office 2007, svenska)

Datorövning 2 Statistik med Excel (Office 2007, svenska) Datorövning 2 Statistik med Excel (Office 2007, svenska) Denna datorövning fokuserar på att upptäcka samband mellan två variabler. Det görs genom att rita spridningsdiagram och beräkna korrelationskoefficienter

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C DD1316 Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C Python introduktion Utskrift Inläsning Variabler Datatyp Aritmetiska operatorer Omvandling

Läs mer

SMD 134 Objektorienterad programmering

SMD 134 Objektorienterad programmering SMD 134 Objektorienterad programmering Dagens agenda: Typer i Java: primitiva datatyperna, referenstyper Variabler och variabeltilldelningar med primitiva typer Konstanter av de olika typerna. Heltalsräkning

Läs mer

Individuellt Mjukvaruutvecklingsprojekt

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

Läs mer

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

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

Läs mer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer 729G04 Programmering och diskret matematik Python 2: Villkorssatser, sanningsvärden och logiska operatorer Föreläsningsöversikt Vad händer när vi kör vår pythonkod? Programmerare Villkorssatser Jämförelser

Läs mer

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

SF1620 Matematik och modeller

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

Läs mer

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

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

Läs mer

Variabler och konstanter

Variabler och konstanter Variabler och konstanter Deklareras automatisk när man stoppar in data i dem. X = 7 Y = A Z = Kalle Definieras av att de har: ett namn (X) en datatyp (Integer) ett värde (t.ex. 7) Lagras i datorns minne!

Läs mer

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk Föreläsning 2 steknik DD1310 Python introduktion Variabler Datatyper Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer betyder att instruera en dator Ett program är

Läs mer

Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program

Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program Dagens föreläsning Programmeringsteknik för Ingenjörer VT05 Föreläsning 3-4 Repetition Datatyper Uttryck Operatorer Satser Algoritmer Programmeringsteknik för ingenjörer, VT06 2 Repetition Repetition -

Läs mer

Praktisk programmering

Praktisk programmering KUNGLIGA TEKNISKA HÖGSKOLAN Praktisk programmering Daniel Workinn [2012-09-07] workinn@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Rapporten sammanfattas enklast med ett par substantiv.

Läs mer

Föreläsning 3 Programmeringsteknik och Matlab DD1315. Importering av moduler. randrange

Föreläsning 3 Programmeringsteknik och Matlab DD1315. Importering av moduler. randrange Föreläsning 3 Programmeringsteknik och Matlab DD1315 moduler, Styrstrukturer (if, if-elif,if-else) Slingor () Importering av moduler Det finns en hel del funktioner man kan använda genom att era dem från

Läs mer

P-02/03 säsongen 2016

P-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 mer

Fakta om Malala Yousafzai

Fakta om Malala Yousafzai SIDAN 1 Elevmaterial Namn: Klicka HÄR för att skriva ut arbetsmaterialet. Klicka HÄR för att skicka ditt färdiga arbetsmaterial till din pedagog. LÄSFÖRSTÅELSE Skottet 1. Vart var Malala på väg när hon

Läs mer

1. Frekvensfunktionen nedan är given. (3p)

1. Frekvensfunktionen nedan är given. (3p) TENTAMEN I MATEMATIK MED MATEMATISK STATISTIK HF14 TEN 11 kl 1.15-.15 Hjälpmedel: Formler och tabeller i statistik, räknedosa Fullständiga lösningar erfordras till samtliga uppgifter. Lösningarna skall

Läs mer

Vi skall skriva uppsats

Vi 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 mer

Avsikt På ett lekfullt sätt färdighetsträna, utveckla elevers känsla för hur vårt talsystem är uppbyggt samt hitta mönster som uppkommer.

Avsikt På ett lekfullt sätt färdighetsträna, utveckla elevers känsla för hur vårt talsystem är uppbyggt samt hitta mönster som uppkommer. Strävorna 4A 100-rutan... förmåga att förstå, föra och använda logiska resonemang, dra slutsatser och generalisera samt muntligt och skriftligt förklara och argumentera för sitt tänkande.... grundläggande

Läs mer

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

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

Läs mer

Diskussionsfrågor till version 1 och 2

Diskussionsfrågor till version 1 och 2 Diskussionsfrågor till version 1 och 2 Version 1 Tillgång till internet i hemmet A. Vilken åldersgrupp har haft den största ökningen av tillgång till internet under perioden? B. Kan man med hjälp av de

Läs mer

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

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

Läs mer

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

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

Läs mer

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

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

Läs mer

Föreläsning 5 Mer om funktioner, villkor

Föreläsning 5 Mer om funktioner, villkor Föreläsning 5 Mer om funktioner, villkor Grundkurs i programmering Jan Lönnberg Institutionen för datateknik -universitetets högskola för teknikvetenskaper 15.9.2011 Varför? Det finns sammanhang där ett

Läs mer

Vid ett flertal tillfällen ställde individer frågor till Edgar Cayce om

Vid ett flertal tillfällen ställde individer frågor till Edgar Cayce om 8 Är intuition och medial förmåga samma sak? Av Kevin J. Todeschi Vid ett flertal tillfällen ställde individer frågor till Edgar Cayce om hur man kan utveckla sin egen mediala förmåga. Frågorna formulerades

Läs mer

Mål Blå kurs Röd kurs

Må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 mer

Exempel på tentamensuppgifter i LMA100, del 1

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

Läs mer

Kiwiböckerna metod och begrepp

Kiwiböckerna metod och begrepp Kiwiböckerna metod och begrepp kiwiböckerna nyckeln till livslångt lärande Läsa för, tillsammans med och självständigt. Grunden för läsinlärning är att läsa för barnet, tillsammans med barnet och vara

Läs mer

Utveckla arbetsmiljö och verksamhet genom samverkan

Utveckla arbetsmiljö och verksamhet genom samverkan DEL 1: Utveckla arbetsmiljö och verksamhet genom samverkan Modulen inleds med det övergripande målet för modul 6 och en innehållsförteckning över utbildningens olika delar. Börja med att sätta ramarna

Läs mer

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.

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

Att koda en magnetremsa i plastkortskrivare med inbyggd magnetkodare.

Att koda en magnetremsa i plastkortskrivare med inbyggd magnetkodare. Att koda en magnetremsa i plastkortskrivare med inbyggd magnetkodare. I plastkortsskrivaren kan man via drivrutinerna både läsa av och koda en magnetremsa. Man kan också göra en kortdesign i emedia där

Läs mer

Administratör Rollbeskrivning och stödjande instruktion. e-tjänst för ansökan om statsbidrag Senast uppdaterad: 2016-06-03

Administratör Rollbeskrivning och stödjande instruktion. e-tjänst för ansökan om statsbidrag Senast uppdaterad: 2016-06-03 Administratör Rollbeskrivning och stödjande instruktion. e-tjänst för ansökan om statsbidrag Senast uppdaterad: 2016-06-03 2 Innehåll 1. Inledande information... 3 2. Rollen som administratör... 3 2.1

Läs mer

Snabbhjälp till. Kristian. elevdata.se

Snabbhjälp till. Kristian. elevdata.se Snabbhjälp till Kristian elevdata.se Rösten i andra program Kristian är en svensk röst som kan användas i program, som fungerar med SAPI 5-talsynteser. Om rösten kan ställas in i det program, du använder

Läs mer

Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel

Instruktioner 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 mer

Sammanfattning på lättläst svenska

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

Läs mer

Elektronen och laddning

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

Läs mer

Det flippade klassrummet hur uppfattas det av eleverna?

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

Utvärdering APL frågor till praktikant

Utvärdering APL frågor till praktikant Utvärdering APL frågor till praktikant Jag studerar på A. Vård och Omsorgsprogrammet för 0 0 ungdomar åk 1 B. Vård och Omsorgsprogrammet för 1 1,9 ungdomar åk 2 C. Vård och Omsorgsprogrammet för 8 15,4

Läs mer

Vad är en webbläsare?

Vad är en webbläsare? Webbkunskap Vad är en webbläsare? En webbläsare är ett program som används för att komma ut på internet Det finns många olika, men några av de vanligaste är: Chrome Explorer Firefox Safari Internet webbsidor

Läs mer

MR 5 FRÅN FÖRBUD TILL RÄTTIGHET WORKSHOP I KLASSRUMMET TEMA: MÄNSKLIGA RÄTTIGHETER (MR)

MR 5 FRÅN FÖRBUD TILL RÄTTIGHET WORKSHOP I KLASSRUMMET TEMA: MÄNSKLIGA RÄTTIGHETER (MR) SIDA 1/7 WORKSHOP I KLASSRUMMET TEMA: MÄNSKLIGA RÄTTIGHETER (MR) 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

Läs mer

Skriva B gammalt nationellt prov

Skriva 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 mer

Laboration 1. I. Matlabs fönster, hjälp, variabler och enkla beräkningar. Introduktion

Laboration 1. I. Matlabs fönster, hjälp, variabler och enkla beräkningar. Introduktion Matlab i Tillämpad linjär algebra II HT 2014 Introduktion Laboration 1 Efter den här laborationen ska du kunna använda Matlabs olika fönster och hjälpfunktioner. Du ska kunna skapa, manipulera och använda

Läs mer

Flera nyanser av diskriminering

Flera nyanser av diskriminering ÖVNING: Flera nyanser av diskriminering I den här diskussionsövningen belyser vi diskriminerande strukturer, diskriminerande bemötande och fördomar. Så gör ni: 1 Läs noggrant igenom hela instruktionen

Läs mer

CAEBBK01 Drag och tryckarmering

CAEBBK01 Drag och tryckarmering Drag och tryckarmering Användarmanual 1 Eurocode Software AB Innehåll 1 INLEDNING 3 1.1 ANVÄNDNINGSOMRÅDEN 3 1.2 TEKNISK BESKRIVNING 3 1.3 ARMERINGENS INLÄGGNING 4 1.4 ARBETSKURVA BETONG 4 2 INSTRUKTIONER

Läs mer

Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande

Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande 1 2 Det här är Arbetsförmedlingen Söker du jobb? Vill du veta mer om arbetsmarknaden? Behöver du tips och råd om hur du hittar

Läs mer

ELEV- HANDLEDNING (Ansökan via webben) www.orebro.se/gymnasieantagningen

ELEV- 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 mer

Bra att veta om sexuella övergrepp. För barn

Bra att veta om sexuella övergrepp. För barn Bra att veta om sexuella övergrepp För barn Om sexuella övergrepp Sexuella övergrepp är fel och behöver stoppas. Vad ett övergrepp är och var man kan få hjälp borde alla få veta. Det kan göra det lättare

Läs mer

Administration Excelimport

Administration Excelimport Administration Excelimport För att importera medlemmar till registret så laddar man först ner mallen för importfil, fyller i uppgifterna och laddar sedan upp filen genom att klicka på + Importera fil.

Läs mer

1,2C 4,6C 1A. X-kuber. strävorna

1,2C 4,6C 1A. X-kuber. strävorna 1,2C 4,6C 1A X-kuber problemlösning begrepp resonemang geometri skala strävorna Avsikt och matematikinnehåll X-kuber är en aktivitet som får olika avsikt och matematikinnehåll beroende på hur och i vilket

Läs mer

Klasser och objekt i C#

Klasser och objekt i C# Klasser och objekt i C# Från klassdiagram till C#-klass till objekt initierat av en konstruktor. Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med

Läs mer

Boll-lek om normer. Nyckelord: likabehandling, hbt, normer/stereotyper, skolmiljö. Innehåll

Boll-lek om normer. Nyckelord: likabehandling, hbt, normer/stereotyper, skolmiljö. Innehåll 1 Boll-lek om normer Nyckelord: likabehandling, hbt, normer/stereotyper, skolmiljö Innehåll Materialet bygger på en övning där eleverna, genom en lek med bollar, får utmana sin förmåga att kommunicera

Läs mer

912 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? 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 mer

Datorövning 2 Statistik med Excel (Office 2003, engelska)

Datorövning 2 Statistik med Excel (Office 2003, engelska) Datorövning 2 Statistik med Excel (Office 2003, engelska) Denna datorövning fokuserar på att upptäcka samband mellan två variabler. Det görs genom att rita spridningsdiagram och beräkna korrelationskoefficienter

Läs mer

INSTUDERINGSFRÅGOR TILL PROVET

INSTUDERINGSFRÅGOR TILL PROVET INSTUDERINGSFRÅGOR TILL PROVET Svara så utförligt som möjligt på alla frågor. Skriv inte av exakt från boken utan försök formulera dina svar med egna ord. PowerPointen finns på bloggen. LYCKA TILL! /Therese

Läs mer

Det är bra om även distriktsstyrelsen gör en presentation av sig själva på samma sätt som de andra.

Det är bra om även distriktsstyrelsen gör en presentation av sig själva på samma sätt som de andra. Modul: Föreningspresentation Ett stort blädderblocksblad delas upp i fyra rutor. Deltagarna, som under detta pass är indelade föreningsvis, får i uppgift att rita följande saker i de fyra rutorna: Föreningsstyrelsen

Läs mer

Vanliga frågor. LEGOeducation.com. Konceptet. Processen

Vanliga frågor. LEGOeducation.com. Konceptet. Processen LEGOeducation.com Vanliga frågor Konceptet Fråga: Hur ska jag förklara vad LEGO Education BuildToExpress är för mina chefer och för elevernas föräldrar? De tror att eleverna bara leker med LEGO! Svar:

Läs mer

Presentationsövningar

Presentationsövningar Varje möte då temadialog används bör inledas med en presentationsövning. har flera syften. Både föräldrar och ledare har nytta av att gå igenom samtliga deltagares namn och dessutom få en tydlig bild av

Läs mer

Att komma igång. Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program

Att komma igång. Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Att komma igång Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Vad är ett program? En processor kan endast utföra extremet enkla

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316

Föreläsning 2 Programmeringsteknik och C DD1316 Föreläsning 2 Programmeringsteknik och C DD1316 Föreläsning 2 Programmeringsteknik och C Datatyp Aritmetiska operatorer Omvandling av typer Reserverade ord Mikael Djurfeldt Logiska operatorer

Läs mer

Konsten att multiplicera (stora) heltal

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

Läs mer

Hur utvecklar man användbara system? Utvärdering. Användbarhet handlar om kvalitet. Utvärdering. Empiriska mätningar. Metoder

Hur utvecklar man användbara system? Utvärdering. Användbarhet handlar om kvalitet. Utvärdering. Empiriska mätningar. Metoder Hur utvecklar man användbara system? Utvärdering Lära sig organisationen Förstå användarens situation Förstå användarens språk Involvera användare i processen Utvärdera, testa och vara LYHÖRD! Användbarhet

Läs mer