Föreläsning 2 Styrstrukturer, program. Dagens föreläsning. Villkor
|
|
- Erika Magnusson
- för 9 år sedan
- Visningar:
Transkript
1 DN1212 för P1 Föreläsning 2 Styrstrukturer, program Ett program är uppbyggt av satser som skrivs i en följd. Om satserna alltid skulle utföras en i taget uppifrån och ned skulle programmering vara tämligen ointressant. Intressant är olika möjligheter att styra programflödet. Man talar om tre grundläggande styrstrukturer: 1 sekvens: satserna utförs i ordning som de står 2 villkor: man testar om ett villkor är uppfyllt; om det är det gör man en sak och annars gör man en annan sak 3 repetition: ett antal satser repeteras om och om igen antingen ett visst antal gånger eller tills eller så länge som ett visst villkor är uppfyllt För att öka läsbarheten och möjliggöra återanvändning av kod brukar man dela upp program i funktioner en typ av moduler. Dagens föreläsning Handlar om dessa styrstrukturer i Matlab Hur man får in värden till programmet och hur man styr utskrifterna Att läsa värden från fil och att skriva värden till en fil Vad är ett korrekt program, algoritmer Hur man hittar fel i sitt program 1 2 Villkor Man vill att vissa satser ska utföras bara om ett visst villkor är sant. % Gör a till den största och b till den minsta av a och b if b>a temp = a; a = b; b = temp; Generellt if villkor Man kan vilja exekvera olika kommandon om villkoret är sant resp. falskt if villkor 1 else 2 En if-sats kan innehålla en annan if-sats. if villkor1 if villkor2 1 else 2 Om flera villkor ska undersökas i följd kan man använda elseif if villkor1 1 elseif villkor2 2 else 3 3 4
2 Skrivregler Villkor Det finns exakt ett till varje if Det finns inget till elseif Man kan utelämna else-delen Matlabs editor hjälper dig att se vilka Matlab-ord som hör ihop. Matlabs editor hjälper dig att göra indentering (indrag) så att strukturen blir tydlig. Matlab klarar en mycket komplicerad villkorsstruktur det är programmerarens tankeförmåga som begränsar Villkor uttrycks vanligen med logiska uttryck som resulterar i värdet sant eller falskt I princip kan ett godtyckligt uttryck användas som villkor. Skilt från 0 är sant, 0 är falskt. Sant lagras som 1. Ett uttrycks anses sant när realdelen av alla element är nollskilda. Relationsoperatorerna <, <=, >, >=, == och ~= ger logiskt värde som resultat. Logiska värden kan kombineras med de logiska operatorerna ~, &,, && och samt den logiska funktionen xor. Det finns många inbyggda funktioner som ger ett logiskt värde som resultat. ~a a&b a b xor(a,b) a a b 0 1 a b 0 1 a b I matematik kan man skriva 5<k<17 om värdet av k ligger mellan 5 och 17 I Matlab skriver man det som 5<k & k<17 dvs. k är större än 5 och k är mindre än 17. I Matlab har 5<k<17 annan tolkning: k = 1; 5<k<17 ans = 1 Först beräknas 5<k dvs. 5<1 som ju är falskt dvs. 0. Därefter beräknas 0<17 som ju är sant dvs. 1. Det är lätt att skriva fel och förväxla = (tilldelningsoperatorn) och == (likhetsoperatorn). Operander beräknas före operatorn. Genvägsoperatorerna && och fungerar annorlunda: c = a && b %bra om b bara kan evalueras om a är sann if ~a c = 0 else c = b c = a b %bra om b bara kan evalueras om a är falsk if a c = 1 else c = b Skottårsexemplet Enligt den julianska (romerska) kalern är ett år skottår om årtalet är delbart med 4. Enligt den gregorianska, i Sverige sedan 1753 använda, kalern är ast de jämna århundraden som är jämnt delbara med 400 skottår. Låt y vara ett årtal. Sätt leapjul till sant om y är skottår enligt den julianska och leapgreg om y är skottår enligt den gregorianska kalern. Året är ung. 365,2422 dagar och den gregorianska kalern ger 365,2425 dagar dvs. en dag fel på 3236 år. leapjul = mod(y,4)==0; y: leapjul(y):
3 Vi vill ha: y: leapgreg(y): Delbart med 4 men inte jämnt århundrade som inte är jämt delbart med 400. Dvs. delbart med 4 och inte (delbart med 100 och inte delbart med 400). leapgreg = leapjul & ~(mod(y,100)==0 & mod(y,400)~=0); % alternativt leapgreg = leapjul & mod(y,100)~=0 mod(y,400)==0; Triangelanalys Avgör om en triangel med sidorna a, b och c är liksidig, likbent, oliksidig, eller ickeexisterande. % Analyserar triangeln med sidorna a, b och c. if a<=0 b<=0 c<=0 'ickeexisterande' elseif a>=b+c b>=c+a c>=a+b 'ickeexisterande' elseif a==b & b==c & c==a 'liksidig' elseif a==b b==c c==a 'likbent' else 'oliksidig' 9 10 Switch för många alternativ Repetition Om man skulle få många elseif kan man ibland använda switch switch uttryck case värde1, 1 case värde2, 2 otherwise Värdena är uttryck eller följder av värden inom {} (klammerparenteser) Om uttryckets värde inte finns med bland värdena utförs kommandona efter otherwise. Delen otherwise får utelämnas. Ofta vill man att samma satser ska uföras många gånger. Då använder man repetitionssatser. Och satserna som upprepas utgör en slinga. Om man i förväg vet hur hur många gånger slingan ska köras använder man en For-slinga. När slingan ska upprepas så länge ett villkor är uppfyllt använder man en while-slinga. Känt antal varv: for variabel = uttryck Variabeln kallas slingans styrande variabel. Den sätts i tur och ordning till de värden som är resultatet av uttrycket. Uttrycket beräknas bara när exekveringen av for-slingan börjar. Uttrycket är ofta en linjär talföljd, b:s:e
4 Exempel for-slingor %for-sats enklaste exemplet: läs 5 element till en vektor for k=1:5 x(k)=input('nästa element: '); x Exekveras: Nästa element: 6 Nästa element: 5 Nästa element: 4 Nästa element: 3 Nästa element: 2 Slinga i slinga Man kan lägga en slinga inuti en annan slinga. Det är vanligt när man jobbar med matriser. for variabel1=uttryck1 1 for variabel2=uttryck2 2 Man kan nästla så många for-satser man vill inuti varandra x = Exempel slinga i slinga %for-sats slinga i slinga; %läs värden till 3*4-matris for k=1:3 fprintf('rad: %d \n', k) for l=1:4 a(k,l)=input('nästa : '); a Kuggväxel Man vill konstruera en kuggväxel där utväxlingen kommer så nära ett givet värde, gear, som möjligt. Man har tillgång till kugghjul med minst min och högst max kuggar. Läs in gear, min och max. Kontrollera att min, max och gear är större än noll. Låt m gå från min till max. Testa de två n som ligger på var sin sida om m/gear. Håll reda på de bästa m och n hittills dvs. de som givit det minsta värdet på abs(m/ngear). Skriv ut bästa värdena
5 %beräkna kuggväxel med önskad utväxling min = input('minsta kuggantal: '); max = input('största kuggantal: '); gear = input( Önskad utväxling: '); bestdiff = realmax; if gear>0 & max>0 & min>0 for m = min:max nprel = floor(m/gear); for n = nprel:nprel+1 if n<min n=min; ; if n>max n=max; ; diff = abs(m/n-gear); if diff<bestdiff bestdiff = diff; bestm = m; bestn = n; % if % for n % for m fprintf('bästa utväxling %f fås med m= %d och n= %d \n', bestm/bestn, bestm, bestn); % if While-sats While-exempel while villkor Villkoret beräknas varje gång exekveringen av while-slingan börjar. Exekveringen avbryts när villkoret är falskt. Precis som vid for-slingor kan en while-slinga innehålla ytterligare en slinga. Kommandot break innebär att närmast omgivande slinga avbryts och exekveringen fortsätter efter slingans avslutande Satsen continue innebär att pågåe varv i närmast omgivande slinga avbryts och nästa varv, om något återstår, exekveras. Många break och continue gör ett program svårläst %exempel på while disp('läs tal till en vektor; avsluta med negativt tal') x=[]; a=input('nästa värde: '); while a>=0 x=[x a]; a=input('nästa värde: '); fprintf('vektorn är: %f n', x) läs tal till en vektor; avsluta med negativt tal Nästa värde: 9 Nästa värde: 4 Nästa värde: 0 Nästa värde: -3 x =
6 Inmatning från tangentbord In=input(ut) skriver ut strängen ut på skärmen och väntar sen på att användaren ska mata in något. Notera att strängen ska omges av enkelblippar. Avsluta med semikolon om du inte vill få variabeln utskriven igen. Skriv i kommandofönstret: x=input( Ge ett tal: ); Så får du >> x=input('ge ett tal: '); Ge ett tal: 5 Det går bra att läsa in textsträngar också >> namn=input('vad heter du? ','s'); Vad heter du? Kerstin >> Utskrift på skärmen Oformaterad utskrift görs med disp disp(a) skriver ut värdet av variabeln a där a kan vara en sträng >> a=[1 2; 3 4]; >> disp(a) >> a='kerstin'; >> disp(a) Formaterad utskrift görs med fprintf fprintf(format, variabellista); Formatet är en sträng av text som ska skrivas ut och formatkoder. Exempel på formatkoder: %e tal på exponentform %d tal med decimalpunkt %f tal med fixpunkt %6.2f tal som tar upp 6 positioner och har 2 decimaler %s sträng %c tecken \n ny rad Exempel >> kurs='dn1212'; >> studenter=92; >> medelbetyg=4.32; >> fprintf('kursen %s hade %d studenter och medelbetyg %4.2f \n', kurs, studenter, medelbetyg) Kursen DN1212 hade 92 studenter och medelbetyg 4.32 >> Filläsning- och skrivning Läs tal från filen in.dat tills talet 0 hittas eller filen är slut och skriv de positiva talen på filen out.dat. Man läser alla värden från en fil till en variabel med load. Vi vill läsa ett värde i taget. Vi öppnar filen med fopen och om det går bra får vi en filreferens. Om det inte går bra returneras 1. Därefter kan vi läsa med fscanf och skriva med fprintf. filreferens = fopen(filnamn,behörighet) returnerar en filreferens, behörigheten utelämnas eller skrivs 'r' för läsning, skrivs 'w' för skrivning från början och skrivs 'a' för skrivning efter tidigare filslut (app). [a,c]=fscanf(fp, format, storl) läser data från filen fp till matrisen a. storl är antal värden som ska läsas. Strängen format anger formatet på de data som läses in. I c returneras antalet inlästa element
7 Exempel på filer %test av läsning från och skrivning till fil frin = fopen('in.dat'); frout = fopen('out.dat','w'); if frin>0 [x,count] = fscanf(frin,'%d',1); if count>0 while x~=0 if x>0 fprintf(frout,'%d n',x); [x,count] = fscanf(frin,'%d',1); if count==0 break, % while % if fclose(frin); fclose(frout); >> type in.dat >> type out.dat Vad är ett korrekt program? Felsökning, avlusning Ett som går att exekvera? Ett som ger de utdata som programmeraren förväntar? Ett som ger du utdata som användaren förväntar? Ett som beter sig som passar användaren? Man kan systematiskt testa olika fall/indata. När man hittar fel försöker man rätta. Man kan systematiskt resonera om program. En algoritm av Abu Ja far Mohammaed ibn Mûsa al- Kowârizmî som år 825 gav ut en bok) är en detaljerad beskrivning av hur man i ett ändligt antal steg löser ett problem. Hur beskriver man (specificerar) vad programmet ska göra? Hur tolkar man uppdragsgivarens och användarnas önskemål? Framtida önskemål? Börja med att noga läsa koden. Ofta hittar man fel redan då. Näst enklaste varianten av felsökning är att lägga in utskrifter av variabelvärden (eller enbart text för att bekräfta att satsen exekverats) kommentera bort delar av programmet med % (tyvärr måste varje kommentarrad förses med %-tecknet) 27 28
8 Avlusningsverktyg Matlabs editor innehåller funktioner för att sätta och ta bort brytpunkter - även villkorliga stega sig framåt en rad i taget (eller antal rader) fortsätta exekveringen till nästa brytpunkt eller slutet på funktionen hoppa mellan olika funktioner funktionerna nås med knapparna i editorn. Låt muspekaren vila över en knapp för att få en förklaring av vad den gör. Du sätter dit en brytpunkt genom att klicka på ikonen med en röd punkt. Brytpunkten hamnar då på den rad där du står. Klickar du på det lilla strecket till höger om radnumret får du en brytpunkt på den raden. Starta sen exekveringen, så exekverar programmet fram till brytpunkten. dbcont i kommandofönstret fortsätter exekveringen till nästa brytpunkt eller till funktionens slut dbstep i kommandofönstret exekverar en rad till dbstep antal i kommandofönstret exekverar antal rader till dbquit i kommandofönstret avbryter exekveringen När exekveringen stoppat kan du skriva ut variabelvärden i kommandofönstret genom att skriva variabelns namn på vanligt sätt Du kan plocka bort brytpunkten på rad r genom att skriva dbclear at r eller dbclear at r in fnamn och ange filens namn om du jobbar med flera filer Det är normalt väsentligt enklare att hitta fel genom systematisk sökning än genom trial and error. Hittar man fel genom trial and error förstår man ofta inte varför det blev fel
Villkor if, switch. F2: Styrstrukturer, programmeringsteknik (kap. 3 4) If-kommando forts. If-kommando forts.
F2: Styrstrukturer, programmeringsteknik (kap. 3 4) Villkors, if, switch Villkor, logiska värden, relationsoperatorer, logiska operatorer Skottårsexempel Triangelanalysexempel, strängar Switch, tärningsexempel
Villkor if, switch. F2: Styrstrukturer, programmeringsteknik (kap. 3 4) If-kommando forts. If-kommando forts.
F2: Styrstrukturer, programmeringsteknik (kap. 3 4) Villkorskommandon, if, switch Villkor, logiska värden, relationsoperatorer, logiska operatorer Skottårsexempel Triangelanalysexempel, strängar Switch,
Villkor, if, switch. F2: Styrstrukturer, programmeringsteknik (kap. 3 4) If-kommando forts. If-kommando forts.
F2: Styrstrukturer, programmeringsteknik (kap. 3 4) Villkorskommandon, if, switch Villkor, logiska värden, relationsoperatorer, logiska operatorer Skottårsexempel Triangelanalysexempel, strängar Switch,
F2: Styrstrukturer, programmeringsteknik (kap. 3 4)
F2: Styrstrukturer, programmeringsteknik (kap. 3 4) Villkorskommandon, if, switch Villkor, logiska värden, relationsoperatorer, logiska operatorer Skottårsexempel Triangelanalysexempel, strängar Switch,
Funktioner forts. F3: Funktioner (kap. 5) Parametrar. findgear.m forts
F3: Funktioner (kap. 5) Funktionsfil, funktionsanrop in- och utparametrar, anropsin- och anropsutparametrar lokala, globala och persistenta variabler lokala funktioner return variabelt antal parameterar,
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
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
Enklast att skriva variabelnamn utan ; innehåll och variabelnamn skrivs ut
F5: Filhantering in- och utmatning (kap. 2 och 8) 1 Utskrift på skärm, inläsning från tangentbord (kap. 2) Spara och hämta variabler med save och load (kap. 2) Kommandot textread Mer avancerad filhantering:
Numeriska Metoder och Grundläggande Programmering för P1, VT2014
Numeriska Metoder och Grundläggande Programmering för P1, VT2014 Föreläsning 2: Styrstrukturer & Programmeringsstrategi (Kap. 3 4 i MATLAB Programming for Engineers, S. Chapman) January 21, 2014 Innehåll:
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
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
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
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
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,
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
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................................
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
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
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
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!
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
Tillämpad UNIX. Laborations-PM Christian von Schultz, 2009. 1 Programpaket och processhantering
Tillämpad UNIX Laborations-PM Christian von Schultz, 2009 1 Programpaket och processhantering 1. Ladda ner survivor.tar.gz från kurshemsidan och packa upp den. Uppackningskommando: 2. Du har just packat
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
ANVÄND NAVIGATIONEN I CAPITEX SÄLJSTÖD
ANVÄND NAVIGATIONEN I CAPITEX SÄLJSTÖD I Navigationen hittar du genvägar till funktioner i programmet. För att utnyttja detta på bästa sätt kan du anpassa Navigationen så att det passar ditt sätt att arbeta.
( 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
DATASAMORDNING NYHETERNA I CHAOS 3 2009-09-15. Utbildning Chaos/Handledning - Nyheterna i Chaos 3/2009-09-15
DATASAMORDNING NYHETERNA I CHAOS 3 2009-09-15 2 (14) Innehåll INLEDNING 3 PRESTANDAFÖRBÄTTRINGAR I CHAOS 3 4 BAKGRUND 4 Kontroll av fönsterinställningar... 4 Vista-kompabilitet.... 4 Kompatibelt med långa
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
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:
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
Planering av ett större program - Funktioner, moduler, if och Boolean. Linda Mannila 2.10.2007
Planering av ett större program - Funktioner, moduler, if och Boolean Linda Mannila 2.10.2007 Vad kan vi nu? Primitiva datatyper grundläggande funktionalitet Utskrift Indata Felhantering Denna föreläsning
Ha det kul med att förmedla och utveckla ett knepigt område!
Kul med pizzabitar Första gången eleverna får materialet i handen bör dem få sin egen tid till att undersöka det på det viset blir dem bekanta med dess olika delar. Det kan också vara en god idé att låta
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å.
ATT KUNNA TILL. MA1050 Matte Grund. 2011-06-14 Vuxenutbildningen Dennis Jonsson
ATT KUNNA TILL MA1050 Matte Grund 2011-06-14 Vuxenutbildningen Dennis Jonsson Sida 2 av 5 Att kunna till prov G1 Kunna ställa upp och beräkna additions-, subtraktions-, multiplikations- och divisuionsuppgifter
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
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?
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)
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
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
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
Hur du arbetar med VFU-portfölj i Mondo. en lathund för student
Hur du arbetar med VFU-portfölj i Mondo en lathund för student Du skapar din VFU-portfölj På ingångssidan mondo.su.se ligger i högerspalten, innan du loggar in, en länk till en manual för hur du skapar
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
SA33 - Val av kurser inom program m terminsreg
Margareta Poovi 2016-02-03 SA33 1 (15) SA33 - Val av kurser inom program m terminsreg 1. Allmänt om funktionen Funktionen SA33 används för inläggning och borttagning av kursval på program med terminsregistrering.
Arbeta bäst där du är Dialect Unified Mi
Arbeta bäst där du är Dialect Unified Mi [Skriv sammanfattningen av dokumentet här. Det är vanligtvis en kort sammanfattning av innehållet i dokumentet. Skriv sammanfattningen av dokumentet här. Det är
Kängurutävlingen Matematikens hopp 2009 Cadet för elever i åk 8 och 9
Till läraren Välkommen till Kängurutävlingen Matematikens hopp 2009 Cadet för elever i åk 8 och 9 Kängurutävlingen genomförs 9 mars. Om den dagen inte passar kan hela veckan 20 27 mars användas, däremot
TIMREDOVISNINGSSYSTEM
TIMREDOVISNINGSSYSTEM Företagsekonomiska Institutionen Inledning med begreppsförklaring Huvudmeny Planering Rapportering Signering Utskrifter/Rapporter Byt lösenord Logga ut 1 Inledning med begreppsförklaring
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
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
Skapa en rapport med snygg formatering, rubriker, sidnummer och innehållsförteckning
Skapa en rapport med snygg formatering, rubriker, sidnummer och sförteckning MS Office Word 2010 Precis som med målning och tapetsering blir jobbet med rapportskrivning både bra och roligt om man gjort
Menys webbaserade kurser manual för kursdeltagare. Utbildningsplattform: Fronter
Menys webbaserade kurser manual för kursdeltagare Utbildningsplattform: Fronter Innehållsförteckning Introduktion 3 Inloggning & Lösenordsbyte 4 Idagsidan 6 Kursens rum (startsida) 7 Webblektion 8 Inlämning
Kom-igång VictorReader Stratus 4 H som taltidningsspelare Ver 131015
Kom-igång VictorReader Stratus 4 H som taltidningsspelare Ver 131015 Innehåll 1 INLEDNING... 2 1.1 Hur få hjälp...2 1.2 Hur kommer tidningarna...2 1.3 Hur ser tidningarna ut...3 2 LÄS EN TIDNING... 4 2.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
TIMREDOVISNINGSSYSTEM
TIMREDOVISNINGSSYSTEM Företagsekonomiska Institutionen Inledning med begreppsförklaring Huvudmeny Budgethantering Planering Rapportering Signering Utskrifter/Rapporter Byt lösenord Logga ut 1 Inledning
Riktlinjer - Rekryteringsprocesser inom Föreningen Ekonomerna skall vara genomtänkta och välplanerade i syfte att säkerhetsställa professionalism.
REKRYTERINGSPOLICY Upprättad 2016-06-27 Bakgrund och Syfte Föreningen Ekonomernas verksamhet bygger på ideellt engagemang och innehar flertalet projekt där såväl projektledare som projektgrupp tillsätts
Textsträngar från/till skärm eller fil
Textsträngar från/till skärm eller fil Textsträngar [Kapitel 8.1] In- och utmatning till skärm [Kapitel 8.2] Rekursion Gränssnitt Felhantering In- och utmatning till fil Histogram 2010-10-25 Datorlära,
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
Administrera utskick på utbildningstillfälle
Administrera utskick på utbildningstillfälle Man kan administrera utskick för ett utbildningstillfälle på följand tre sätt: Via knappen Skapa utskick till markerade i under fliken Deltagare Vi länken Skicka
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
På och avmastning. 1. Ensam är inte stark
På och avmastning 1. Ensam är inte stark Avmastning är naturligtvis lättast. Ned kommer ju masten alltid! Detta är vad jag funnit bäst för att i ordnade former få ned masten. Man förlänger först fockfallet
Enkätresultat för elever i åk 9 i Borås Kristna Skola i Borås hösten 2012. Antal elever: 20 Antal svarande: 19 Svarsfrekvens: 95% Klasser: Klass 9
Enkätresultat för elever i åk 9 i Borås Kristna Skola i Borås hösten 2012 Antal elever: 20 Antal svarande: 19 Svarsfrekvens: 95% Klasser: Klass 9 Skolenkäten Skolenkäten går ut en gång per termin till
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
Funktioner forts. F3: Funktioner (kap. 5) Parametrar. findgear.m forts
F3: Funktioner (kap. 5) Funktionsfil, funktionsanrop in- och utparametrar, anropsin- och anropsutparametrar lokala, globala och persistenta variabler lokala funktioner return variabelt antal parameterar,
Monteringsanvisning Garageport
Monteringsanvisning Garageport Nordline Lertagsgatan 7 694 34 Hallsberg Tel 019-12 55 80 Öppningsmåttet dvs hålet i väggen med foder skall vara 2500x2150 mm för en 2500x2150 mm port osv. Finns det utrymme
Pesach Laksman är lärarutbildare i matematik och matematikdidaktik vid Malmö högskola.
111a Geometri med snöre Pesach Laksman är lärarutbildare i matematik och matematikdidaktik vid Malmö högskola. Areabegreppet När elever får frågan vad area betyder ges mestadels svar som antyder hur man
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
Box 79 Hantverksvägen 15 Tel. +46 (0)176-208920 Web www.vetek.se 76040 Väddö, Sverige Fax +46 (0)176-208929 Email info@vetek.se 2
Manual FM-622-220X WEIGHT Vägningsläge HEIGHT Längdmått BMI BMI läge >0< Visar om vågen är inställd på noll NET Tara funktionen STA Visar om vikten är används stabil HOLD Låser värdet Ikon för kroppsfett
Guide till Wordpress text- och bildredskap
Guide till Wordpress text- och bildredskap Det här är en kort användarguide som förklarar hur du lägger till, redigerar och tar bort sidor och texter från vår webbsajt med hjälp av verktyget Wordpress.
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
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
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
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: Provkod: TEN1 Hjälpmedel: Inga. Examinator:
Kängurutävlingen Matematikens hopp 2009 Cadet för gymnasiet för elever på kurs A
Till läraren Välkommen till Kängurutävlingen Matematikens hopp 2009 Cadet för gymnasiet för elever på kurs A Kängurutävlingen genomförs 9 mars. Om den dagen inte passar kan hela veckan 20 27 mars användas,
2005-01-31. Hävarmen. Peter Kock
2005-01-31 Hävarmen Kurs: WT0010 Peter Kock Handledare: Jan Sandberg Sammanfattning Om man slår upp ordet hävarm i ett lexikon så kan man läsa att hävarm är avståndet mellan kraften och vridningspunkten.
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
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
a n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = 7 + 8 = 15.
1 Matematiska Institutionen KTH Lösningar till tentamensskrivning på kursen Diskret Matematik, moment A, för D och F, SF161 och SF160, den juni 008 kl 08.00-1.00. DEL I 1. (p) Lös rekursionsekvationen
Manual för BPSD registret. Version 6 / 2013 06 17
Manual för BPSD registret Version 6 / 2013 06 17 Logga in Logga in till registret överst till höger på hemsidan. (Observera att du hittar testdatabasen längre ner på hemsidan) Fyll i ditt personliga användarnamn
SF1625 Envariabelanalys
Modul 2: Derivata Institutionen för matematik KTH 8 september 2015 Derivata Innehåll om derivata (bokens kapitel 2). Definition vad begreppet derivata betyder Tolkning hur man kan tolka derivata Deriveringsregler
Laganmälan & Laghantering
203 Svenska Motorcykel- och Snöskoterförbundet Box 234 600 02 NORRKÖPING Tel. 0-23 0 80 www.svemo.se Laganmälan & Laghantering [En enkel guide för hur du anmäler ett lag i SVEMO TA.] Innehåll Innehåll...
Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska
Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från
Gissa det hemliga talet
Laborationsanvisning Gissa det hemliga talet Steg 1, laborationsuppgift 1 Författare: Mats Loock Kurs: ASP.NET MVC Kurskod:1DV409 Innehåll Problem 4 Modell 4 Den uppräkningsbara typen Outcome 5 Strukturen
Föräldrar i Skola24. Schema
Föräldrar i Skola24 Schema Ett textschema kan ses på startsidan om skolan har valt att aktivera funktionen. Passerade lektioner visas i grått, nuvarande eller nästkommande lektion är blåmarkerad och kommande
Din Guide till Second Life
Din Guide till Second Life Bild: By HVX Silverstar http://flickr.com/photos/p hotolibraries/231875957 1/ Webbgruppen, BLR, Högskolan i Borås OBS! Det KAN se lite annorlunda ut på era skärmar när ni gör
ANVÄNDARHANDLEDNING FÖR
ANVÄNDARHANDLEDNING FÖR TILLSÄTTARE/LAGLEDARE OCH DOMARE Cleverservice ett smart sätt att hantera matcher, domartillsättningar, samt utbetalningar av arvoden 2015 ANVÄNDARHANDLEDNING - CLEVERSERVICE Cleverservice
Ekvationssystem, Matriser och Eliminationsmetoden
Matematiska institutionen Göteborgs universitet och Chalmers tekniska högskola Version 359 Ekvationssystem, Matriser och Eliminationsmetoden - En inledning Ekvationssystem - matrisformulering Vi såg att
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
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 -
Sammanfattning av kursdag 2, 2013-03-07 i Stra ngna s och 2013-03-12 Eskilstuna
Sammanfattning av kursdag 2, 2013-03-07 i Stra ngna s och 2013-03-12 Eskilstuna Sammanfattning och genomgång av lektion 1 samt hemläxa. -Hur ta ut en position i sjökortet? Mät med Passaren mellan positionen
Sektionen för Beteendemedicinsk smärtbehandling
Sektionen för Beteendemedicinsk smärtbehandling Karolinska Universitetssjukhuset Solna Smärtcentrum Sektionen för Beteendemedicinsk smärtbehandling tar emot patienter med långvarig och svårbehandlad smärta
Manual för Min sida 1/9. 2011-05-26 rev 2011-09-02
1/9 2011-05-26 rev 2011-09-02 Manual för Min sida Introduktion... 2 Hur länge finns Min sida kvar?... 2 Vad kan jag publicera på Min sida?... 2 Inloggning... 2 Redigera personliga uppgifter... 3 Redigera
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
BÅGSKYTTEFÖRBUNDET MEMBER OF SVERIGES RIKSIDROTTSFÖRBUND AND FÉDERATION INTERNATIONALE DE TIR A L ARC
VAD ÄR EN SKJUTPLAN?? En skjutplan kan både ses som en lista av moment som ska gås igenom eller som ett cykliskt beteende som ska upprepas vid varje skott oavsett vad som hänt tidigare. Själva momenten
Anva ndarhja lp IMYR -Myndighetsrapportering
Anva ndarhja lp IMYR -Myndighetsrapportering Innehåll Logga in... 2 Byt lösenord... 3 Aktuella rapporteringar... 4 Formuläret... 5 En sida... 5 Flera sidor... 5 Skicka in XML-fil... 7 Resultat av uppladdningen...
Kapitel 10 Rumsdefinition... 3
DDS-CAD Arkitekt 11 Rumsdefinition Kapitel 10 1 Innehåll Sida Kapitel 10 Rumsdefinition... 3 Rektangulära rum... 3 Icke rektangulära rum... 7 Textstorlek och typ... 8 2 Kapitel 10 Rumsdefinition DDS-CAD
Skapa interaktiva vidoquizzar i LnuPlay/Mymoodle
Skapa interaktiva vidoquizzar i LnuPlay/Mymoodle Vad är en interaktiv videoquiz? Interaktiva videoquizzar gör det möjligt för dig att få en feedback från tittarna på frågor som du ställer under filmens
Webb-bidrag. Sök bidrag på webben www.solvesborg.se. Gäller från 2015-01-01
Sök bidrag på webben www.solvesborg.se Gäller från 2015-01-01 Innehåll Kontaktperson Fritids- och turismkontoret Sölvesborg kommun Inledning Följande bidrag går att söka på webben Logga in Dokumenthantering
Bra att veta samt tips och trix i SiteVision 3
Bra att veta samt tips och trix i SiteVision 3 Här hittar du några korta instruktioner för hur du gör vissa moment i SiteVision. Logga in i redigeringsgränssnittet Klicka på logga in i sidfoten, skriv
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,
Systematiskt kvalitetsarbete
Systematiskt kvalitetsarbete Rapport År: 2016 Organisationsenhet: NYEFSK/FSK Nye Förskola Fokusområde: Demokrati och värdegrund Övergripande mål: Normer och värden Deluppgift: Klassens kvalitetsrapport
ÖSS jolles Seglarsaga
ÖSS jolles Seglarsaga Det här är ÖSS lilla seglarsaga för dig som skall börja segla! Läs den gärna tillsammans med dina föräldrar under tiden du går i seglarskola. Längst bak finns en lista där du kan
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.