Agenda. Introducera det individuella projekt Multipla C-filer H-filer Introducera uppgifterna

Storlek: px
Starta visningen från sidan:

Download "Agenda. Introducera det individuella projekt Multipla C-filer H-filer Introducera uppgifterna"

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:

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

Föreläsning 3. Programmering, C och programmeringsmiljö

Fö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 mer

Tentaupplägg denna gång

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

Jag rek. starkt att alla uppgraderar sin TomTom till version 5 eller högre då massor av nya funktioner och en betydande prestandaskillnad finns.

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

Datorlaboration 0, Programmering i C++ (EDAF30)

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

Tentaupplägg denna gång

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

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

Barn på sjukhus FÖRBEREDELSETIPS FRÅN BARN- OCH UNGDOMSSJUKVÅRDEN, SUS

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

19. Skriva ut statistik

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

Sta. Sta. Sta. ulricaelisson.se. Scratch STARTA PROVA KODEN KÖR! TIPS. Rita en ny sprite. Eller välj en från mappen

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

Projektrapport EDA095

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

HI1024 Programmering, grundkurs TEN2 2015-10-30

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

Föreläsning 3. Programmering, C och programmeringsmiljö

Fö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 mer

Webbteknik för ingenjörer

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

Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Omtentamen i Programmering C, 5p, fristående, kväll, 040110.

Lö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 mer

Chapter 3: Using Classes and Objects

Chapter 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

Ö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, 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 mer

LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel

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

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

Programmeringsuppgifter 1

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

Tentamen TEN1 HI1029 2014-05-22

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

HI1024 Programmering, grundkurs TEN2 2014-03-13

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

Användarmanual HOIF.org

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

Programmering i C. Christer Sandberg, Gunilla Eken, Stefan Bygde Olof Andersson Linus Källberg Caroline Uppsäll Johan Hägg

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

Kom igång med din SMART Board. Det praktiska

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

Föreläsning 6: Introduktion av listor

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

Läs mer

Editering, Kompilering och Exekvering av Javaprogram

Editering, 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 mer

LÄSLANDET - BOKSTÄVER OCH ORD

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

Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java.

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

Installation. Kvik kök

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

Blogga med wordpress. Lina Tannerfalk Wiberg

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

Semester och arbetstidsförkortning

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

Klassuppgift: Hinderrally

Klassuppgift: 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 mer

Tentamen i. för D1 m fl, även distanskursen. fredag 13 januari 2012

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

Planering Programmering grundkurs HI1024 HT 2015 - data

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

Lö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.

Lö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 mer

HP Photosmart 6220 Digital Camera Dock Användarhandbok

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

Förslag på lektionsupplägg: Dag 1- en lektionstimme

Fö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 mer

Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)

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

Selma Manual Utbildningsplan. Studentcentrum/Ladokgruppen

Selma Manual Utbildningsplan. Studentcentrum/Ladokgruppen Selma Manual Utbildningsplan Innehållsförteckning Innehållsförteckning -------------------------------------------------------------------------------------------------- 2 Logga in och logga ut - CAS ----------------------------------------------------------------------------------------

Läs mer

Att använda pekare i. C-kod

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

Bybladet. December 2015

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

A3-scanner. Svenska. Användarhandbok

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

Objektorienterad Programmering (TDDC77)

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

CSN-rapportering, gymnasiet

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

Användarmanual för nya funktioner

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

Valet 2010 på facebook!

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

TDP005, Projekt: Objekt-orienterade System. Laboration: Eclipse

TDP005, 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 mer

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

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

2016-01-15.kl.08-13. Tentaupplägg

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

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

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

HÖ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 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 mer

LATHUND Att planera en mässa eller utställning

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

Användarmanual för ledare - ERC 2.0

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

Att komma igång. Föreläsning 1

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

Flexibel meny i Studentportalen

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

Han har tidigare hjälp mig som praktikant och fungerar bra, duktig och vill lära sig.

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

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.

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

Uppgift 1 (Oläsliga krypterade meddelanden)

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

LIA handledarutbildning 22/10. Att vara handledare

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

Valet 2010 på facebook!

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

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

Slutrapport för Pacman

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

Föreläsning 11. Giriga algoritmer

Fö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 mer

Bruksanvisning för hjälpbegäran

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

Hogia Redovisning & Revision AB. Anståndshantering Hogia Kund- och Uppdragshanterare

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

Att ordna en interaktiv diskussion för Raoul Wallenbergs dag

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

Hur man kompilerar och kör IT++-program med MinGW. 1 Sammanfattning. 2 Om dokumentet. 3 Om min konfiguration

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

Introduktion till arv

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

Boken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf

Boken?!?! 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 mer

Handbok KCM Tablet. Jörg Ehrichs Översättare: Stefan Asserhäll

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

Macromedia Flash MX 2004

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

Kursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2

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

VÄRDERINGSÖVNINGAR METOD 1

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

HI1024 Programmering, grundkurs TEN

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

TENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20.

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

Välkommen till din loggbok!

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

Läs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.

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

Instruktioner för dig som ska söka till Mattekollo 2016

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

www.workitsimple.se Lotta Carlberg, lotta@workitsimple.se, 070-204 19 07 2015 workitsimple Alla rättigheter reserverade

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

Omtentamen i OOSU2, 21 augusti 2014

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

En guide till FirstClass

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

Installationsanvisning för kursens programvara på egen dator

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

Diskutera 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

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

C++ Slumptalsfunktioner + switch-satsen

C++ 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 mer

Datorlaboration 0, Programmering i C++ (EDA623)

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

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.

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

Objektorienterad programmering D2

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

Utbildning i marknadsföring Biografcentralen 2015. www.ljk.se

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

Torun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg. Föreläsningar Lektioner Laborationer Projekt

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

MI Motiverande Samtal i UP Arbetsmaterial

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

Smarta lösningar för dig med aktiebolag. program och kunskap för dig som vill få ut mer av ditt företagande

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

Tentamen, EDAA20/EDA501 Programmering

Tentamen, 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 mer

Bruksanvisning. Daikin Altherma värmepump för bergvärme EGSQH10S18AA9W. Bruksanvisning Daikin Altherma värmepump för bergvärme.

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

IPv6 - varför skall jag bry mig?

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

Detta sätt lämpar sig bra om man bara kort vill kommentera den inlämnade uppgifter som helhet. Gör så här:

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

NetBeans 5.5. Avsikt. Projektfönster

NetBeans 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