Agenda. Introducera det individuella projekt Multipla C-filer H-filer Introducera uppgifterna
|
|
- Daniel Gustafsson
- för 8 år sedan
- Visningar:
Transkript
1 Agenda Introducera det individuella projekt Multipla C-filer H-filer Introducera uppgifterna
2 Projektupptakt I kursen ingår PRO1, enskild programmeringsuppgift En större programmeringsuppgift som ni löser individuellt Slutförs bäst då du läst om och övat på structer och filer Kan påbörjas redan nu
3 Vad kan du göra nu? Bestäm dig för en uppgift Skissa på en lösning till problemet Papper och penna Diskutera med någon handledare på kursen Skriv koden till de funktioner som där din kunskap hittills är tillräcklig Testa funktionerna
4 CB-projekt med flera C-filer Hittills: flera funktioner Återanvändning: kopiera funktioner från en fil till en annan Ej helt tillfredsställande: bättre är att använda en och samma fil till flera program! För att förstå hur det kan vara möjligt tittar vi på bygg-processen.
5 Att bygga ett program Troligen använder du build i Code::Blocks för att sen kunna köra programmet som byggs C-fil Build exe-fil (program) Detta kommer att involverar en rad av program och programdelar Vi tittar nu närmare på detaljerna
6 Byggstegen med en C-fil C-fil Kompilator preprocess compiler o-fil (binär, ej exe) Länkare exe-fil (program) std-lib (printf etc.)
7 Övning Rätta felet i exempel 11 (hemsidan)
8 Byggstegen med flera C-filer C-fil Kompilator o-fil (binär, ej exe) C-fil Kompilator o-fil (binär, ej exe) Länkare exe-fil (program) std-lib (printf etc.)
9 Bygga med flera C-filer Som tidigare gäller att programmet måste innehålla exakt en funktion med namnet main Dvs. en av dina filer måste innehålla din main-funktion, de andra får inte göra det
10 Övning Ta fram koden till din inlupp2 Dela upp den så att det finns en funktion per C-fil Ignorera ev. varningar till att börja med Provkör För kommandoradsanvändare: gcc *.c
11 H-filer Vi vill inte ha några varningar! För att uppnå det använder vi header-filer (filer med ändelsen.h) En h-fil innehåller typiskt: Funktionsdeklaration för en viss h-fil Inkluderas i c-filer: den som den hör till Deklaration vs. definition? de som anropar den funktion som har deklarationen i h-filen använd #include slump.h (ej <slump.h>)
12 Övning (1) Gör en h-fil för var och en av c-filerna till din modifierade inlupp2. Inkludera resp. i rätt fil Funktionsdeklarationerna ska finnas bara i h- filer. Funktionsdefinitioner ska finnas bara i c-filer.
13 Övning (2) Funktionsnamnet till din summeringsfunktion finns nu i 3 filer: Deklaration i h-fil Definition i c-fil Anrop i annan c-fil Låtsas att du behöver lägga till en intparameter (som inte används) till summeringsfunktionen, men glöm att införa den ändringen i en av de tre filerna (testa alla 3 möjligheterna) och kompilera. Slutsats?
14 Projektuppgifterna Videobutiken (standardprojekt) Tetris-klon Masken-klon Egna ideer
15 Projekt videobutiken Data: För varje film: titel, år, längd För filmer inne: hylla För uthyrda filmer: låntagarens namn+telefonnummer; återlämningstid För butikens räkenskaper: Saldo. Filminköp 500kr, uthyrning 50kr Funktionalitet (tänk igenom innan: det ska vara lätt för användaren): Lista filmerna som är inne, resp. lista de uthyrda. Svara på var en film finns resp. när den väntas in igen. Efter att programmet stängts av och sedan sätts på ska alla tidigare tillägg och ändringar finnas kvar Rimlig hantering av indata som är så felaktiga att de kan skada registret eller krascha programmet (gäller data från användare och fil) Lägga in och ta bort film Registrera/avregistrera uthyrning Visa saldot Option: Implementera som länkad lista istället för fix storlek data
16 Projekt videobutiken Gör ett menybaserat program. En programkörning kan visa följande meny (den kan också se annorlunda ut, och det kan finnas undermenyer): 1. Skriva in ny film 2. Ta bort film 3. Spara hela filmregistret till fil 4. Hämta filmregister från fil 5. Registrera uthyrning 6. Avregistrera uthyrning 7. Lista uthyrda filmer 8. Lista tillgängliga filmer 9. Ändra filmtitel 10. Visa detaljer om en film med visst namn 11. Firmans saldo. 12. Avsluta Ditt val:
17 Projekt videobutiken Visa ditt förslag och förklara dina tankar till någon av oss handledare. Detta ska göras innan du börjar koda
18 Meny-styrt program Hittills: Ledtext till användaren (med printf) Vänta på input från användaren (med scanf) Använd indata i någon beräkning Repetera Menybaserat: Skriv ut en uppradning av numrerade alternativ till användaren Vänta på ett input från användaren (med scanf) Låt input utgöra ett val bland de uppradade alternativen Repetera
19 Menystyrt program Välkommen till pressbyrån! 1 - Köpa tidning 2 - Lämna in tips 3 - Hämta ut paket 4 - Köpa telefonkort 5 - Avsluta Ditt val:
20 Menystyrt program - kod printf( Välkommen till pressbyrån!\n ); printf( 1 - Köpa tidning\n ); printf( 2 - Lämna in tips\n ); printf( 3 - Hämta ut paket\n ); printf( 4 - Köpa telefonkort\n ); printf( 5 - Avsluta\n ); printf( Ditt val: );
21 Menystyrt program - kod scanf( %d, &choice); switch(choice) { case 1: // Tidning buy(some_data); break; case 2: // Tipset pools_coupon(some_data); break; case 3: // Paket get_parcel(some_data); break; case 4: // Mobile card buy(some_other_data); break; case 5: // Stop break; }
22 Menystyrt program Om man låter bli att belamra casen med en massa kod så utgör menyhanteringen en bra översikt över ditt program - använd funktioner! Ibland kan det finnas behov av ytterligare indata från användaren efter att ett val har gjorts Ev. kan ett sådan hanteras med en undermeny (som ev. kan repeteras).
23 Tetris Ny kloss faller med visst tidsintervall Slumpen styr klosstyp och rotation T.ex. piltangenter för att rotera, sidförflytta, eller släppa ner klossen Om fullt lager tas detta bort och ger poäng När det inte längre finns plats att lägga ut en ny kloss är spelet slut. Använd Allegro för grafiken Kan även göras textbaserad (curses) Extra: Olika nivåer
24 Masken Styrs med tangenter (t.ex. piltangenter) Växer med tiden Äter äpplen (slumvis placerade och värde) Dör om den biter sig själv eller krockar med kanten Kan inte åstadkommas med standard-c Du behöver använda ett tilläggsbibliotek, t.ex. Allegro eller curses Allegro om du vill göra riktig grafik curses för att istället simulera grafik med text
25 curses Ett tilläggsbibliotek för bättre textbaserad I/O Bättre textutskrift (färger, positionering mm) Bättre tangentbordsinput Windows: pdcurses finns på nätet Linux: ncurses finns vanligen förinstallerat Div. Howtos på nätet. En beskrivning på svenska för just masken och för Dev-C++ (bör kunna härledas till Code::Blocks). Finns på hemsidan.
26 Allegro Ett tilläggsbibliotek för spelrelaterad multimediautveckling Finns på nätet, inkluderar docs Är installerad på linux i labbsalarna Christer kommer att ge en introducerande föreläsning (gemensam för alla grupper) Bevaka hemsidan om du är intresserad Efter structer
27 Egen ide Föreslå en egen ide till handledare Efter en ev. diskussion avgörs om det är rimligt Lämna in en kort beskrivning som bekräftas efter ev. iteration
28 Varför ta upp projektet nu? Du behöver ta ställning till vad du vill göra När nya saker tas upp: försök tänk på hur detta relaterar till det projekt du tänker göra! Du kan börja tänka ut funktionaliteten redan nu (skriv!!) Beroende på uppgift kan du skriva delar av koden (funktioner kan testas i isolering!!!)
Varför behövs det? I Allegro finns t.ex. stöd för:
Allegro Introduktion Översikt vad är Allegro? Vad är lib och h-fil Kolla kodexempel Strukturen på ett Allegrospel Hur kommer jag igång? Var kan jag läsa mer Addons Alternativ Vad är Allegro? Ett spelprogrammeringsbibliotek
Läs merProgrammeringsteknik 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 merFöreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Läs merTentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs merJag rek. starkt att alla uppgraderar sin TomTom till version 5 eller högre då massor av nya funktioner och en betydande prestandaskillnad finns.
Installation av fartkameror i TomTom Installationstipset är skrivet för TomTom Navigator 3 eller version 5,TomTom Go Classic,ONE,300,500,700 (troligtvis även RIDER) eller TomTom Mobile samt en PC med Microsoft
Läs merDatorlaboration 0, Programmering i C++ (EDAF30)
LUNDS TEKNISKA HÖGSKOLA Programmering i C++ Institutionen för datavetenskap HT 2015 Datorlaboration 0, Programmering i C++ (EDAF30) Under den inledande datorlaborationen får du träna på de grundläggande
Läs merTentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs merKTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012
KTH STH TENTAMEN HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny Panrike och
Läs merBarn på sjukhus FÖRBEREDELSETIPS FRÅN BARN- OCH UNGDOMSSJUKVÅRDEN, SUS
Barn på sjukhus FÖRBEREDELSETIPS FRÅN BARN- OCH UNGDOMSSJUKVÅRDEN, SUS Du är tryggheten Att vara ett stöd och en lugn, trygg punkt för ditt barn är om möjligt ännu viktigare när barnet hamnar på sjukhus.
Läs mer19. Skriva ut statistik
19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel
Läs merSta. Sta. Sta. ulricaelisson.se. Scratch STARTA PROVA KODEN KÖR! TIPS. Rita en ny sprite. Eller välj en från mappen
Tryck på en tangent för att ändar färg på figuren. Rita en ny sprite. Eller välj en från mappen Tryck på mellanslag för att byta färg Ju fler färger det är på din sprite, desto större skillnad kommer du
Läs merProjektrapport EDA095
Projektrapport EDA095 Grupp 8 Fredrik Stål, dt08fs5@student.lth.se Per-Gustaf Stenberg, dt08ps5@student.lth.se Mattias Frisk, dt08mf3@student.lth.se Joakim Hembrink, dt08jh8@student.lth.se 16 maj 2012
Läs merHI1024 Programmering, grundkurs TEN2 2015-10-30
HI1024 Programmering, grundkurs TEN2 2015-10-30 KTH STH Haninge 8.15-13.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Läs merFöreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Läs merWebbteknik för ingenjörer
Institutionen för 2015-01-22 Tillämpad fysik och elektronik Karin Fahlquist Webbteknik för ingenjörer HTML5 & CSS laboration Målsättning Att skapa en webbplats utifrån en Lo-fi prototyp och implementera
Läs merLösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Omtentamen i Programmering C, 5p, fristående, kväll, 040110.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Denna tenta kommer att vara färdigrättad On 14/1-04 och kan då hämtas på mitt
Läs merChapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Läs merÖvningar Dag 2 En första klass
Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt
Läs merÄndra, kopiera eller radera publikation (staff)
Ändra, kopiera eller radera publikation (staff) ändra, ladda upp fil i efterhand, kopiera eller radera publikationer i DiVA Om du är forskare/anställd och inloggad som staff i DiVA kan du ändra eller radera
Läs merLABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel
Lennart Edsberg Nada, KTH December 2003 LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 M2 LÄSÅRET 03/04 Laboration 3 3. Torsionssvängningar i en drivaxel 1 Laboration 3. Differentialekvationer
Läs merProva på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal
Läs merProgrammeringsuppgifter 1
Programmeringsuppgifter 1 Redovisning: Ni demo-kör och förklarar för handledaren några av de program ni gjort. Ni behöver inte hinna allt, redovisa så långt ni kommit. Om ni hinner mer kan ni alltid redovisa
Läs merTentamen TEN1 HI1029 2014-05-22
Tentamen TEN1 HI1029 2014-05-22 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha
Läs merHI1024 Programmering, grundkurs TEN2 2014-03-13
HI1024 Programmering, grundkurs TEN2 2014-03-13 KTH STH Haninge 13.15-18.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Läs merAnvändarmanual HOIF.org
Användarmanual HOIF.org HOIF.org 2013-05-21 37 sidor Användarmanual för HOIF.org Introduktion Det här är en manual till alla användare på hemsidan HOIF.org Hur får jag ett användarkonto? För att kunna
Läs merProgrammering i C. Christer Sandberg, Gunilla Eken, Stefan Bygde Olof Andersson Linus Källberg Caroline Uppsäll Johan Hägg
Programmering i C En tuff kurs på halvfart för nybörjare i programmering Christer Sandberg, Gunilla Eken, Stefan Bygde Olof Andersson Linus Källberg Caroline Uppsäll Johan Hägg 1 Idag Kursupplägg Satser
Läs merKom igång med din SMART Board. Det praktiska
Kom igång med din SMART Board Det praktiska Nu när ni fått er nya SMART Board på plats och ni vill börja använda den finns det ett par steg som man bör göra först för att få allt att fungera. I denna guide
Läs merFö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 merEditering, Kompilering och Exekvering av Javaprogram
UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)
Läs merLÄSLANDET - BOKSTÄVER OCH ORD
LÄSLANDET - BOKSTÄVER OCH ORD Programmet består av 21 övningar som övar förmågan att känna igen bokstäver och ord. Här tränas såväl läsning som stavning och bokstavsordning. Du får hela tiden stöd av inspelat
Läs merAtt bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java.
Laboration 1 Avsikt Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java. Del 1 Ta fram dokumentet NetBeans5_5.pdf från kurssidan och arbeta med
Läs merInstallation. Kvik kök
Installation. Kvik kök Grattis till ditt nya Kvik-kök! Innan du kan börja laga den första maten i ditt nya kök måste du först klara av installationen. Med hjälp av den här guiden vill vi förbereda dig
Läs merBlogga med wordpress. Lina Tannerfalk Wiberg
Blogga med wordpress Lina Tannerfalk Wiberg Blogga med Wordpress Varför blogga i skolan? - öka antalet mottagare för elevernas arbete. - förmågan att kommunicera tränas och utvecklas. - otaliga användningsområden,
Läs merSemester och arbetstidsförkortning
Hantverksdata Bilanco 2011-04-01 Semester och arbetstidsförkortning Innehåll SEMESTERUPPDATERING... - 2 - ARBETSTIDSFÖRKORTNING... - 5 - www.hantverksdata.se - 1 - Semesteruppdatering Uppdateringen ska
Läs merKlassuppgift: Hinderrally
Klassuppgift: Hinderrally I detta dokument finns Instruktion till uppgiften Regler för konstruktionen Användarhandledning till Algodoo Uppgift Bygg ett simulerat fordon som ska klara ett antal hinder.
Läs merTentamen i. för D1 m fl, även distanskursen. fredag 13 januari 2012
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 merPlanering Programmering grundkurs HI1024 HT 2015 - data
Planering Programmering grundkurs HI1024 HT 2015 - data Föreläsning V36 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning
Läs merLösningar till uppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Omtentamen i Programmering C, 5p, A1, D1, E1, Fri, Pr1, Te/Ek1, 040607.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Denna tenta kommer att vara färdigrättad On 9/6 och kan då hämtas på mitt tjänsterum,
Läs merHP Photosmart 6220 Digital Camera Dock Användarhandbok
HP Photosmart 6220 Digital Camera Dock Användarhandbok HP Photosmart 6220 dockningsstation för digitalkamera Användarhandbok Copyright 2006 Hewlett-Packard Development Company, L.P. Informationen kan ändras
Läs merFörslag på lektionsupplägg: Dag 1- en lektionstimme
MiniKonsulter Fångar upp elevernas naturliga kreativitet och nyfikenhet genom problemlösning i arbetslivet samt ökar elevernas naturliga intresse för problemlösning och innovationer. Skapar och bibehåller
Läs merProgrammering Grundkurs (6H2950) Grundläggande Programmering (6A2001)
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001) Skrivtid: 8:15-13:15 Datum: Måndagen 2005-03-07 Tentamen består av 7 sidor Hjälpmedel: Förutom dator med installerad Borland C++ 5.02,
Läs merSelma Manual Utbildningsplan. Studentcentrum/Ladokgruppen
Selma Manual Utbildningsplan Innehållsförteckning Innehållsförteckning -------------------------------------------------------------------------------------------------- 2 Logga in och logga ut - CAS ----------------------------------------------------------------------------------------
Läs merAtt använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
Läs merBybladet. December 2015
Bybladet December 2015 Bybladet innehåller: Ordförande har ordet Oförändrad årsavgift Datum för årsstämman 2016 Motioner till årsstämman Information från valberedningen Uthyrning av våra föreningslokaler
Läs merA3-scanner. Svenska. Användarhandbok
A3-scanner Svenska Användarhandbok Hämta TWAIN-drivrutinen för scannern TWAIN-drivrutinen är den scanningsmodul som tillhandahålls med din scanner. Den är lätt att nå från de medföljande scannerprogrammen
Läs merObjektorienterad Programmering (TDDC77)
Objektorienterad Programmering (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2015 Outline Hemsida Organization Examination
Läs merCSN-rapportering, gymnasiet
CSN-rapportering, gymnasiet Förutsättning, modul CSN. Förberedelser Göra inställningar i enhetsregistret 1. Välj Organisation Enhet 2. Sök efter rätt enhet, dvs den enhet eleverna som ska rapporteras tillhör.
Läs merAnvändarmanual för nya funktioner
Användarmanual för nya funktioner 070201 Innehåll 1 Introduktion 2 2 Uppdateringar per 2006-06-15 3-5 3 Uppdateringar per 2007-02-01 6 1 Introduktion Detta är en användarmanual för nya funktioner i din
Läs merValet 2010 på facebook!
Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Tips från SAP:s IT grupp i Helsingborg Bakgrund Hösten 2009 bildade vi en arbetsgrupp där vi diskuterade hur IT kan gagna oss i valet
Läs merTDP005, Projekt: Objekt-orienterade System. Laboration: Eclipse
TDP005, Projekt: Objekt-orienterade System Laboration: Eclipse Höstterminen 2013 Introduktion Detta material innehåller övningar för Eclipse. Redovisning Dessa övningar behöver inte redovisas, men ni får
Läs merGPT föreläsning 8. Förra veckan: Man kan ta tiden på en sorterad teckensträng Förra gången: Problemlösning på lägre nivå kan sortera funktioner
GPT föreläsning 8 Förra veckan: Man kan ta tiden på en sorterad teckensträng Förra gången: Problemlösning på lägre nivå kan sortera funktioner Denna gång Reflektioner kring OU1 Funktioner Reflektioner
Läs mer2016-01-15.kl.08-13. Tentaupplägg
Tentaupplägg TIPS 1: Läs igenm ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker sm kan vara prblem i uppgifterna. Är det någt du abslut kmmer att
Läs merBrädspelet Mulan. Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker. Göteborg 1999.
Brädspelet Mulan Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker Göteborg 1999 June 8, 2001 1 Innehåll: 1. Inledning 2. Projektbeskrivning 3. Programflöde
Läs merSå här funkar det Tjäna pengar till klassen, klubben eller laget
Så här funkar det Tjäna pengar till klassen, klubben eller laget Tjäna pengar på ett enkelt sätt! Newbody erbjuder det bästa och enklaste sättet att tjäna pengar nämligen att sälja produkter som alla vill
Läs merHÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH
HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH Uppgift: Lös nedanstående problemställning med hjälp av programvaran
Läs merLATHUND Att planera en mässa eller utställning
LATHUND Att planera en mässa eller utställning När man medverkar vid utställningar av olika slag är det viktigt att ha en klar strategi kring sitt deltagande. Att bara åka dit på vinst och förlust med
Läs merAnvändarmanual för ledare - ERC 2.0
Användarmanual för ledare - ERC 2.0 TeliaSonera Sverige 1 2009-07-03 Användarmanual för ledare - ERC 2.0, T 17350-09 Innehållsförteckning Startsidan sid 3 Aktivitetsöversikt, huvudprojekt sid 4 Kontakter
Läs merAtt komma igång. Föreläsning 1
Att komma igång Föreläsning 1 Att komma igång Vad är programmering? Boken! Kurs-PM Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera Variabler printf scanf
Läs merFlexibel meny i Studentportalen
Guide Flexibel meny i Studentportalen Via en flexibel meny kan lärare och administratörer skapa en menystruktur som består av menyblock och funktioner i valfri ordning. På så sätt kan menyn spegla kursens
Läs merHan har tidigare hjälp mig som praktikant och fungerar bra, duktig och vill lära sig.
Anställa lärling Postad av Kenta Jonsson - 11 nov 2013 22:08 Hej alla. Är inne på att anställa en lärling. Han har tidigare hjälp mig som praktikant och fungerar bra, duktig och vill lära sig. Just nu
Läs merRouterinställning. Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst.
Routerinställning Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst. Om frågor uppstår efter att du använt denna guide så går det bra att maila fibergruppen.
Läs merUppgift 1 (Oläsliga krypterade meddelanden)
Uppgift 1 (Oläsliga krypterade meddelanden) Ofta vill man kryptera text för att inte andra skall se vad man skrivit. I den givna filen KRYPTERAD_TEXT.TXT finns en krypterad text som kan vara av intresse
Läs merLIA handledarutbildning 22/10. Att vara handledare
LIA handledarutbildning 22/10 Att vara handledare What s in it for me? Fundera över hur du kan se den studerande som resurs på din arbetsplats Studerande som resurs Reflektion Inspiration extra hand kan
Läs merValet 2010 på facebook!
Ursäkta mig, hur kommer jag till Sosserian? Informationssidor från SAP it Helsingborg - 2010 Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Informationssidor från SAP it Helsingborg
Läs merLärandefrågor uppföljande samtal. Framtagen av Funktionshinder, Hägersten-Liljeholmens Stadsdelsförvaltning, Stockholms stad.
Lärandefrågor uppföljande samtal. Framtagen av Funktionshinder, Hägersten-Liljeholmens Stadsdelsförvaltning, Stockholms stad. Mars 2012 Frågor om situationen: Hur upplever du brukarens fysiska hälsa? Hur
Läs merSlutrapport för Pacman
Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt
Läs merFöreläsning 11. Giriga algoritmer
Föreläsning 11 Giriga algoritmer Föreläsning 11 Giriga algoritmer Användning Växelproblemet Kappsäcksproblemet Schemaläggning Färgläggning Handelsresandeproblemet Uppgifter Giriga algoritmer (Greedy algorithms)
Läs merBruksanvisning för hjälpbegäran
Bruksanvisning för hjälpbegäran Med verktyget för hjälpbegäran kan du öppna en fil som innehåller en stor mängd uppgifter för att kunna lösa ert problem och konsultera samtliga sända filer. Du kan skapa
Läs merHogia Redovisning & Revision AB. Anståndshantering Hogia Kund- och Uppdragshanterare
Hogia Redovisning & Revision AB Anståndshantering Hogia Kund- och Uppdragshanterare Innehållsföteckning 1. Inledning 3 1.1 Syfte 3 1.2 Omfattning 3 1.3 Termer och Förkortningar 3 1.4 Bakgrund 3 1.4.1 Skatteverket
Läs merAtt ordna en interaktiv diskussion för Raoul Wallenbergs dag
Att ordna en interaktiv diskussion för Raoul Wallenbergs dag Den 27 augusti är Raoul Wallenbergs dag, Sveriges nationella dag för medmänsklighet och civilkurage. Genom enastående ledarskap och kreativitet
Läs merHur man kompilerar och kör IT++-program med MinGW. 1 Sammanfattning. 2 Om dokumentet. 3 Om min konfiguration
1 (12) Hur man kompilerar och kör IT++-program med MinGW 1 Sammanfattning Detta dokument visar hur man lätt (med några få extra raders kod) kan få IT++ att bli kompatibelt med kompilatorn MinGW. Med den
Läs merIntroduktion till arv
Introduktion till arv 6 INTRODUKTION TILL ARV Arv Generell-Speciell Arv för att utnyttja det vi redan gjort Återanvändning Basklass Härledd klass Varför arv? Inför en subklass för att uttrycka specialisering
Läs merBoken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf
Föreläsning1 Boken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf scanf Ni behöver läsa boken både för att
Läs merHandbok KCM Tablet. Jörg Ehrichs Översättare: Stefan Asserhäll
Jörg Ehrichs Översättare: Stefan Asserhäll 2 Innehåll 1 Inställningar av Wacom ritplatta 5 1.1 Profilhantering....................................... 5 1.2 Allmänna inställningar av ritplattan och information..................
Läs merMacromedia Flash MX 2004
Mittuniversitetet ITM Telefon 0771-97 50 00 Erik Öberg Macromedia Flash MX 2004 Visuell kommunikation Detta exemplar tillhör: VT 2005 Laborationskompendium för Macromedia Flash Uppgift 1 Texthanteringen
Läs merKursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2
8 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Hur var ditt första intryck av denna kurs? Mycket bra 6 21 Bra 21 75 Dåligt - - Mycket dåligt 1 4 EAS - - Antal EAS:. Antal svarande: 28. Mv: (Skala 1) = 78,57
Läs merVÄRDERINGSÖVNINGAR METOD 1
090616 VÄRDERINGSÖVNINGAR METOD 1 Färghav (Mer tidseffektivt) Bra metod att använda i början av en föräldraträff för att få igång tankar och funderingar kring mat och rörelse. Alla deltagare har en grön,
Läs merHI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2016-12-22 KTH STH Flemingsberg 8.15-13.00 Tillåtna hjälpmedel: Kursboken C PROGRAMMING A Modern Approach K. N. King helt utan anteckningar Alternativt C från början
Läs merTENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20.
Umeå Universitet Datavetenskap Anders Broberg 130605 TENTAMEN Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg VT-13 Datum: 13-06-05 Tid: kl 16.00-20.00 Namn: Personnummer:
Läs merVälkommen till din loggbok!
Loggbok för: 1 Välkommen till din loggbok! Den här boken är till för dig som ska träna med Minneslek. I loggboken får du information om arbetsminnet, veta hur träningen går till och ett schema där du kan
Läs merLäs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.
Bruksanvisning Installera CubeBiz... 2 Välj språk... 2 När du vill köra testversionen i 15 dagar... 3 När du köper en CubeBiz-licens... 3 Registrera en giltig licensnyckel... 3 Starta ett nytt projekt...
Läs merInstruktioner för dig som ska söka till Mattekollo 2016
Instruktioner för dig som ska söka till Mattekollo 2016 Matematik är KUL men Mattekollo 2016 har tyvärr ett begränsat antal platser, nämligen 40 stycken. Det blir även ett roligare kollo om de som kommer
Läs merwww.workitsimple.se Lotta Carlberg, lotta@workitsimple.se, 070-204 19 07 2015 workitsimple Alla rättigheter reserverade
1 2 30 sätt att få flera kunder till ditt företag. En Gratis guide av Lotta Carlberg företagsrådgivare och mentor på 3 När jag arbetar med mina kunder så går vi tillsammans igenom hur de kan få in nya
Läs merOmtentamen i OOSU2, 21 augusti 2014
Omtentamen i OOSU2, 21 augusti 2014 Maxpoäng: 50. Betygsgränser: A: 90 % + B: 80 % + C: 70 % + D: 60 % + E: 50 % + Mindre än 50 % ger underkänd tentamen. Är det något du inte uppfattar så förklara hur
Läs merEn guide till FirstClass
En guide till FirstClass En guide till FirstClass Grundläggande funktioner Logga in i FirstClass (Windows) Starta programmet FirstClass på vanligt sätt, t.ex. genom skrivbordsgenväg eller Startmenyn/Startskärmen.
Läs merInstallationsanvisning för kursens programvara på egen dator
Installationsanvisning för kursens programvara på egen dator Två program, Java och DrJava, skall installeras på datorn. DrJava är en så kallad utvecklingsmiljö, ett program som underlättar att programmera
Läs merDiskutera i ert lag. Innehåll. Vårt lag 3 Laganda 4 Fair Play 5 Självkänsla 6 Kost och sömn 7 Målsättning 8 Attityd 9 Doping 10
LAGHÄFTET 13-16 år Diskutera i ert lag I häftet har vi samlat diskussionsfrågor med olika teman som passar att diskutera i mindre grupper. Tanken är att man ska jobba lagvis och gå igenom ett tema vid
Läs merC++ Slumptalsfunktioner + switch-satsen
C++ Slumptalsfunktioner + switch-satsen Veckans avsnitt består av ett antal lite udda funktioner man kan ha nytta av när man skriver program. Det är en slumptalsgenerator och lite annat smått och gott.
Läs merDatorlaboration 0, Programmering i C++ (EDA623)
LUNDS TEKNISKA HÖGSKOLA Programmering i C++ Institutionen för datavetenskap HT 2013 Datorlaboration 0, Programmering i C++ (EDA623) Under den inledande datorlaborationen får du träna på de grundläggande
Läs merLäs med oss. Interaktiv skrivtavla (IST) IST-kort Pojken och tigern.indd 1 08-06-18 15.36.16. Manual digitalt lärarstöd till.
Pojken och Tigern Läs med oss Interaktiv skrivtavla (IST) IST-kort Pojken och tigern.indd 1 08-06-18 15.36.16 Manual digitalt lärarstöd till Pojken och Tigern Välkommen! Välkommen till vårt digitala lärarstöd
Läs merObjektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
Läs merUtbildning i marknadsföring Biografcentralen 2015. www.ljk.se
Utbildning i marknadsföring Biografcentralen 2015 www.ljk.se Logga in Uppgift till denna gång Läs kapitel 11 och kapitel 12 om strategier, marknadsplan och varumärken Skicka en skiss på ert projekt till
Läs merTorun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg. Föreläsningar Lektioner Laborationer Projekt
1 (6) TSBB09-Bildsensorer Sändlista Håkan Örman Torun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg Kurskod TSBB09 Examinator Klas Nordberg Kursen gavs Årskurs 4 Termin 1 Period 2 Kursens delar
Läs merMI Motiverande Samtal i UP Arbetsmaterial
MI Motiverande Samtal i UP Arbetsmaterial Mats Jacobson Leg. Psykolog & Leg. Psykoterapeut Medlem i MINT, nätverket av MI-tränare Certifierad handledare i UP från CARD i Boston Övning: Fem enkla MI frågor
Läs merSmarta lösningar för dig med aktiebolag. program och kunskap för dig som vill få ut mer av ditt företagande
Program, böcker, e-kurser och mallar för ditt aktiebolag! Smarta lösningar för dig med aktiebolag program och kunskap för dig som vill få ut mer av ditt företagande 1 Lättanvända program för aktiebolagets
Läs merTentamen, EDAA20/EDA501 Programmering
LUNDS TEKNISKA HÖGSKOLA 1(4) Institutionen för datavetenskap Tentamen, EDAA20/EDA501 Programmering 2011 10 19, 8.00 13.00 Anvisningar: Denna tentamen består av fem uppgifter. Preliminärt ger uppgifterna
Läs merBruksanvisning. Daikin Altherma värmepump för bergvärme EGSQH10S18AA9W. Bruksanvisning Daikin Altherma värmepump för bergvärme.
Svenska Innehåll Innehåll 1 Om detta dokument 1 Om detta dokument 2 2 Om systemet 3 2.1 Komponenter i en typisk systemlayout... 3 3 Drift 3 3.1 Översikt: Drift... 3 3.2 Snabbgenomgång av användargränssnittet...
Läs merIPv6 - varför skall jag bry mig?
IPv6 - varför skall jag bry mig? kurtis@netnod.se Vargen kommer - faktiskt - versionen... Vad ville man med IPv6? Mer adresser Mer eller mindre löst Bättre säkerhet Gav oss IP-Sec så kanske ingen större
Läs merDetta sätt lämpar sig bra om man bara kort vill kommentera den inlämnade uppgifter som helhet. Gör så här:
FRONTER-LATHUND TRE OLIKA SÄTT ATT KOMMENTERA INLÄMNINGSUPPGIFTER PÅ Det finns tre olika möjligheter för att kommentera inlämningsuppgifter i Fronter Skriva i Fronters kommentarruta, kommentera direkt
Läs merNetBeans 5.5. Avsikt. Projektfönster
NetBeans 5.5 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till
Läs mer