Crash Course i Programmering. HumTek, RUC

Størrelse: px
Starte visningen fra side:

Download "Crash Course i Programmering. HumTek, RUC"

Transkript

1 Crash Course i Programmering HumTek, RUC

2 Resume - Vigtigste begreber Logiske udtryk med: relationerne >, <, >=, <=, ==,!= og operatorerne, &&,! (svarende til og, eller, ikke) Betingede sætninger: if, if-else Løkker/iteration: for Formattering af programmer (pæn linie-indrykning) Vertices/Punktfølger: beginshape()-endshape, vertex(), curvevertex(), beziervertex(), POINTS, LINES, TRIANGLES, QUADS Tilfældige tal: random(), randomseed(), noise(), noiseseed() Transformation: translate(), pushmatrix(), popmatrix(), rotate(), scale() Continuous mode: setup(), draw(), framerate() og framecount samt noloop() og loop()

3 Variable og virkefelter Blok (block) et område af programmet omkranset af { og Virkefelt (scope) for en variabel er virkefeltet det område af programmet hvor den kan bruges Simpel regel om virkefelt en variabel kan KUN bruges i den blok den er defineret i (men dermed også i blokke denne har indlejret) "Globale variable" variable defineret på yderste niveau (altså samme niveau som setup() og draw()) disse kan bruges overalt i programmet

4 Eksempel virkefelt int d = 45; // Assign 45 to variable d void setup() { size(100, 100); int d = 90; // Assign 90 to local variable d rect(0, 0, 33, d); // Use local d with value 90 void draw() { rect(33, 0, 33, d); // Use d with value 45

5 Structure 3: Funktioner Abstraktion Betyder (i Comp.Sci.) det at gemme / indpakke mindre væsentlige detaljer funktioner er meget vigtige til dette formål når man skriver programmer alle Processings indbyggede funktioner er gode eksempler line(), ellipse(), rect(),... men man kan også lave sine egne funktioner...

6 At skrive egne funktioner void setup() { size(100, 100); nostroke(); noloop(); smooth(); void draw() { // Right shape fill(255); ellipse(65, 44, 60, 60); fill(0); ellipse(75, 44, 30, 30); fill(255); ellipse(81, 39, 6, 6); // Left shape fill(255); ellipse(20, 50, 60, 60); fill(0); ellipse(30, 50, 30, 30); fill(255); ellipse(36, 45, 6, 6); void setup() { size(100, 100); nostroke(); noloop(); smooth(); void draw() { eye(65, 44); eye(20, 50); void eye(int x, int y) { fill(255); ellipse(x, y, 60, 60); fill(0); ellipse(x+10, y, 30, 30); fill(255); ellipse(x+16, y-5, 6, 6);

7 At skrive egne funktioner I Processing kan funktioner defineres og bruges fra setup() og draw() Når en funktion først er defineret kan den genbruges ubegrænset void setup() { size(100, 100); nostroke(); smooth(); noloop(); void draw() { eye(65, 44); eye(20, 50); eye(65, 74); eye(20, 80); eye(65, 104); eye(20, 110); void eye(int x, int y) { fill(255); ellipse(x, y, 60, 60); fill(0); ellipse(x+10, y, 30, 30); fill(255); ellipse(x+16, y-5, 6, 6);

8 Større eksempel void setup() { size(100, 100); smooth(); nostroke(); noloop(); void draw() { vine(33, 9, 16); void vine(int x, int numleaves, int leafsize ) { stroke(255); line(x, 0, x, height); nostroke(); int gap = height / numleaves; int direction = 1; for (int i = 0; i < numleaves; i++) { int r = int(random(gap)); leaf(x, gap*i + r, leafsize, direction); direction = -direction; void leaf(int x, int y, int size, int dir) { pushmatrix(); translate(x, y); // Move to position scale(size); // Scale to size beginshape(); // Draw the shape vertex(1.0*dir, -0.7); beziervertex(1.0*dir, -0.7, 0.4*dir, -1.0, 0.0, 0.0); beziervertex(0.0, 0.0, 1.0*dir, 0.4, 1.0*dir, -0.7); endshape(); popmatrix();

9 Funktions-"overloading" Flere funktioner, samme navn er lovligt, hvis de blot har forskellige parametre (altså forskelligt antal og/eller forskellige typer) Eksempel fra processing fill() fill(gray) fill(gray, alpha) fill(value1, value2, value3) fill(value1, value2, value3, alpha) fill(color) fill(color, alpha) fill(hex) fill(hex, alpha)

10 Returnering af værdi fra funktion en funktion kan returnere en værdi den skal blot gives en type og der skal returneres fra kroppen af funktionen med return void setup() { size(100, 100); float f = average(12.0, 6.0); println(f); float average(float num1, float num2) { float av = (num1 + num2) / 2.0; return av;

11 Structure 3 Opgaver Opg A Skriv en funktion - uden parametre - kaldet fx "kvadratcirkel", der tegner et mørkegrå kvadrat på 20*20 punkter med en hvid cirkel i midten på 18*18 punkter og placerer dette i midten af vinduet. Kald funktionen fra draw() Opg B Ret funktionen i opg A så den får 2 parametre x og y og således at den tegner " kvadratcirklen" i (x,y). Kald den fra draw() med værdierne hhv (30,30) og (70,70). Opg C Ret funktionen i opg B så den får endnu en ekstra parameter z, der angiver sidestørrelsen på kvadratet i kvadratcirklen (idet det hvide cirkel tegnes med en lidt mindre diameter. Kald funktionen et antal gange fra draw() så der kommer "firkantcirkler" forskellige steder i vinduet. Brug en for-løkke til dette.

12 Input 1: Interaktion med musen Muse-koordinater mousex, mousey indeholder de aktuelle koordinater for musen altså koordinaterne i den aktuelle frame // Add and subtract to create offsets void setup() { size(100, 100); smooth(); nostroke(); void draw() { background(126); ellipse(mousex, 16, 33, 33); // Top circle ellipse(mousex+20, 50, 33, 33); // Middle circle ellipse(mousex-20, 84, 33, 33); // Bottom circle

13 Interaktion med musen Muse-koordinater pmousex, pmousey indeholder foregående koordinater for musen altså koordinater fra frame'n umiddelbart før den aktuelle // Draw a line between the current and previous positions void setup() { size(100, 100); strokeweight(8); smooth(); void draw() { background(204); line(mousex, mousey, pmousex, pmousey);

14 Interaktion med musen Muse-knapper mousepressed variabel der er sand når en muse-knap er nedtrykket og ellers falsk med variablen mousebutton kan det afgøres hvilken knap der er nedtrykket // Set the square to white when a mouse button // is pressed void setup() { size(100, 100); void draw() { background(204); if (mousepressed == true) { fill(255); // White else { fill(0); // Black rect(25, 25, 50, 50);

15 Interaktion med musen Muse-knapper mousebutton = LEFT hvis den sidst trykkede knap var venstre = CENTER hvis den sidst trykkede knap var i midten = RIGHT hvis den sidst trykkede knap var højre // Set the square to black when the left mouse button // is pressed and white when the right button is pressed void setup() { size(100, 100); void draw() { if (mousebutton == LEFT) { fill(0); // Black else if (mousebutton == RIGHT) { fill(255); // White else { fill(126); // Gray rect(25, 25, 50, 50);

16 Kursor icon Kursor icon cursor() sætter kursor-symbolet cursor() cursor(mode) cursor(image, x,y) MODE kan være ARROW, CROSS, HAND, MOVE, TEXT, WAIT nocursor() fjerner kursor-symbolet void draw() { if(mousex < 50) { cursor(cross); else { cursor(hand);

17 Input 1 Opgaver Opg A Skriv et program i continuous mode, der tegner en rød cirkel som følge musen og en grøn cirkel som hele tiden går i det modsatte retning af musen Opg B Skriv en variation af programmet fra Structure 3 Opg B, som tegner figuren hvor musen er, men kun når man klikker på en af museknapperne Opg C Skriv endnu en variation af ovenstående Opg B, hvor der fås forskellige fyldfarver afhængigt af om man trykker venstre eller højre museknap

18 Image 1: Billeder Datatype: PImage Datatype til billeder Indlæsning af billede: loadimage("xxx.ttt") indlæser billede "xxx.ttt" i en variabel af typen PImage billedet skal ligge i data-folderen (træk det fx bare ind i editor vinduet) Processing kan håndtere.gif,.jpg,.tga, og.png - billeder Display af billede: image(x,y) viser et billede i display-vinduet med øverste venstre hjørne i (x,y) Eksempel PImage mp; mp=loadimage("rucpicture6.jpeg"); size(mp.width, mp.height); image(mp,0,0);

19 Billeder - egenskaber Billedtone og gennemsigtighed tint() sætter en farvetone og gennemsigtighed for billeder notint() slår farvetone og gennemsigtighed fra Billedstørrelse hvis fx b=loadimage("billede1.jpg") så er b's bredde og højde angivet i b.width b.height PImage mp; mp=loadimage("rucpicture6.jpeg"); size(mp.width, mp.height); image(mp,0,0); PImage mp; mp=loadimage("rucpicture6.jpeg"); size(mp.width+200,mp.height+100); image(mp,0,0); tint(220,214,21); image(mp,100,50); tint(220,214,21,100); image(mp,200,100);

20 Image 1 Opgaver Opg A skriv et program der indlæser og viser et billede sæt vinduet til billedets størrelse prøv at eksperimentere med farvetone og gennemsigtighed

21 Data 2: Tekst Datatype char enkelttegn char bogstav = 'k'; Datatype String tekst-strenge fx ord og sætninger String s = "dette er et eksempel"; en række funktioner kan bruges på String bl.a. String.length(), String.startsWith(), String.toUpperCase(), String.substring() String s = "dette er et eksempel"; println(s.length()); println(s.startswith("dette")); println(s.touppercase()); println(s.substring(0,12)); 20 true DETTE ER ET EKSEMPEL dette er et

22 Data 2 Opgaver Opg A erklær to variable A og B af datatypen String og tildel dem værdierne hhv. "dette er " og "ikke et tal" udskriv (med println) længden af A værdien af A efterfulgt af B længden af A efterfulgt af B

23 Typography 1: Tekst som grafik Datatype PFont, Indlæsning af font loadfont("fff.vlw"), fonten skal ligge i data-folderen (træk det fx bare ind i editor vinduet) text(t) Visning at teksten t i den indstillede font textfont(f) Indstiller til en bestemt font textsize() sætter font-størrelsen textleading() indstiller linie mellemrum textalign() indstiller tekstjustering (muligheder: LEFT, CENTER, RIGHT) textwidth(ttt) beregner bredden af teksten ttt

24 Eksempel, tekst som grafik Bemærk at en font altid skal ligge i programmets datafolder (kan fx klares ved at trække font-filen hen over vinduet) PFont font; String T = "Dette er en tekst"; void setup() { size(400, 100); font = loadfont("eureka-48.vlw"); textfont(font,48); stroke(255); fill(0); void draw() { background(204); text(t, 0, 50);

25 Typography 1 opgaver Opg A Skriv et program der får teksten "Proeve" til at glide igennem display-vinduet fra den ene ende for at forsvinde i den anden

26 Data 4: Arrays Array en særlig datastruktur en gruppe af elementer, der kan tilgås med indeksering Array - eksempel int[] A = {17,34,25,11; er et array med 4 pladser, hvor A[0]==17 A[1]==34 A[2]==25 A[3]==11 Længden af et array length giver antallet af pladser i array'et fx: A.length == 4 Eksempel int[] x = {50, 61, 83, 69, 71, 50, 29, 31, 17, 39; int[] y = {18, 37, 43, 60, 82, 73, 82, 60, 43, 37; beginshape(); // Reads one array element every time through the for() for (int i = 0; i < x.length; i++) { vertex(x[i], y[i]); endshape(close);

27 Arrays Et array skal erklæres: hvor datatypen angives oprettes: hvor antallet af pladser fastlægges tildeles: hvor der sættes værdier ind på pladserne Kombineret erklæring, oprettelse og tildeling int[] A = {17,34,25,11; Anden mulighed erklæring int[] A; oprettelse A = new int[5]; tildeling A[0]=17; A[1]=34; A[2]=25; A[3]=11; Tredie mulighed man kan også kombinere erklæring og oprettelse int[] A = new int[5]; tildeling A[0]=17; A[1]=34; A[2]=25; A[3]=11;

28 To-dimensionale arrays 2-dimensionelt array int[][] A = {{17,34,{25,11 i stedet for int[] x = {50, 61, 83, 69, 71, 50, 29, 31, 17, 39; int[] y = {18, 37, 43, 60, 82, 73, 82, 60, 43, 37; beginshape(); // Reads one array element every time through the for() for (int i = 0; i < x.length; i++) { vertex(x[i], y[i]); endshape(close); kan man int[][] points = { {50,18, {61,37, {83,43, {69,60, {71,82, {50,73, {29,82, {31,60, {17,43, {39,37 ; beginshape(); // Reads one array element every time through the for() for (int i = 0; i < points.length; i++) { vertex(points[i][0],points[i][1]); endshape(close);

29 Arrays Et array kan have alle datatyper Array funktioner append() tilføjer et element shorten() fjerner et element expand() fordobler antallet af pladser el. tilføjer antal i parameter arraycopy() kopierer fra et array til et andet concat() forlænger et array med et andet reverse() vender rækkefølgen sort() sorterer elementerne int[] data = {0, 1, 3, 4; println(data.length); // Prints "4" data = expand(data); println(data.length); // Prints "8" data = expand(data, 512); println(data.length); // Prints "512"

30 Data 4 Opgaver Opg A skriv en funktion ma der ganger to arrays og returnerer resultatet i et nyt array gå ud fra at de to parametre har samme antal pladser Opg B skriv et program der gemmer musens position i et todimensionelt array og gentegner musens bevægelser ved et klik på musen

31 Resume - Vigtigste begreber Variable og virkefelter, Blok (block), Globale variable Funktioner (egne), abstraktion, Return Interaktion med musen: mousex, mousey, pmousex, pmousey, mousepressed, mousebutton, cursor(), nocursor() Billeder, PImage, loadimage(), image(x,y) Tekst, char, String Tekst som grafik, PFont, loadfont(), text(), textfont() Array erklæring, oprettelse, indexering, tildeling, length

32 Dagens Debugging

Crash course i Programmering. HumTek, RUC

Crash course i Programmering. HumTek, RUC Crash course i Programmering HumTek, RUC Resume - Vigtigste begreber Kommentarer Funktioner Udtryk Sætning Koordinater i display-vindue Funktioner (til tegning): size(), background(), point(), line(),

Læs mere

Crash Course i Programmering. HumTek, RUC

Crash Course i Programmering. HumTek, RUC Crash Course i Programmering HumTek, RUC Kursus mål At give en basal introduktion til programmering i sproget Processing At give et overblik over sprogets potentiale At have det sjovt :-) Kursus form Meget

Læs mere

Penge Noget af det bedste software til kreativ kodning er freeware

Penge Noget af det bedste software til kreativ kodning er freeware Kreativ Kode Visuelt kreative, kunstner og designere var brugere af teknologi. Vi overlod udformningen af teknologien til andre og brugte med hvad IT-industrien ville levere til os. De seneste 15 år har

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

Læs mere

16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13%

16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13% Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 4. 5 Waveform Chart Waveform Graph XY Graph Indicator Graph 4. 33% Waveform Chart Waveform Graph XY Graph Indicator

Læs mere

Programmering for begyndere Lektion 2. Opsamling mm

Programmering for begyndere Lektion 2. Opsamling mm Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger

Læs mere

Programmering i C. Lektion september 2009

Programmering i C. Lektion september 2009 Programmering i C Lektion 1 8. september 2009 Målgruppe Motivation Indhold Form Materiale 2 / 47 Kursusintroduktion 1 Målgruppe 2 Motivation 3 Indhold 4 Form 5 Materiale Målgruppe Motivation Indhold Form

Læs mere

Virkefeltsregler i Java

Virkefeltsregler i Java Virkefeltsregler i Java int i; int k; Sequence s; int j; What s in a name? Brian spillede blændende i søndags! Skolen ligger i Viby Ring til Kirsten og sig at... Et navn fortolkes i en kontekst og konteksten

Læs mere

Photoshop CC F u F ture tur Co C mpany an - y www. w future tur co c mpany an. y dk

Photoshop CC F u F ture tur Co C mpany an - y www. w future tur co c mpany an. y dk FutureCompany - www.futurecompany.dk Photoshop CC Layers Side 1 af 2 At arbejde med layers/lag i Photoshop er et af de vigtigste elementer i opbygningen af dit dokument i Photoshop. Ethvert dokument i

Læs mere

Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK

Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Display EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Sidste gang havde vi

Læs mere

Kapitel 6 Events i C#

Kapitel 6 Events i C# Kapitel 6 i C# Når vi snakker programmering er en Event når der aktiveres specielt indbygget kode. Der sker en hændelse (event). Man siger at eventet bliver udført. De events vi skal gennemgå i dette kapitel

Læs mere

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget

Læs mere

Sproget Limba. Til brug i G1 og K1. Dat1E 2003

Sproget Limba. Til brug i G1 og K1. Dat1E 2003 Sproget Limba Til brug i G1 og K1 Dat1E 2003 Abstract Limba er et simpelt imperativt sprog med hoballokerede tupler. Dette dokument beskriver uformelt Limbas syntaks og semantik samt en fortolker for Limba,

Læs mere

Mircobit Kursus Lektion 1

Mircobit Kursus Lektion 1 Mircobit Kursus Lektion 1 I denne lektie skal vi se nærmere på den lille mini computer kaldt microbit. Egentlig kræver det at man har en fysisk microbit men man kan også næsten lave det samme med den simulator

Læs mere

Oprettelse af Titelblok i Capture og Capture CIS

Oprettelse af Titelblok i Capture og Capture CIS e-service Titelblok i OrCAD Capture og Capture CIS Side 1 af 11 Oprettelse af Titelblok i Capture og Capture CIS Note skrevet af : Nordcad Systems Technical Support Revision : April 2003, Release 14.2/9.2.3,

Læs mere

Introduktion til ActionScript

Introduktion til ActionScript Introduktion til ActionScript Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling på

Læs mere

Kom igang med Scroll:bit

Kom igang med Scroll:bit Kom igang med Scroll:bit 1. Forbind scroll:bit til din micro:bit Indsæt micro:bit i edge-connectoren på din scroll:bit. Displayet på micro:bit og scroll:bit skal vende samme vej. Se billede nedenfor. Det

Læs mere

DANMARKS TEKNISKE UNIVERSITET

DANMARKS TEKNISKE UNIVERSITET DANMARKS TEKNISKE UNIVERSITET Skriftlig prøve, 14. december 2018, 4 timer Side 1 af 18 Kursus navn: 02101 Indledende Programmering Kursus : 02101 Tilladte hjælpemidler: Ikke-digitale skriftlige hjælpemidler

Læs mere

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012 StarWars-videointro Start din video på den nørdede måde! Version: August 2012 Indholdsfortegnelse StarWars-effekt til videointro!...4 Hent programmet...4 Indtast din tekst...5 Export til film...6 Avanceret

Læs mere

EDB trin 2 LAYOUT. Tekst i Paint Shop Pro 9

EDB trin 2 LAYOUT. Tekst i Paint Shop Pro 9 Tekst i Paint Shop Pro 9 Der kan laves to slags tekster i Paint Shop Pro 9. Vektortekst og bitmaptekst (eller rastertekst). Den synlige forskel er at vektortekst kan skaleres (ændre størrelse) efter at

Læs mere

Scratch. - introduktionshæfte

Scratch. - introduktionshæfte Scratch - introduktionshæfte Opret bruger 2 Det første, du skal gøre er at oprette dig som bruger, så dine projekter bliver gemt. Gå ind på scratch.mit.edu/ Vælg knappen Meld dig ind i Scratch i den øverste

Læs mere

Klik på menupunktet Format og herunder Units (eller skriv units på kommandolinien)

Klik på menupunktet Format og herunder Units (eller skriv units på kommandolinien) Kogebog til opsætning af standardtegning i AutoCAD RTS/HED side 1 Formål med standardtegning Når man åbner en ny tom tegning i AutoCAD, er den allerede fyldt med informationer om lag, målsætningsstandarder

Læs mere

Kapitel 3 Betinget logik i C#

Kapitel 3 Betinget logik i C# Kapitel 3 i C# er udelukkende et spørgsmål om ordet IF. Det er faktisk umuligt at programmere effektivt uden at gøre brug af IF. Du kan skrive små simple programmer. Men når det bliver mere kompliceret

Læs mere

10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20%

10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20% Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 Front Panel Block Diagram 50% 50% 50% 80% 20% 50% Front Panel Block Diagram 43% 29% 5 29% 6 1 100% 0% Loop Tunnel

Læs mere

Grafikprogrammering i mat. og teknologi uv. Louis Køhrsen

Grafikprogrammering i mat. og teknologi uv. Louis Køhrsen Grafikprogrammering i mat. og teknologi uv Louis Køhrsen Mål med forløbet At give eleverne et kreativt udløb, hvor deres matematiske kompetencer sættes i spil med et kreativt mål At give eleverne et billede

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Java syntax og style guide Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Brug

Læs mere

NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015

NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015 NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015 PDF-formularer med OpenOffice til LUDUS Web Målet med dette Tips & Tricks er at beskrive, hvordan man laver PDF-formularer til brug i LUDUS Web. Læs

Læs mere

Before you begin...2. Part 1: Document Setup...3. Part 2: Master Pages Part 3: Page Numbering...5. Part 4: Texts and Frames...

Before you begin...2. Part 1: Document Setup...3. Part 2: Master Pages Part 3: Page Numbering...5. Part 4: Texts and Frames... InDesign Basics Before you begin...................2 Part 1: Document Setup................3 Part 2: Master Pages................ 4 Part 3: Page Numbering...............5 Part 4: Texts and Frames...............6

Læs mere

Programmering i C. Lektion november 2008

Programmering i C. Lektion november 2008 Programmering i C Lektion 3 18. november 2008 Kontrolstrukturer Udvælgelse Gentagelse Eksempler Fra sidst 1 Kontrolstrukturer 2 Udvælgelse 3 Gentagelse 4 Eksempler Kontrolstrukturer Udvælgelse Gentagelse

Læs mere

Introduktion. Properties (egenskaber) Timeline (Tidslinien) Stage (hovedscenen) kan redigeres.

Introduktion. Properties (egenskaber) Timeline (Tidslinien) Stage (hovedscenen) kan redigeres. Flash er et program der bruges til at fremstille animation og interaktion i - især til Internettet. I forhold til andre tilgængelige teknologier er Flash-filer meget små rent datamæssigt. Årsagen er, at

Læs mere

Fase Forklaring Navigation. Åbn Flash, vælg symbolet ud for Actions Script 3.0. Markér frame 15, højreklik og vælg F6

Fase Forklaring Navigation. Åbn Flash, vælg symbolet ud for Actions Script 3.0. Markér frame 15, højreklik og vælg F6 Classic Tween Åbn en ny Flash Film Åbn Flash, vælg symbolet ud for Actions Script 3.0 Navgiv laget Navngiv laget kugle Tegn en udfyldt cirkel Vælg Oval Tool, vælg rød farve, træk en cirkel inde på Stage

Læs mere

Genvejstaster i kapilel 6. IKON BETEGNELSE INDLAGT SKAL TILFØJES Set Auto Borders Indsætter færdigt tegnede kanter,

Genvejstaster i kapilel 6. IKON BETEGNELSE INDLAGT SKAL TILFØJES Set Auto Borders Indsætter færdigt tegnede kanter, Kanter Set Border værktøjet giver stor fleksibilitet. Man kan designe sine egne kanter fra bunden, vælge mellem de 22 typer der er i EQ6. Set Auto borders indsætter færdig designede kanter med et klik.

Læs mere

Indhold Login flexsignage... 1 Rediger eksisterende layout... 1 Oprette et layout - template... 1 Oprette et layout tomt... 2 Designe layout...

Indhold Login flexsignage... 1 Rediger eksisterende layout... 1 Oprette et layout - template... 1 Oprette et layout tomt... 2 Designe layout... Indhold Login flexsignage... 1 Rediger eksisterende layout... 1 Oprette et layout - template... 1 Oprette et layout tomt... 2 Designe layout... 3 Indstillinger... 3 Regionens menu... 4 Regioner... 4 Regionsindhold/medietype...

Læs mere

Begyndermanual og introduktion til

Begyndermanual og introduktion til Begyndermanual og introduktion til Design 3D parametrisk CAD www.nettocad.dk mail@a-engineering.dk Tlf. 61337807 1 Part Workspace Zoom værktøjer De gule ikoner viser dine konstruktioner fra forskellige

Læs mere

Programmering i C. Lektion 4. 5. december 2008

Programmering i C. Lektion 4. 5. december 2008 Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )

Læs mere

En liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges

En liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges Huskeseddel til uv-evaluering 1. Sådan oprettes en undersøgelse Klik på ikonet Surveys og dernæst det grønne plus Ny undersøgelse. Navngiv din undersøgelse og vælg under Basic options, om der skal være

Læs mere

Workshop G3 MicroStation V8 XM edtion nye værktøjer 1

Workshop G3 MicroStation V8 XM edtion nye værktøjer 1 Workshop G3 MicroStation V8 XM edtion nye værktøjer 1 FØR I BEGYNDER......1 ELEMENT SELECTION...2 TEGNEVÆRKTØJER...4 ARRAY / ALONG ELEMENT...4 STRETCH...6 MOVE TO CONTACT...7 BREAK ELEMENT...8 COPY FENCE

Læs mere

MicroStation 3D for begyndere

MicroStation 3D for begyndere MicroStation 3D for begyndere Indledning Indhold Indledning... 1 Terræn model... 2 FÅ VIST TERRÆN MODELLEN MED FLADER PÅ... 3 Drapere raster refererence over terrænet... 4 NU ER DU IGEN KLAR TIL AT FÅ

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Kommunikation/IT Multimedie

Kommunikation/IT Multimedie Specielle effekter med musen Musen er en god måde at få interaktion med Flash på, da man kan lave mange gode ting med musen ved at bruge Actionscript. Opgave 16a Tegn en flot baggrund landskab. Tegn et

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4 DM502 Forelæsning 4 Flere kontrolstrukturer for-løkke switch-case Metoder Indhold Arrays og sortering af arrays String-funktioner for-løkke Ofte har man brug for at udføre det samme kode, for en sekvens

Læs mere

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet. 8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit

Læs mere

Tips & Tricks nr. 92 PDF-formularer med OpenOffice til LUDUS Web

Tips & Tricks nr. 92 PDF-formularer med OpenOffice til LUDUS Web LUDUS Helpdesk T +45 3614 7070 sc-ludus@dxc.com CSC Scandihealth A/S - en del af DXC Technology P.O. Pedersens Vej 2 8200 Aarhus N T +45 3614 4000 www.dxc.technology www.dxc.technology/ludus Tips & Tricks

Læs mere

Mircobit Kursus Lektion 4 (Du skal her vælge Lets Code Og herefter Block Editor.)

Mircobit Kursus Lektion 4   (Du skal her vælge Lets Code Og herefter Block Editor.) Mircobit Kursus Lektion 4 http://microbit.org/ (Du skal her vælge Lets Code Og herefter Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. I skulle lave et stop ur man kunne

Læs mere

Classic Tween. Navigationsseddel. Fase Forklaring Navigation. Åbn en ny Flash File. Åbn Flash, vælg symbolet ud for ActionScript 3.0.

Classic Tween. Navigationsseddel. Fase Forklaring Navigation. Åbn en ny Flash File. Åbn Flash, vælg symbolet ud for ActionScript 3.0. 1 Classic Tween Åbn en ny Flash File Åbn Flash, vælg symbolet ud for ActionScript 3.0 Navgiv laget Navngiv laget kugle Tegn en udfyldt cirkel Vælg Oval Tool, vælg rød farve, træk en cirkel på Stage Indsæt

Læs mere

Forelæsning Uge 3 Torsdag

Forelæsning Uge 3 Torsdag Forelæsning Uge 3 Torsdag Billedredigering (bl.a. brug af for-løkker) Gråtonebilleder (som er lidt simplere end farvebilleder) Arrays Kan "opbevare" et antal objekter (som ArrayList) Fast (på forhånd kendt)

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

Programmering i C. Lektion september 2009

Programmering i C. Lektion september 2009 Programmering i C Lektion 2 14. september 2009 Kontrolstrukturer Udvælgelse Gentagelse Eksempler Kommentarer Format - scanf og printf 2 / 27 Fra sidst 1 Kontrolstrukturer 2 Udvælgelse 3 Gentagelse 4 Eksempler

Læs mere

b) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne.

b) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne. Exercise 1: Opgave 9.1 på CodeJudge. a) Lav klasserne Cirkel, Rektangel og Kvadrat, som implementerer vedhæftede interface From.java (se CodeJudge). Lav Rektangel før du laver Kvadrat. Kan du bruge nedarvning

Læs mere

Forelæsning Uge 4 Torsdag

Forelæsning Uge 4 Torsdag Forelæsning Uge 4 Torsdag Algoritmeskabeloner findone, findall, findnoof, findsumof (i mandags) findbest Levetid for variabler og parametre Virkefeltsregler Hvor kan man bruge de forskellige variabler?

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder

Læs mere

Workshop G8 Tasks og Templates

Workshop G8 Tasks og Templates Workshop G8 Tasks og Templates FØR I BEGYNDER...... 2-1 TEMPLATES... 2-2 Øvelse template til alm. attributter... 2-2 Øvelse Skraverings template... 2-4 VED ELEMENTET HVAD DET ER FOR ÉN?... 2-4 Øvelse ændre

Læs mere

Start på Arduino og programmering

Start på Arduino og programmering Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget

Læs mere

For at få 3D-kommandoer til at virke skal AutoCAD LT 2002 først sættes op Vælg Start->Programmer->BYG-CAD>LTSetup

For at få 3D-kommandoer til at virke skal AutoCAD LT 2002 først sættes op Vælg Start->Programmer->BYG-CAD>LTSetup For at få 3D-kommandoer til at virke skal AutoCAD LT 2002 først sættes op Vælg Start->Programmer->BYG-CAD>LTSetup Herefter startes AutoCAD LT 2002 Tryk F2 og se om LT-extender er indlæst Nu vælges Tools->Options

Læs mere

Forelæsning Uge 2 Mandag

Forelæsning Uge 2 Mandag Forelæsning Uge 2 Mandag Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Java syntax og style guide Afleveringsopgave:

Læs mere

Python programmering. Per Tøfting. MacFest

Python programmering. Per Tøfting. MacFest Python programmering MacFest 2005 Per Tøfting http://pertoefting.dk/macfest/ Indhold Måder at afvikle Python program på Variabler Data typer Tal Sekvenser Strenge Tupler Lister Dictionaries Kontrolstrukturer

Læs mere

Vejledning til opbygning af hjemmesider

Vejledning til opbygning af hjemmesider Side 1 af 9 Vejledning til opbygning af hjemmesider Hvis du er inde på din klubs hjemmeside, fx på forsiden, kan du nu gå i gang med at redigere. For at få redigeringsværktøjet frem, skal du klikke på

Læs mere

Introduktion til Flash

Introduktion til Flash Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Kaspar Rosengreen Nielsen, kaspar@interactivespaces.net 1 Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder strenge) Opfølgning på Skildpadde

Læs mere

GIS. Guide til indlæsning af data i ArcGIS herunder KMS-data fra internettet

GIS. Guide til indlæsning af data i ArcGIS herunder KMS-data fra internettet GIS Af Anders Bartholdy Guide til indlæsning af data i ArcGIS herunder KMS-data fra internettet Baggrundskort fra KMS er en rigtig god resurse der er tilgængelig via ArcGIS. Derfor starter vi med at gennemgå

Læs mere

Lav din egen forside i webtrees

Lav din egen forside i webtrees Lav din egen forside i webtrees Du behøver ikke at kunne kode eller gøre noget advanceret for at designe din helt egen forside i webtrees. Alt du skal gøre er bare at gøre brug af den indbygget editor.

Læs mere

Introduktion til Flash

Introduktion til Flash Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i multimedier. Arbejder på Interactive Spaces under Alexandra

Læs mere

Greenfoot En kort introduktion til Programmering og Objekt-Orientering

Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot er et computer-program, som kan benyttes til at skrive andre computer-programmer, i et programmeringssprog kaldet Java.

Læs mere

Indholdsfortegnelse PSpice modul 3. Forudsætninger. Forberedelse til øvelser

Indholdsfortegnelse PSpice modul 3. Forudsætninger. Forberedelse til øvelser Indholdsfortegnelse PSpice modul 3 Model Editor, opret diode ud fra model fundet på internettet.... 2 Parametrisk Analyse... 6 Ekstra - Parametrisk analyse på diode parameter... 9 Forudsætninger For at

Læs mere

Guide til oprettelse/redigering af events på bornholm.info

Guide til oprettelse/redigering af events på bornholm.info Guide til oprettelse/redigering af events på bornholm.info Trin Login Beskrivelse 1. Login på hjemmesiden: URL: http://bornholm.info/wp-admin/ Brugernavn: se mailen Adgangskode: se mailen Opret event 1.

Læs mere

Specielle kronetyper CAD/CAM. Design af enkle kroner og hætter. SUS, Serviceerhvervenes Efteruddannelsesudvalg

Specielle kronetyper CAD/CAM. Design af enkle kroner og hætter. SUS, Serviceerhvervenes Efteruddannelsesudvalg Specielle kronetyper CAD/CAM Design af enkle kroner og hætter SUS, Serviceerhvervenes Efteruddannelsesudvalg Dorthe Conrad & Mark Smith Københavns Tekniske Skole December 2012 Ministeriet for Børn og Undervisning.

Læs mere

Forelæsning Uge 4 Torsdag

Forelæsning Uge 4 Torsdag Forelæsning Uge 4 Torsdag Algoritmeskabeloner findone, findall, findnoof, findsumof (sidste mandag) findbest Levetid for variabler og parametre Virkefeltsregler Hvor kan man bruge de forskellige variabler?

Læs mere

Billeder og PowerPoint

Billeder og PowerPoint Den digitale Underviser Billeder og PowerPoint Som visuelle udtryk for læring V Indhold Pædagogisk brug af billeder... 3 Potentiale... 3 Kilder... 3 Pædagogisk brug af PowerPoint... 4 Generelle elementer...

Læs mere

Abstrakte datatyper C#-version

Abstrakte datatyper C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype

Læs mere

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen. Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19

Læs mere

Mircobit Kursus Lektion 2

Mircobit Kursus Lektion 2 Mircobit Kursus Lektion 2 I denne lektie skal vi arbejde videre med lille mini computer kaldt microbit. Du kan finde Simulatoren & Programmet til micobit her: http://microbit.org/ (Du skal her vælge Lets

Læs mere

Tegnekasse. Introduktion. Scratch. I dette projekt skal du lave dit eget tegneprogram! Arbejdsliste. Test dit Projekt.

Tegnekasse. Introduktion. Scratch. I dette projekt skal du lave dit eget tegneprogram! Arbejdsliste. Test dit Projekt. Scratch 1 Tegnekasse All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Læs mere

DDD Runde 2, 2015 Facitliste

DDD Runde 2, 2015 Facitliste DDD Runde 2, 2015 Facitliste Søren Dahlgaard og Mathias Bæk Tejs Knudsen Opgaver og løsninger til 2. runde af DDD 2015. 1 4. 19. februar, 2015 linetest DK v1.0 Line Test Sigurd er begyndt i gymnasiet og

Læs mere

Projekt i Programmering C Menu til hjemmeside.

Projekt i Programmering C Menu til hjemmeside. Projekt i Programmering C Menu til hjemmeside. 10-12-2004 Holstebro HTX Bent Arnoldsen Synopsis. Projektet her er en menu til hjemmesider, som er lavet så den er let at tilrette, når man tilføjer eller

Læs mere

3 Tilføj printer "HP-GL/2 devices, ADI 4.3 - for Autodesk by HP" 5 Klik "Printer ikonet" - Print/Plot configuration

3 Tilføj printer HP-GL/2 devices, ADI 4.3 - for Autodesk by HP 5 Klik Printer ikonet - Print/Plot configuration Plot filer fra AutoCad 14. 1 Åben Autocad 14 2 Klik "Filer" og vælg "Printer setup" 3 Tilføj printer "HP-GL/2 devices, ADI 4.3 - for Autodesk by HP" 4 Klik "Ok" 5 Klik "Printer ikonet" - Print/Plot configuration

Læs mere

Online kursus: Programming with ANSI C

Online kursus: Programming with ANSI C Online kursus 365 dage DKK 1.999 Nr. 90198 P ekskl. moms Denne kursuspakke giver dig et bredt kendskab til sproget C, hvis standarder er specificeret af American National Standards Institute (ANSI). Kurserne

Læs mere

Print vejledning af Skærmkort i QGIS Kortforsyningen WMS Vejledning til print i QGIS efter der er oprettet forbindelse til Skærmkort WMS service

Print vejledning af Skærmkort i QGIS Kortforsyningen WMS Vejledning til print i QGIS efter der er oprettet forbindelse til Skærmkort WMS service Print vejledning af Skærmkort i QGIS Kortforsyningen WMS Vejledning til print i QGIS efter der er oprettet forbindelse til Skærmkort WMS service Vejledningen er til QGIS 3.4 Vælg et skærmkort uden nummer

Læs mere

Grafik & Billedbehandling

Grafik & Billedbehandling Grafik & Billedbehandling Dokumentations raport Indhold Hoved titel Side Glowing orb (Kugle) Process Formen...8 Blending...9 Layer Style...10-11 Glowing Tail Process Optegning til glow effekt...12 Fyldfarve...13

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

Specielle kronetyper CAD/CAM. Design af broer og indlæg. SUS, Serviceerhvervenes Efteruddannelsesudvalg

Specielle kronetyper CAD/CAM. Design af broer og indlæg. SUS, Serviceerhvervenes Efteruddannelsesudvalg Specielle kronetyper CAD/CAM Design af broer og indlæg SUS, Serviceerhvervenes Efteruddannelsesudvalg Dorthe Conrad & Mark Smith Københavns Tekniske Skole December 2012 Ministeriet for Børn og Undervisning.

Læs mere

Rumfart. Introduktion. Scratch. Nu skal du lære hvordan du programmerer din egen animation! Arbejdsliste. Test dit Projekt.

Rumfart. Introduktion. Scratch. Nu skal du lære hvordan du programmerer din egen animation! Arbejdsliste. Test dit Projekt. Scratch 1 Rumfart All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

Datalogi OB, Efterår 2002 OH er, forelæsning 10/ Klasser og nedarvning

Datalogi OB, Efterår 2002 OH er, forelæsning 10/ Klasser og nedarvning Datalogi OB, Efterår 2002 OH er, forelæsning 10/9-2002 Klasser og nedarvning Hvad er formålet? Typer, generisk kode, typeparameterisering Kritisk kig på, hvordan man gør i Java. Eftermiddagens opgave:

Læs mere

Bemærk F7 slår Grid af og på og F9 slår Snap af og på. Snap- og Grid-afstandene kan senere ændres.

Bemærk F7 slår Grid af og på og F9 slår Snap af og på. Snap- og Grid-afstandene kan senere ændres. Opgave 1. Isometri Vigtige kommandoer i denne øvelse: SNAP GRID ELLIPSE/ISOCIRCLE TRIM BREAK ERASE LINE COPY Fig 1. Opgaven er en øvelse i tegning af isometriske billeder ved hjælp af AutoCAD s Isoplanefaciliteter.

Læs mere

Forelæsning Uge 3 Torsdag

Forelæsning Uge 3 Torsdag Forelæsning Uge 3 Torsdag Billedredigering Gråtonebilleder (som er lidt simplere end farvebilleder) Arrays Kan "opbevare" et antal objekter (som ArrayList) Fast (på forhånd kendt) antal elementer Afleveringsopgave:

Læs mere

workflow Programmer: Om opgaven: Kvalitetsvurdering: Afsender: Modtager: Cathrine Laulund Web: Dreamweaver Billedbehandling: Photoshop

workflow Programmer: Om opgaven: Kvalitetsvurdering: Afsender: Modtager: Cathrine Laulund Web: Dreamweaver Billedbehandling: Photoshop Om opgaven: For et halvt år siden overtog nogle bekendte værtshuset Midtskiws i Skive. De havde derfor brug for en ny hjemmeside, som kunne fungere som et online informationssted og visitkort for deres

Læs mere

Billedbehandling. Processering af digitale billeder

Billedbehandling. Processering af digitale billeder Billedbehandling Processering af digitale billeder Billedbehandling Lighten Blur Darken Invert Billedrepræsentation 0 0 x width Pixel (x, y) [0..255] 0 ~ sort, 255 ~hvid x [0..width[, y [0..heigth[ y height

Læs mere

Magic Systems. Byg et lille hus med. 2008 Magic Systems

Magic Systems. Byg et lille hus med. 2008 Magic Systems Byg et lille hus med 2008 1 Værktøjer Vælg de værktøjsstave, du skal bruge; se illustration. Du får denne menu frem ved at klikke med højre musetast på en af værktøjsstavene. 2 Måleenheder Sæt den måleenhed

Læs mere

Det sprogpædagogiske kørekort 2012/2013 Modul 7 Billedbehandling

Det sprogpædagogiske kørekort 2012/2013 Modul 7 Billedbehandling Det sprogpædagogiske kørekort 2012/2013 Modul 7 Billedbehandling V 3.5.10 V Indhold Hvad er Paint.NET?. 3 Værktøj... 4 A. Åbn et billede..... 5 B. Gem et billede... 5 C. Beskær et billede... 7 D. Ændr

Læs mere

Introduktion til ActionScript, fortsat

Introduktion til ActionScript, fortsat Introduktion til ActionScript, fortsat Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling

Læs mere

Sammenlign og byt. Et eksempel på dokumentering af et program

Sammenlign og byt. Et eksempel på dokumentering af et program Sammenlign og byt Et eksempel på dokumentering af et program Sammenlign og byt Jeg har valgt, som et eksempel, at dokumentere et meget enkelt program som indlæser to tal, sammenligner dem og udskriver

Læs mere

Morse med micro:bit. Morse med micro:bit

Morse med micro:bit. Morse med micro:bit Forord Dette dokument indeholder 4 opgaver, som alle går ud på at kode en micro:bit til at udføre en funktion med morsealfabetet. Opgaverne er beregnet til elever i 5-7. klasse. Opgaverne har stigende

Læs mere

Studiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen

Studiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen Studiepraktik Thomas Bøgholm boegholm@cs.aau.dk Mikkel Hansen mhan@cs.aau.dk Jacob Elefsen jelefs12@student.aau.dk 1 Studiepraktik -- program Program onsdag 10.00 10.15 Registrering af fremmøde og gennemgang

Læs mere

Klasser og objekter. (Afsnit i manualen)

Klasser og objekter. (Afsnit i manualen) Klasser og objekter (Afsnit 4 + 5 i manualen) Grundbegreber Klasser og objekter beskrivelse oprettelse Attributter og metoder tilstand opførsel Indkapsling afskærmning datarepræsentationsuafhængighed Klasser

Læs mere

Mircobit Kursus Lektion 5 (Du skal her vælge Lets Code og nederst Microsoft Block Editor.)

Mircobit Kursus Lektion 5   (Du skal her vælge Lets Code og nederst Microsoft Block Editor.) Mircobit Kursus Lektion 5 http://microbit.org/ (Du skal her vælge Lets Code og nederst Microsoft Block Editor.) Vi laver en variabel point til at holde styr på pointene. Af en mystisk grund kunne man ikke

Læs mere

Vejledning til brug af Canon-skanner.

Vejledning til brug af Canon-skanner. Side 1 af 7 Vejledning til brug af Canon-skanner. (Den vi har i undrevisningslokalet.) Indhold Vejledning til brug af Canon-skanner...1 Indhold...1 Start...1 Skanning af avissider, regninger, alm. Fotos

Læs mere

Programmering i C Videre med C (2 af 4) 19. marts 2007

Programmering i C Videre med C (2 af 4) 19. marts 2007 Programmering i C Videre med C (2 af 4) 19. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan i dag Brush-up fra sidst Videre med C Kontrolløkker (while, for, ) Conditional Execution (if, if/else) Funktioner

Læs mere

Indholdsfortegnelse. side 1 side 2 side 4 side 4 side 4 side 5 side 5 side 6 side 6 side 6 side 6 side 7 side 8 side 8 side 9

Indholdsfortegnelse. side 1 side 2 side 4 side 4 side 4 side 5 side 5 side 6 side 6 side 6 side 6 side 7 side 8 side 8 side 9 side 1 side 2 side 4 side 4 side 4 side 5 side 5 side 6 side 6 side 6 side 6 side 7 side 8 side 8 side 9 side 10 side 11,13 side 13 side 14 side 14 side 14 side 14 side 15 side 15 side 16 side 17 side

Læs mere

Vejledning i brug af Kommunen på kort

Vejledning i brug af Kommunen på kort Vejledning i brug af Kommunen på kort Indhold Adgang til Kommunen på kort... 2 Kortvindue og infolinje... 2 Målforhold... 2 Zoom... 3 Signaturforklaring... 3 Værktøjslinjen den øverste sorte del... 3 Navn...

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Martin Elsman Department of Computer Science University of Copenhagen DIKU September 27, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 September

Læs mere