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 Kursus mål At give en basal introduktion til programmering i sproget Processing At give et overblik over sprogets potentiale At have det sjovt :-)

3 Kursus form Meget kompakt/intensivt: Kun 3 forelæsninger Enkelte øvelser indlagt undervejs Forberedelse hjemmefra Udbytte kræver en indsats(!)

4 At komme i gang... Download og installer Processing Download processing fra: eller kopier på anden måde unzip til foretrukken folder fx C:\Program Files opret evt et shortcut t i startmenuen eller andetsteds til processing.exe start Processing (brug shortcut eller dobbeltklik på processing.exe)

5 ... At komme i gang kopier følgende program og sæt det ind i et Processing vindue size(400, 400); background(192, 64, 0); stroke(255); line(150, 25, 270, 350); kør programmet

6 ... At komme i gang size(400, 400); background(192, 64, 0); stroke(255); line(150, 25, 270, 350);

7 PDE (Processing Development Environment) simpel editor vigtigste funktionalitet tilgængelig som knapper og menu: run stop new open save export

8 Processing Processing er først og fremmest et programmeringssprog appellerer også som visuelt udtryksmiddel og er særdeles brugbart til data visualisering. Processing et selvstændigt sprog, men også en slags skal uden på Java (samme syntaks) giver en intuitiv iti vej til visuel programmering derfor også velegnet til introduktion til programmering

9 program = "sketch" Programmer producerer tegninger / skitser To vigtigste måder et program kan køre på: Basic Mode producerer et enkelt billede opbygges som en liste af sætninger når billedet vises slutter programmet Continous Mode giver mulighed for animation og interaktion opbygges med standard-funktioner setup() - kaldes een gang (initalisering) draw() - kaldes løbende programmet slutter ikke, men kører indtil det bliver afbrudt

10 Eksempel, Basic Mode" size(400, 400); background(192, 64, 0); stroke(255); line(150, 25, 270, 350);

11 Eksempel, "Continous Mode" void setup( ) { size(400, 400); stroke(255); background(192, 64, 0); } void draw( ) { line(150, 25, mousex, mousey); }

12 Kursus materiale Processing web-site Processing-programmet (PDE'en): Help, Examples,... En god bog (med pdf-smagsprøve): Processing A Programming Handbook for Visual Designers and Artists, Casey Reas and Ben Fry, MIT press, Kursets hjemmeside:

13 PDE'en og processing.org Brug den er fyldt med information Brug PDE'en 'Referencen' er indbygget: Marker et ord Højreklik Vælg 'Find in Reference'

14 Let the crash begin

15 Structure 1: Kode-elementer Kommentarer - to måder // dette er en kommentar på een linie /* dette er en kommentar der strækker sig over flere linier */ Funktioner det meste af sproget er realiseret i funktioner, fx size(), background(), point(), line(), ellipse(),... parameter angives for funktion adskilles af kommaer, hvis flere parametre fx /* her kommer en grå baggrund på en sketch på 200 gang 200 punkter */ size(200,200); background(102);

16 Udtryk (expression) element i sproget der har en værdi: ((3 + 5) * 7) + 1 "en prøve" "dette" + " er " + "en prøve" 6 > 3 6 < 3

17 Sætning (statement) enhed i sproget med bestemt betydning/effekt afsluttet med semikolon ";" fx funktionskald som: background(102); background((20-3) * 7 17); println("dette" + " er " + "en prøve");

18 Udskrivning - 2 steder på sketch'en point(), line(), ellipse(),... på konsollen print(), println() println("processing..."); println( ); print(10); println(20); println(30); println("dette" + " er " + "en prøve");

19 Structure 1 Opgaver Opg A Skriv et program der udskriver værdien af udtrykkene 3+4* " kroner" sæt passende kommentarer ind Bogen s 21 opg 2 (Skriv et program der danner et 640*480 vindue med sort baggrund)

20 Shape 1: Koordinater Koordinater i display-vindue Egenskaber ved vindue size(), background(),

21 Punkt og linie point(), line(), Flader rect(), triangle(), quad(), ellipse(), Kurver bezier() Primitive former

22 Kurver??? Kurver bezier() Hvad er det? check matematikken eller eksperimenter: nofill(); stroke(255, 102, 0); line(85, 20, 10, 10); line(90, 90, 15, 80); stroke(0, 0, 0); bezier(85, 20, 10, 10, 90, 90, 15, 80); void draw(){ background(200); nofill(); stroke(255, 102, 0); line(85, 20, mousex, mousey); line(90, 90, 15, 80); stroke(0, 0, 0); bezier(85,20,mousex, mousey, 90, 90, 15, 80); }

23 Egenskaber Fyld-farve fill() nofill() Streg-farve stroke() nostroke() Streg-tykkelse strokeweight() Form på streg-ende strokecap() ROUND, SQUARE, eller PROJECT Form på streg-samling strokejoin() MITER, BEVEL, eller ROUND

24 Egenskaber Pæn tegning smooth() tegn med "blød" grafik altså uden hakker på kanter og streger (anti-aliased) nosmooth() slå smooth fra (mere effektivt) Ændring af parameterbetydning ellipsemode() rectmode()

25 Shape 1 Opgaver Opg A Tegn en tændstiksmand Opg B Giv ham en mave - fx som en trekant Opg C Ret tændstiksmanden, så han tegnes med tykke streger med afrundede kanter og samlinger Opg D Tegn et stort "S", der fylder det meste af vinduet Opg E Tegn på sort baggrund et hvidt øje med sort iris og hvid pupil

26 Data 1: Data og variable Data information på digital form mange forskellige slags numre tekst datoer billeder... Datatype en bestemt slags data Datatyper i Processing, bl.a. int heltal 17 float decimaltal boolean sandhedsværdi true, false

27 Data 1: Data og variable øvrige datatyper(som vi vender tilbage til) primitive color char byte sammensatte String Array Object

28 Data 1: Data og variable Variabel en slags pladsholder af given datatype int X; Tilskrivning (assignment) "=" X = 17; Processing variable width, height int x; // Declare the variable x of type int float y; // Declare the variable y of type float boolean b; // Declare the variable b of type boolean x = 50; // Assign the value 50 to x y = 12.6; // Assign the value 12.6 to f b = true; // Assign the value true to b int x = 50; float y = 12.6; boolean b = true;

29 Data 1 Opgaver Bogen s 41 opg 1 og 2 Opg A Hvordan tegner man en streg fra øverste venstre hjørne til nederste højre af vinduet - som virker uanset hvad size er blevet kaldt med? Opg B Erklær to variable X og Y og sæt X til den halve bredde på vinduet og Y således at den er 1.2 større X. Tegn en cirkel med radius på 1/4 af vindues-bredden og centrum i (X,Y) Opg C Test Opg B med forskellige vindues-størrelser

30 Math 1: Aritmetik Aritmetiske udtryk kan skrives med +, -, *, /, %, og paranteser + (addition) - (minus) % (modulo) / (divide) (multiply) () Hvad er "operator precedens"? *, /, % +, - =

31 Aritmetik Forkortet skrivemåde ved tilskrivning ++, --, +=, -=, *=, /= ++ (increment) -- (decrement) += (add assign) -= (subtract assign) *= (multiply assign) /= (divide assign) Funktioner ceil() floor() round() abs() sq() sqrt() pow() min() max()

32 Math 1 Opgaver Bogen side 50 opg 1 og 2 Opg A Hvad udskriver følgende program int X=0; println(x++); println(x++); X=X+9; println(x); X=X-2; println(x); X=X/3; println(x); X=X*6; println(x);

33 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 Resume - Vigtigste begreber Logiske udtryk med: relationerne >, =,

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

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

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

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

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

Eksempel: Skat i år 2000

Eksempel: Skat i år 2000 Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)

Læs mere

Test af It-komponent

Test af It-komponent Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side

Læs mere

Serigrafisk tryk af bogomslag i flere farver

Serigrafisk tryk af bogomslag i flere farver i flere farver Opgaven består i at lave et omslag til en bog med softcover i A5 størrelse. Omslaget trykkes i serigrafi i flere farver. Bogen produceres herefter i Bogbind. Der arbejdes i serigrafi i grupper

Læs mere

Michael Jokil 11-05-2012

Michael Jokil 11-05-2012 HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...

Læs mere

Programmering i C. Kursusintroduktion. Lektion september Målgruppe 2 Indhold 3 Form 4 Materiale. Målgruppe Indhold Form Materiale

Programmering i C. Kursusintroduktion. Lektion september Målgruppe 2 Indhold 3 Form 4 Materiale. Målgruppe Indhold Form Materiale Programmering i C Lektion 1 16. september 2008 Målgruppe Indhold Form Materiale Kursusintroduktion 1 Målgruppe 2 Indhold 3 Form 4 Materiale 2 / 21 Målgruppe Indhold Form Materiale Folk der har styr på

Læs mere

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til fjj@noea.dk. Besvarelsen skal

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

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

Lær Python dag 1 - modul 1

Lær Python dag 1 - modul 1 Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen

Læs mere

APPENDIX A INTRODUKTION TIL DERIVE

APPENDIX A INTRODUKTION TIL DERIVE APPENDIX A INTRODUKTION TIL DERIVE z x y z=exp( x^2 0.5y^2) CAS er en fællesbetegnelse for matematikprogrammer, som foruden numeriske beregninger også kan regne med symboler og formler. Det betyder: Computer

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

Programmering i C Intro og grundlæggende C 5. marts 2007

Programmering i C Intro og grundlæggende C 5. marts 2007 Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

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

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

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Vester Kopi A/S - Plotservice

Vester Kopi A/S - Plotservice Vester Kopi A/S - Plotservice Vejledning til AutoCad 2000 i forbindelse med plotservice Indhold: Plotter konfiguration i AutoCad 2000 1 Indstillinger i AutoCad 2000 4 Farveplot 6 Plotfiler i AutoCad 2000

Læs mere

Grafisk Tekniker Digitalprint. Klistermærker med og skærelinjer og metalfarver

Grafisk Tekniker Digitalprint. Klistermærker med og skærelinjer og metalfarver Grafisk Tekniker Digitalprint Klistermærker med og skærelinjer og metalfarver Klistermærker med metalfarver - opgave En lille serie forskellige klistermærker skal tegnes i Illustrator max tre styk. Der

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

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

Forelæsning Uge 1 Torsdag

Forelæsning Uge 1 Torsdag Forelæsning Uge 1 Torsdag Objekters tilstand og opførsel Java og BlueJ Skabelse af objekter (via new-operatoren) Iteration (gentagelser) og parametrisering Java's for løkke Parametre i metoder Forskellige

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

Klasser og nedarvning

Klasser og nedarvning Datalogi C, Efterår 2004 OH er, forelæsning 21/9-2004 Klasser og nedarvning Hvad er formålet? Typer, generisk kode, typeparameterisering Kritisk kig på, hvordan man gør i Java. Opgaven til senere: Generalisere

Læs mere

Grafisk Tekniker Digitalprint. Klistermærker med skærelinjer

Grafisk Tekniker Digitalprint. Klistermærker med skærelinjer Grafisk Tekniker Digitalprint Klistermærker med skærelinjer Klistermærker - opgave En mindre serie forskellige klistermærker skal tegnes i Illustrator. Der defineres en ny fil for hvert enkelt klistermærke,

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

Introduktion til Rhinoceros 3d

Introduktion til Rhinoceros 3d Introduktion til Rhinoceros 3d September 2012, ruben.borup@aarch.dk, Arkitektskolen Aarhus Interfacets opbygning B A C D F E G H I a) Den øverst menu (alle kommandoer, kategoriseret browse) b) Kommandoprompt

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

Testservice med anvendelse af Microsoft software.

Testservice med anvendelse af Microsoft software. Testservice med anvendelse af Microsoft software. Få offentlig nøgle fra installeret signeringscertifikat 1. Klik Start Kør på den pc eller server hvor signeringscertifikatet er installeret. 2. Skriv MMC

Læs mere

Forelæsning Uge 1 Torsdag

Forelæsning Uge 1 Torsdag Forelæsning Uge 1 Torsdag Objekters tilstand og opførsel Java og BlueJ Skabelse af objekter (via new-operatoren) Iteration (gentagelser) og parametrisering Java's for løkke Parametre i metoder Forskellige

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

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

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

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

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

Indhold. 2011 Nordcad Systems A/S Transmissionslinjer

Indhold. 2011 Nordcad Systems A/S Transmissionslinjer Indhold Øvelse 1: Transmissionslinjer... 2 Effekt af transmissionslinjens impedans... 2 Måling af bench voltage... 2 Refleksioner og termineringer... 3 Øvelse 2: Beregning af banebredder... 3 Oprettelse

Læs mere

Edb-tekstbehandling, præsentation mm

Edb-tekstbehandling, præsentation mm Edb-tekstbehandling, præsentation mm I denne lektion skal du: - hente kopier et skærmbillede og sætte det ind i et dokument - beskære billedet, så det passer til dit dokument Der findes specielle programmer

Læs mere

1. Variable og assignment

1. Variable og assignment 1. Variable og assignment Dette er starten af det faglige indhold i første lektion af 'Programmering i C'. Før dette følger et antal mere praktiske slides, som vi ikke har medtaget i denne 'tematiske udgave'

Læs mere

Installation af DATABOKS online backup manager

Installation af DATABOKS online backup manager Installation af DATABOKS online backup manager For at kunne tage fjern-backup skal du installere en online backup manager på din maskine. Den skal bl.a. bruges til at bestemme hvilke filer, databaser og

Læs mere

Introduktion til Calc Open Office med øvelser

Introduktion til Calc Open Office med øvelser Side 1 af 8 Introduktion til Calc Open Office med øvelser Introduktion til Calc Open Office... 2 Indtastning i celler... 2 Formler... 3 Decimaler... 4 Skrifttype... 5 Skrifteffekter... 6 Justering... 6

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

Workshop G4 MicroStation V8 XM edtion nye værktøjer 2

Workshop G4 MicroStation V8 XM edtion nye værktøjer 2 Workshop G4 MicroStation V8 XM edtion nye værktøjer 2 FØR I BEGYNDER......1 ACCUDRAW...2 ROTATE VIEW...2 ROTATE ELEMENT...2 ANDRE NYE ACCUDRAW SHORTCUTS...2 SHORTCUTS...3 DE VIGTIGSTE...3 CTRL OG EN FUNKTIONSTAST

Læs mere

Grafisk Tekniker Grundforløb. Serigrafisk tryk af smudsomslag i flere farver til hardcoverbog

Grafisk Tekniker Grundforløb. Serigrafisk tryk af smudsomslag i flere farver til hardcoverbog i flere farver til hardcoverbog Opgaven består i at lave et smudsomslag til en bog med hardcover i A5-størrelse. Omslaget trykkes i serigrafi i flere farver. Bogen produceres herefter i Bogbind. Der arbejdes

Læs mere

Forelæsning Uge 3 Mandag

Forelæsning Uge 3 Mandag Forelæsning Uge 3 Mandag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser ArrayList Collection med variabelt antal elementer Der er mange andre Collection typer (se Collection interfacet

Læs mere

OrCAD Capture TCL IDE med Eclipse

OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL er et script sprog til at lave applikationer til OrCAD Capture. Eclipse er et gratis udviklingsmiljø med debug muligheder. Denne guide hjælper med at

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

02101 Indledende Programmering Introduktion til Eclipse

02101 Indledende Programmering Introduktion til Eclipse 02101 Indledende Programmering Introduktion til Eclipse Version 2018 1 Introduktion I dette kursus lægger vi op til at man bruger det integrerede udviklingsmiljø Eclipse. Basalt set er et integreret udviklingsmiljø

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

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

Pointers. Programmering i C. 11. december Lektion 5. Eksempel: denne plads. Getting the address of a variable:

Pointers. Programmering i C. 11. december Lektion 5. Eksempel: denne plads. Getting the address of a variable: Programmering i C Lektion 5 11. december 2008 Pointers 1 Pointers 2 Referenceparametre 2 / 23 Husk: En variabel er en navngiven plads i computerens lager. En pointer er en pegepind der peger på denne plads.

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

Brugervejledning til laserskærer

Brugervejledning til laserskærer Brugervejledning til laserskærer Version 3.0 Oprindeligt af Troels Andersen 19/3-2014 Revideret af Niklas Valentin Roed Jensen 21/4-2018 20106140@post.au.dk Troels_andersen@hotmail.com 201707900@post.au.dk

Læs mere

Prepress Serigrafi Grafisk Tekniker Grundforløb. Opgave: Klistermærker i flere farver

Prepress Serigrafi Grafisk Tekniker Grundforløb. Opgave: Klistermærker i flere farver Grafisk Tekniker Grundforløb Opgave: Klistermærker i flere farver I denne opgave skal der skabes et antal klistermærker i flere farver. Temaet er frit. Husk at der i serigrafi skal laves ramme for hver

Læs mere

Dokumentation af programmering i Python 2.75

Dokumentation af programmering i Python 2.75 Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt

Læs mere

Grafisk Tekniker Digitalprint

Grafisk Tekniker Digitalprint Grafisk Tekniker Digitalprint Grafik med CMYK-farver, hvid dækfarve og lak i Illustrator til print på Flatbed Versa UV LEF-12 Der skal printes på et antal objekter, der enten ligger i et fixatur (udskåret

Læs mere

Patientlister. Tilføj / rediger eksisterende lister. VEJLEDNING Patientlister

Patientlister. Tilføj / rediger eksisterende lister. VEJLEDNING Patientlister Patientlister Tilføj / rediger eksisterende lister Patientlister benyttes til at holde styr på, hvilke patienter der f.eks. har fået lavet et implantat, skal have narkose eller på anden vis, skal figurere

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

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

ØVELSESRÆKKE OG VEJLEDNING TIL CD-ORD 5

ØVELSESRÆKKE OG VEJLEDNING TIL CD-ORD 5 ØVELSESRÆKKE OG VEJLEDNING TIL CD-ORD 5 LÆSEFUNKTIONER 1. Start CD-ORD 5 CD-ORD 5 startes fra genvejsikonet på Skrivebordet. Når det er startet ses programmets værktøjslinie øverst på skærmen. Ligger genvejen

Læs mere

Kommuniker: Gennem Valg

Kommuniker: Gennem Valg Kursusmappen Kommuniker: Gennem Valg Øvelser Mikro Værkstedet Indhold Indhold... 2 Start Kommuniker: Gennem Valg... 3 Øvelse 1 Åbn Kommuniker: Gennem Valg... 3 Øvelse 2 Åbn en aktivitet... 4 Øvelse 3 Udskrivnings-ikon

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

Vejledning til Photofiltre nr.176 Side 1 Lave top til en hvor foto bliver drejet lidt, og lagt tekst på

Vejledning til Photofiltre nr.176 Side 1 Lave top til en  hvor foto bliver drejet lidt, og lagt tekst på Side 1 Denne vejledning starter med at vi skal lave et tomt billede til emailtoppen. I boksen der kommer frem skriver du Bredde 1200 Højde 300 Baggrund her vælges hvid Vi har nu et tomt hvidt billede.

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

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

Kompendium til Geogebra

Kompendium til Geogebra Kompendium til Geogebra Hardsyssel Efterskole Matematik 8. Klasse Side 1 af 12 Kompendium til Geogebra 1. Generel præsentation af Geogebra 1.1 Download af programmet Geogebra kan gratis downloades fra

Læs mere

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge: Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.

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

Frit efter Henning P, Ishøj

Frit efter Henning P, Ishøj Frit efter Henning P, Ishøj INDHOLDSFORTEGNELSE INDHOLDSFORTEGNELSE... 2 Start af Inventor.... 3 Opsætning:... 4 Oprette en tegning i Inventor:... 5 Gemme funktionen... 9 Åbne og starte på samme tegning:...

Læs mere

Programmering i C. Lektion september 2009

Programmering i C. Lektion september 2009 Programmering i C Lektion 4 18. september 2009 Pointers Referenceparametre 2 / 19 Pointers 1 Pointers 2 Referenceparametre Pointers Referenceparametre 3 / 19 Husk: En variabel er en navngiven plads i computerens

Læs mere

Photofiltre nr. 85 Lave grafikbillede hvor vi bruger plugins side 1

Photofiltre nr. 85 Lave grafikbillede hvor vi bruger plugins side 1 Lave grafikbillede hvor vi bruger plugins side 1 Vi skal nu sammensætte et grafikbillede hvor vi bruger 2 plugins som kan hentes på min hjemmeside www.pensionistedb.dk under Photofiltre. Denne hedder Image

Læs mere

Vejledning til Photofiltre nr.194 Side 1 Lave en juletop til at sætte ind foroven på en Start med at gå op og vælge NY

Vejledning til Photofiltre nr.194 Side 1 Lave en juletop til at sætte ind foroven på en  Start med at gå op og vælge NY Side 1 Start med at gå op og vælge NY Du skal først vælge størrelse Bredde 1200 Højde 350 Baggrund her vælger du Rød farve Ikke noget hak ved Baggrundsmønster Du får så denne som er baggrunden for toppen

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

PowerPoint 2003. Kursusmateriale til FHF s kursister

PowerPoint 2003. Kursusmateriale til FHF s kursister PowerPoint 2003 Kursusmateriale til FHF s kursister Indholdsfortegnelse: Opgave 1 Hvad er en Præsentation?... 2 Opgave 2 vælg emne + opret dias... 3 Opgave 3 Indsæt objekter / billeder... 4 Opgave 4 Brugerdefineret

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

Software Construction 1 semester (SWC) Spørgsmål 1

Software Construction 1 semester (SWC) Spørgsmål 1 Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /

Læs mere

Øvelser til Kemometri

Øvelser til Kemometri Øvelser til Kemometri McDonalds data Datasættet er tidligere hentet fra www.mcdonaldsmenu.info og findes i filen McDonaldsScaled. Download filen ved at klikke på McDonals på hjemmesiden www.models.life.ku.dk/gymnasieoevelse23

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Tastemanual til Webbyggeren

Tastemanual til Webbyggeren Tastemanual til Webbyggeren Denne tastemanual er opbygget således, at eleverne skal lave deres hjemmeside i en allerede konstrueret hjemmesideskabelon, som de kan arbejde videre i, lægge tekst ind i, ændre

Læs mere

Offset til terminalskærm i Java

Offset til terminalskærm i Java Denne guide er oprindeligt udgivet på Eksperten.dk Offset til terminalskærm i Java Ikke en atikkel - men en Classe til java der gør det nemt at skrive ud på avancerede måder når man kun opererer i dosvindue.

Læs mere

Scratchdag 16. maj Lær at programmere med scratch

Scratchdag 16. maj Lær at programmere med scratch Scratchdag 16. maj 2015 Lær at programmere med scratch Indhold Baggrundsbilledet... 2 Fjern Katten... 3 Indsæt Vogn... 4 Placer vognen samme sted hver gang spillet starter... 5 Bevæg vognen med piletasterne...

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 Afleveringsopgaver

Læs mere

Adobe InDesign 1.5. Service & Kommunikation HTX / Viby

Adobe InDesign 1.5. Service & Kommunikation HTX / Viby Adobe InDesign 1.5 1 Adobe InDesign 1.5 2 Adobe InDesign 1.5 - Index Folderteori.............................. 3 Placering.............................. 4 Farver og tekst........................... 5 Skriftsnit

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

Sådan starter du PowerPoint vha. Start-knappen

Sådan starter du PowerPoint vha. Start-knappen Bliv en haj til IT i hverdagen 4.3 PowerPoint Microsoft PowerPoint er et præsentationsprogram, som kan bruges til at oprette flotte præsentationer, der enten kan udskrives eller afspilles på en computer.

Læs mere

Vejledning til listings-pakken

Vejledning til listings-pakken Vejledning til listings-pakken Morten Ovi latex@student.dtu.dk / 6. juli 2004 Indhold 1 Om listings-pakken 1 2 Indstilling af listings 2 3 listings-pakken i praksis 2 3.1 listings i teksten............................

Læs mere

Øvelser rundt på computeren

Øvelser rundt på computeren Øvelser rundt på computeren Kursister med it-færdigheder bør læse øvelserne igennem. Hvis der er elementer, som er ukendte, bør du udføre øvelserne. Hvis øvelserne derimod er kendt information kan øvelserne

Læs mere

Kom hurtigt i gang. med. FloorPlan 3D. FloorPlan 3D er et program med mange anvendelsesmuligheder!

Kom hurtigt i gang. med. FloorPlan 3D. FloorPlan 3D er et program med mange anvendelsesmuligheder! Kom hurtigt i gang med FloorPlan 3D FloorPlan 3D er et program med mange anvendelsesmuligheder! Formålet med denne guide, er at give et overblik over de grundlæggende funktioner i FloorPlan 3D og at få

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

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

Her vælger du den øverste skabelon og trykker på Download. Hvis du bruger Windows egen Browser Edge kommer dette frem hvor du trykker Åbn

Her vælger du den øverste skabelon og trykker på Download. Hvis du bruger Windows egen Browser Edge kommer dette frem hvor du trykker Åbn Side 1 Vi skal starte med at at åbne en skabelon til LibreDraw. På min hjemmeside under LibreOffice Draw er der en side med skabeloner. Her vælger du den øverste skabelon og trykker på Download Hvis du

Læs mere

Fundamentale sprogbegreber

Fundamentale sprogbegreber Fundamentale sprogbegreber Sætninger og udtryk Niveauer af programbeskrivelse (statisk versus dynamisk syn) Oversigt Sætninger simple sætninger (assignment, metodekald) sammensatte sætninger (selektion,

Læs mere

Indhold Indledning... 2 A3 plakat fra tom side... 3

Indhold Indledning... 2 A3 plakat fra tom side... 3 Indhold Indledning... 2 A3 plakat fra tom side... 3 Tekst...4 Tabel...5 WordArt...5 Streger og pile...6 Autofigurer...6 Designobjekter...6 Billeder...7 Flytte objekter...7 Rotere objekter...7 Placering

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