Crash course i Programmering. HumTek, RUC
|
|
- Stine Lorentzen
- 7 år siden
- Visninger:
Transkript
1 Crash course i Programmering HumTek, RUC
2 Resume - Vigtigste begreber Kommentarer Funktioner Udtryk Sætning Koordinater i display-vindue Funktioner (til tegning): size(), background(), point(), line(), rect(), triangle(), quad(), ellipse(), bezier(), fill(), nofill(), stroke(), nostroke(), strokeweight(), strokecap(), strokejoin(), smooth(), nosmooth() Data Datatype Variabel Tilskrivning (assignment) "=" Aritmetiske udtryk med +, -, *, /, %, og paranteser Forkortet skrivemåde ved tilskrivning ++, --, +=, -=, *=, /= Funktioner (aritmetriske): ceil(), floor(), round(), abs(), sq(), sqrt(), pow(), min(), max()
3 Control 1: logiske udtryk Logiske udtryk kan angives med relationerne >, <, >=, <=, ==,!= og med operatorerne, &&,! Hvad udskriver nedenstående program Hvad betyder de? Angiv eksempler på udtryk og deres værdi? int x=7; int y=5; int z=9; println(x>y); println((x>y) (y>=z)); println((x>y) && (y>=z)); println((x>y) (z%3==0));
4 Betingede sætninger simpel if-sætning if (test) { sætninger, der udføres hvis test er sand if-else konstruktion int x = 101; if (x > 100) { ellipse(50, 50, 36, 36); if (x < 100) { rect(33, 33, 34, 34); line(20, 20, 80, 80); 5-05 if (test) { sætninger, der udføres hvis test er sand else { sætninger, der udføres hvis test er falsk int x = 100; if (x > 100) { ellipse(50, 50, 36, 36); else { rect(33, 33, 34, 34); line(20, 20, 80, 80);
5 Control 1 Opgaver Bogen s 59 opg 1 Opg A Med random(100) fås et tilfældigt tal imellem 0 og 100. Brug dette til at skrive et program der tegner et kvadrat eller en cirkel med samme sandsynlighed. Opg B Som opg A men nu et kvadrat, en cirkel eller en trekant med (ca samme sansynlighed)
6 Control 2: Brug af løkker/iteration i stedet for size(200,200); line(20, 20, 20,180); line(30, 20, 30,180); line(40, 20, 40,180); line(50, 20, 50,180); line(60, 20, 60,180); line(70, 20, 70,180); line(80, 20, 80,180); line(90, 20, 90,180); line(100, 20, 100,180); line(110, 20, 110,180); line(120, 20, 120,180); line(130, 20, 130,180); line(140, 20, 140,180); line(150, 20, 150,180); line(160, 20, 160,180); line(170, 20, 170,180); line(180, 20, 180,180); kan man bruge en for-løkke size(200,200); for (int i = 20; i < 190; i = i + 10) { line(i, 20, i, 180);
7 Løkker for-løkke for (init; test; update) { sætninger; udføres således 1. init udføres 2. test evalueres 3. hvis test er sand gå til 4 ellers gå til 6 4. udfør sætninger 5. udfør update og gå til 2 6. gå videre til resten af programmet eksempel size(200,200); for (int i = 20; i < 190; i = i + 10) { line(i, 20, i, 180);
8 Eksempel eksempel nofill(); for (int d = 10; d < 160; d = d + 10) { ellipse(50, 50, d, d); variation 1 nofill(); for (int d = 150; d > 0; d = d - 10) { ellipse(50, 50, d, d); variation 2 - Forklar resultatet??? for (int d = 10; d < 160; d = d + 10) { ellipse(50, 50, d, d);
9 Nested iteration "nested" = "indlejret" Nestede løkker en løkke inde i en løkke en løkke inde i en løkke inde i en løkke...
10 Eksempel at iterere ned af Y-aksen strokeweight(8); for (int y=10; y<100; y = y + 10) { point(10, y); hvordan iterere hen af X-aksen?.
11 Eksempel at iterere ned af Y-aksen strokeweight(8); for (int y=10; y<100; y = y + 10) { point(10, y); at iterere hen af X-aksen strokeweight(8); for (int x = 10; x < 100; x = x + 10) { point(x, 10); Hvordan med begge dele på een gang?.
12 Eksempel at iterere ned af Y-aksen strokeweight(8); for (int y=10; y<100; y = y + 10) { point(10, y); at iterere hen af X-aksen strokeweight(8); for (int x = 10; x < 100; x = x + 10) { point(x, 10); begge dele i en nested løkke strokeweight(8); for (int y = 10; y < 100; y = y + 10) { for (int x = 10; x < 100; x = x + 10) { point(x, y);
13 Control 2 Opgaver Opg A skriv et program, der tegner sådan: Opg B skriv et program der tegner et skakbrætmønster på 10*10 felter hver af 10 * 10 punkter. Tip: Hvis man i en nested løkke med Y og X starter med 0 og lægger 10 til Y hhv X hver gang, så vil følgende udtryk hele tiden skifte imellem sandt og falsk (x+y)/10%2 == 0) forklar hvorfor ovenstående udtryk skifter værdi
14 Pæne programmer (Formattering) sådan noget kode: strokeweight(8); for (int y = 10; y < 100; y = y + 10) { for (int x = 10; x < 100; x = x + 10) { point(x, y); kan godt blive uoverskueligt, så gør således i stedet strokeweight(8); for (int y = 10; y < 100; y = y + 10) { for (int x = 10; x < 100; x = x + 10) { point(x, y); der findes varianter, men denne formmatering kan Processing's PDE finde udaf "Auto format" under "Tools"-menuen eller blot Ctrl+T
15 Shape 2: Vertices (Punktfølger) Vertex (= "vinkelspids") Tegning med punktfølger start punktfølge beginshape(), definer punkt (x,y) vertex(x,y) slut punktfølge endshape(), nofill(); beginshape(); vertex(30, 20); vertex(85, 20); vertex(30, 75); vertex(85, 75); endshape(); nofill(); beginshape(); vertex(30, 20); vertex(85, 20); vertex(30, 75); vertex(85, 75); endshape(close);. nofill(); beginshape(lines); vertex(30, 20); vertex(85, 20); vertex(30, 75); vertex(85, 75); endshape(); nofill(); beginshape(points); vertex(30, 20); vertex(85, 20); vertex(30, 75); vertex(85, 75); endshape();
16 beginshape(mode), beginshape(mode) MODE kan være POINTS, LINES, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP, QUADS, QUAD_STRIP nofill(); beginshape(); vertex(30, 20); vertex(85, 20); vertex(30, 75); vertex(85, 75); endshape(); der angiver hvordan punktfølgen fortolkes
17 Kurvetegning Punktfølger kan benyttes til tegning af kurver med curvevertex() beziervertex() - Find dem i referencen
18 Shape 2 Opgaver Bogen s 77 Opg 1-3 Opg A. Tegn en linie med en punktfølge sådan at 100 tilfældige punkter forbindes med lige kanter (Brug funktionen random()) Opg B Som opg A men med kurver (brug curvevertex) Opg C Tegn 50 tilfældige trekanter Opg D Tegn 25 tilfældige firkanter
19 Color 1: Farver Farver bruges i background() fill() stroke() RGB farvekodning farver angives ved 3 værdier for hhv rød (mellem 0 og 255) grøn (mellem 0 og 255) blå (mellem 0 og 255) HSB Hue (mellem 0 og 360) Beskriver selve farvens "kulør". Saturation (mellem 0 og 100) Farvens styrke eller mætning, dvs. mængden af gråt, der er i farven. Brightness (mellem 0 og 100) Angiver hvor forholdsvis lys eller mørk farven er.
20 Farve funktioner og hex koder Funktioner color() colormode() Hexadecimal (hex) notation farve angivet ved 16-talssystemet hvad er det? Bemærk i PDE'en er der et tool der hedder "color selector"
21 Color 1 Opgaver Bogen side 93 Opg 1-3
22 Math 4: Tilfældige tal tilfældige tal random() randomseed() Brug af random til at styre forløbet i et program float r = random(2); if (r < 1) { line(0, 0, 100, 100); else { ellipse(50, 50, 75, 75); background(0); stroke(255, 60); for (int i = 0; i < 100; i++) { float r = random(10); strokeweight(r); float offset = r * 5.0; line(i-20, 100, i+offset, 0);
23 Math 4: Tilfældige tal Noise en mere kontrolleret form for tilfældighed, hvor en ny værdi er påvirket af den foregående noise() noiseseed() size(600, 100); float v = 0.0; float inc = 0.1; nostroke(); fill(0); for (int i = 0; i < width; i = i+4) { float n = noise(v) * 70.0; rect(i, 10 + n, 3, 20); v = v + inc;
24 random() og noise() size(600, 100); float v = 0.0; float inc = 0.1; nostroke(); fill(0); for (int i = 0; i < width; i = i+4) { float n = noise(v) * 70.0; rect(i, 10 + n, 3, 20); v = v + inc; size(600, 100); float v = 0.0; float inc = 0.1; nostroke(); fill(0); for (int i = 0; i < width; i = i+4) { float n = random(1) * 70.0; rect(i, 10 + n, 3, 20); v = v + inc;
25 Math 4 Opgaver Se tidligere opgaver fra vertices/punktfølger Prøv (eventuelt!) at kikke på noise() og prøve at bruge den. Se eksempler på processing.org
26 Transform 1: Translate, Matrices Translation at flytte origo (nulpunktet i koordinatsystemet) translate() Matrix-stak bruges til at holde styr på transformationer pushmatrix() popmatrix() pushmatrix(); translate(20, 0); rect(0, 10, 70, 20); // Draws at (20, 30) pushmatrix(); translate(30, 0); rect(0, 30, 70, 20); // Draws at (50, 30) popmatrix(); rect(0, 50, 70, 20); // Draws at (20, 50) popmatrix(); rect(0, 70, 70, 20); // Draws at (0, 70)
27 Transform 1 Opgaver Opg A Skriv et program der gør følgende. Tegner en cirkel i (0,0), flytter 0-punktet til midten af displayvinduet, tegner samme cirkel og flytter nulpunktet endnu engang til nederste højre punkt i displayvinduet og tegner cirklen en sidste gang. Opg B Som opg A, men nu skal indstillingen af koordinatsystemet (nulpunktet) gemmes fra starten og hentes til slut, hvorefter der tegnes endnu en cirkel der er lidt større
28 Transform 2: Rotation og skalering Rotation rotate() angives med en vinkel og roterer koordinatsystemet med denne vinklen opgives i radianer (altså imellem 0 og 2*PI) smooth(); rect(55, 0, 30, 45); rotate(pi/8); rect(55, 0, 30, 45);
29 Skalering Skalering scale() skalerer koordinatsystemet uniform skalering med X scale(x) smooth(); ellipse(32, 32, 30, 30); scale(1.8); ellipse(32, 32, 30, 30); separat akse-skalering med X,Y scale(x,y). smooth(); ellipse(32, 32, 30, 30); scale(2.8, 1.8); ellipse(32, 32, 30, 30);
30 Sammensatte transformationer rect(-25, -25, 50, 50); translate(width/2, height/2); rect(-25, -25, 50, 50); rotate(pi/8); rect(-25, -25, 50, 50); size(200,200); background(0); smooth(); stroke(255, 120); translate(132, 66); // Set initial offset for (int i = 0; i < 18; i++) { // 18 repetitions strokeweight(i*2); // Increase stroke weight rotate(pi/12); // Accumulate the rotation line(0, 0, 110, 0);
31 Transform 2 Opgaver Opg A Tegn en trekant med en spids der peger opad og tegn den samme endnu engang, blot vendt på hovedet Opg B varier opg A så trekanten tegnes 10 gange på vejen om på hovedet. Opg C tegn en trekant der fylder det meste af vinduet og gentegn denne et antal gange i en for-løkke, hvor den skalerer ned Opg D prøv at kombinere opg B og C
32 Structure 2: Continuous mode Continuous mode vedvarende udførelse af (en del af) programmet som en tegnefilm opdelt i frames Continuous mode funktioner mm. setup() kaldes een gang bruges til at initialisere draw() kaldes umiddelbart efter setup() og derefter vedvarende indtil programmet stoppes eller til noloop() hvert kald svarer til en frame framerate() og framecount framerate() sætter antal frames pr sekund framecount angiver antal frames siden programstart noloop() og loop() bruges til hhv at stoppe og genstarte den vedvarende udførelse af draw()
33 setup(),draw() eksempel float y = 0.0; void draw() { framerate(30); line(0, y, 100, y); y = y + 0.5; float y = 0.0; void setup() { size(100, 100); smooth(); fill(0); void draw() { background(204); ellipse(50, y, 70, 70); y += 0.5; if (y > 150) { y = -50.0;
34 Structure 2 Opgaver Bogen s Opg A Brug noloop til at få et program til at udføre draw() 200 gange float y = 0.0; void setup() { size(100, 100); smooth(); fill(0); Opg B Hvad sker der hvis background()-kaldet i programmet til højre flyttes til setup() i stedet? Opg C void draw() { background(204); ellipse(50, y, 70, 70); y += 0.5; if (y > 150) { y = -50.0; I stedet for at bruge background kan man bruge fill() og så tegne en rektangel der fylder hele vinduet og man kan vælge en alpha-værdi (mellem 0 og 100, fx 12) for gennemsigtigheden af fyldfarven. Ved at bruge muse-variablene mousex og mousey kan man få en figur til at følge musens bevægelser. Prøv at skrive et program hvor en figur følger musens bevægelser ret dette så vinduet hele tiden bliver overskrevet med en almindelig farve ret igen så der bruges en gennemsigtig farve
35 Structure 2 Opgaver Opg D Skriv et program der bare bliver ved med at tegne cirkler med centrum der hvor musen er, altså punktet (mousex,mousey). Cirklerne skal have en tilfældig diameter på max 70 punkter og fyldes med en tilfældig farve. Opg E Prøv at få programmet fra opg D til i det mindste at holde op med at tegne cirkler når man ikke bevæger musen. Brug her pmousex og pmousey som er musens koordinater i den umiddelbart foregående frame.
36 Dagens Debugging
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 mereCrash Course i Programmering. HumTek, RUC
Crash Course i Programmering HumTek, RUC Resume - Vigtigste begreber Logiske udtryk med: relationerne >, =,
Læs mereGrafikprogrammering 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 merePenge 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 mereMatematik C. Cirkler. Skrevet af Jacob Larsen 3.år HTX Slagelse Udgivet i samarbejde med Martin Gyde Poulsen 3.år HTX Slagelse.
Cirkler Skrevet af Jacob Larsen 3.år HTX Slagelse Udgivet i samarbejde med Martin Gyde Poulsen 3.år HTX Slagelse Side Indholdsfortegnelse Cirklen ligning Tegning af cirkler Skæring mellem cirkel og x-aksen
Læs mereOpgaver om koordinater
Opgaver om koordinater Formålet med disse opgaver er dels at træne noget matematik, dels at give oplysninger om og træning i brug af Mathcad: Matematik: Øge grundlæggende indsigt vedrørende koordinater
Læs merePHOTOSHOP - BILLEDREDIGERING
PHOTOSHOP - BILLEDREDIGERING Billeder åbnes via: File - Open... Et billede kan roteres via: Image - Rotate Canvas Under Image - Image Size... kan billedets størrelse og opløsning ændres. Under Image -
Læs mereMastercam Øvelsesvejledning
Mastercam Øvelsesvejledning Fræsning og Design version 9 MASTERCAM V9 ØVELSER 1 2 MASTERCAM V9 ØVELSER Indhold: 1. Indledning 5 1.1. Konfiguration 5 1.2. Brugerfladen 6 1.3. Menuerne 7 1.3.1. Analyser
Læs mereWorkshop 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 mereMircobit 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 mereKom it. lavet af Martin Hejgaard Sørensen. Vi skal i denne øvelse tegne et kattebur dvs. et bur til at transportere en kat.
Vi skal i denne øvelse tegne et kattebur dvs. et bur til at transportere en kat. Vi skal først have SketchUp sat op så vi kan tegne fornuftigt. Hvis vi ikke har den venstre toolbar skal vi have den slået
Læs merePhotoshop 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 mereSPHERO 2.0 undervisningsforløb til mellemtrinnet i matematik Polygoner og vinkler
SPHERO 2.0 undervisningsforløb til mellemtrinnet i matematik Polygoner og vinkler Fælles mål 2014 Matematik Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende geometriske
Læs mereDette miniprojekt omhandler en anvendelse af Lineær Algebra til computergrafik og planeters omløbsbaner.
Lineær algebra Beskrivelse Denne dag vil bestå af to miniprojekter, hvor underviser vil give en kort præsentation af hvert emne et om formiddagen og et om eftermiddagen, og herefter være til rådighed til
Læs mereProgrammering 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 merecvbnmrtyuiopasdfghjklæøzxcvbnmq wertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwer tyuiopåasdfghjklæøzxcvbnmqwerty
cvbnmrtyuiopasdfghjklæøzxcvbnmq wertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwer tyuiopåasdfghjklæøzxcvbnmqwerty Matematik Den kinesiske prøve uiopåasdfghjklæøzxcvbnmqwertyui 45 min 01 11
Læs mereMichael 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 mereScratch. - 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 mereGeometri Følgende forkortelser anvendes:
Geometri Følgende forkortelser anvendes: D eller d = diameter R eller r = radius K eller k = korde tg = tangent Fig. 14 Benævnelser af cirklens liniestykker Cirkelperiferien inddeles i grader Cirkelperiferien
Læs mereThe GIMP. The GIMP til windows kan hentes fra siden: http://gimp win.sourceforge.net/stable.html
The GIMP The GIMP er et gratis grafikprogram som kan hentes på nettet. Alle nye opdateringer af programmet bliver lagt på nettet, så snart de er færdige. Tilbehør (bl.a. særlige funktioner) kan også hentes
Læs mereKompendium 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 mereNoter til C# Programmering Iteration
Noter til C# Programmering Iteration Programflow Programmer udfører det meste af deres arbejde vha. forgrening og løkker. Løkker Mange programmeringsproblemer kan løses ved at gentage en handling på de
Læs mereStart 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 mereMicroStation 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 mereTOGL: Text OpenGL. J. Andreas Bærentzen
TOGL: Text OpenGL J. Andreas Bærentzen TOGL er et lille program, der skal gøre det nemmere at lære computergrafik. Du kan beskrive en simpel scene i en tekstfil og vise den med TOGL. De kommandoer TOGL
Læs mereIntroduktion til Computer Grafik Projekt 1
Introduktion til Computer Grafik Projekt 1 Line Løfquist,Thor Prentow, Nikoline Vinkel Datalogisk Institut, Aarhus Universitet Åbogade 34, 8200 Aarhus N, Denmark 20071346, 20071952, 20071387 {u071346,prentow,u071387}@cs.au.dk
Læs meregeometri trin 1 brikkerne til regning & matematik preben bernitt
brikkerne til regning & matematik geometri trin 1 preben bernitt brikkerne til regning & matematik geometri, trin 1 ISBN: 978-87-92488-15-2 1. Udgave som E-bog 2003 by bernitt-matematik.dk Kopiering er
Læs mereGratisprogrammet 27. september 2011
Gratisprogrammet 27. september 2011 1 Brugerfladen: Små indledende øvelser: OBS: Hvis et eller andet ikke fungerer, som du forventer, skal du nok vælge en anden tilstand. Dette ses til højre for ikonerne
Læs mereProgrammering og geometri i scratch
side 1 Programmering og geometri i scratch scratch.mit.edu Steen Petersen spe05 side 2 Introduktion til programmering i Scratch Opret dig som bruger på scratch.mit.edu. Det er gratis, og det giver dig
Læs mereEksamensspørgsmål: Trekantberegning
Eksamensspørgsmål: Trekantberegning Indhold Definition af Sinus og Cosinus... 1 Bevis for Sinus- og Cosinusformlerne... 3 Tangens... 4 Pythagoras s sætning... 4 Arealet af en trekant... 7 Vinkler... 8
Læs mereGeoGebra. Tegn følgende i Geogebra. Indsæt tegningen fra geogebra. 1. Indsæt punkterne: (2,3) (-2, 4) (-3, -4,5)
Tegn følgende i Geogebra 1. Indsæt punkterne: (2,3) (-2, 4) (-3, -4,5) Forbind disse tre punker (brug polygon ) 2. Find omkreds, vinkler, areal og sidelængder 3. Tegn en vinkelret linje fra A og ned på
Læs mereHTX, RTG. Rumlige Figurer. Matematik og programmering
HTX, RTG Rumlige Figurer Matematik og programmering Vejledere: Jørn Christian Bendtsen og Karl G. Bjarnason Morten Bo Kofoed Nielsen & Michael Jokil 10-10-2011 In this assignment we have been working with
Læs mereFørste møde med skærmbilledet i After Effects 6,5 PRO Lidt om animering
Bent Sehested Side - 1 Første møde med skærmbilledet i After Effects 6,5 PRO Lidt om animering Hvert lag i Compositionen har et afmærket ankerpunkt. Det er koordinaterne for diagonalernes skæring. Der
Læs mereEdb-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 merePå opdagelse i Mandelbrot-fraktalen En introduktion til programmet Mandelbrot
Jørgen Erichsen På opdagelse i Mandelbrot-fraktalen En introduktion til programmet Mandelbrot Hvad er en fraktal? Noget forenklet kan man sige, at en fraktal er en geometrisk figur, der udmærker sig ved
Læs mereDENNE LILLE MANUAL TIL GEOGEBRA DÆKKER NOGENLUNDE DE EMNER, DER VEDRØRER FOLKESKOLEN TIL OG MED 10. KLASSE.
Geogebra. DENNE LILLE MANUAL TIL GEOGEBRA DÆKKER NOGENLUNDE DE EMNER, DER VEDRØRER FOLKESKOLEN TIL OG MED 10. KLASSE. (dvs. det er ikke alle emner i SYMBOLLINIEN, der beskrives). Navnet GEOGEBRA er en
Læs mereLærereksemplar. Kun til lærerbrug GEOMETRI 89. Kopiering er u-økonomisk og forbudt til erhvervsformål.
Kun salg ved direkte kontakt mellem skole og forlag. Kopiering er u-økonomisk og forbudt til erhvervsformål. GEOMETRI 89 Side Emne 1 Indholdsfortegnelse 2 Måling af vinkler 3 Tegning og måling af vinkler
Læs mereElevark 6: Prøv at kode en produktionsproces
Elevark 6: Prøv at kode en produktionsproces De følgende sider handler om at kode en produktionsproces i Scratch. Det minder på mange måder om den måde man koder en maskine på en virksomhed, når man sætter
Læs mereEKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND side 1 LED bånd I dette opgavesæt skal du arbejde med et LED bånd og en Arudino. Diagrammet viser LED båndets tilslutningen.
Læs mereFormler og diagrammer i OpenOffice Calc
Formler i Calc Regneudtryk Sådan skal det skrives i Excel Facit 34 23 =34*23 782 47 23 =47/23 2,043478261 27³ =27^3 19683 456 =KVROD(456) 21,3541565 7 145558 =145558^(1/7) 5,464829073 2 3 =2*PI()*3 18,84955592
Læs mereMatematik A. 5 timers skriftlig prøve. Højere Teknisk Eksamen i Grønland maj 2009 GLT091-MAA. Undervisningsministeriet
Højere Teknisk Eksamen i Grønland maj 2009 GLT091-MAA Matematik A 5 timers skriftlig prøve Undervisningsministeriet Fredag den 29. maj 2009 kl. 9.00-14.00 Matematik A 2009 Prøvens varighed er 5 timer.
Læs mereMatematik for malere. praktikopgaver. Geometri Regneregler Areal Procent. Tilhører:
Matematik for malere praktikopgaver 2 Geometri Regneregler Areal Procent Tilhører: 2 Indhold: Geometri... side 4 Regneregler... side 10 Areal... side 12 Procent... side 16 Beregninger til praktikopgave
Læs mereIde 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 mereIntroduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010
Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Computere er uvurderlige redskaber for personer der ønsker at arbejde med matematiske modeller
Læs mereProgrammering 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 merePå opdagelse i GeoGebra
På opdagelse i GeoGebra Trekanter: 1. Start med at åbne programmet på din computer. Du skal sørge for at gitteret i koordinatsystem er sat til. Dette gør vi ved at trykke på Vis oppe i venstre hjørne og
Læs mereGrafisk 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 mereEDB 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 mereProgrammering og Problemløsning, 2017
Programmering og Problemløsning, 2017 Rekursion Towers of Hanoi og Liniegrafik Martin Elsman Datalogisk Institut Københavns Universitet DIKU 13. Oktober, 2017 Martin Elsman (DIKU) Programmering og Problemløsning,
Læs mereOPGAVEN PROGRAMMER VÆRKTØJER ARBEJDSPROCESS KVALITETSVURDERING
GRAFIK & BILLEDE REDEGØRELSE GRAFIK & BILLEDE 14 OPGAVEN MadDedektiven har fået taget billeder, som han skal bruge på sin nye hjemmeside. Jeg har lånt billederne til at lave en fiktiv magasin-forside til
Læs mereGrafik & 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 mereOptimering af fraværsregistrering
Journal Optimering af fraværsregistrering Eksamensprojekt i Programmering C, klasse 3.4, 2011 AFLEVERET 09-05-2014 Indhold Abstract... Fejl! Bogmærke er ikke defineret. Problemformulering... 2 Produktet...
Læs mereAgroSoft A/S AgroSync
AgroSoft A/S AgroSync AgroSync er et AgroSoft A/S værktøj, der bliver brugt til filudveksling imellem WinSvin og PocketPigs. Fordele ved at bruge AgroSync: Brugeren bestemmer overførsels tidspunktet for
Læs mereArbejde med 3D track motion
Arbejde med 3D track motion Gary Rebholz I sidste måneds Tech Tip artikel gennemgik jeg det grundlæggende i track motion. Selv om vi ikke gennemgår alle værktøjer i Track Motion dialog box vil du alligevel
Læs mereAndreas Møinichen og Aske Märcher 10-05-2011
Programmering Læring om Cos(x) og Sin(x) Andreas Møinichen og Aske Märcher 10-05-2011 LÆRER: KARL BJARNASON Roskilde Tekniske gymnasium. Klasse 2.1 Indholdsfortegnelse PROJEKTBESKRIVELSE... 3 INDLEDNING...
Læs mereVektorfunktioner. (Parameterkurver) x-klasserne Gammel Hellerup Gymnasium
Vektorfunktioner (Parameterkurver) x-klasserne Gammel Hellerup Gymnasium Indholdsfortegnelse VEKTORFUNKTIONER... Centrale begreber... Cirkler... 5 Epicykler... 7 Snurretoppen... 9 Ellipser... 1 Parabler...
Læs mereFig. 1 En bue på en cirkel I Geogebra er der adskillige værktøjer til at konstruere cirkler og buer:
Euclidean Eggs Freyja Hreinsdóttir, University of Iceland 1 Introduction Ved hjælp af et computerprogram som GeoGebra er det nemt at lave geometriske konstruktioner. Specielt er der gode værktøjer til
Læs mereIntroduktion til GeoGebra
Introduktion til GeoGebra Om navne Ib Michelsen Herover ses GeoGebra's brugerflade. 1 I øverste linje finder du navnet GeoGebra og ikoner til at minimere vinduet, ændre til fuldskærm og lukke I næste linje
Læs mereListen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:
Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra
Læs mere3 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 mereForelæ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 mereDenne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)
Denne guide er oprindeligt udgivet på Eksperten.dk Batch genopfriskning Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-) Skrevet den 03.
Læs mereFase 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 mereLRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) int wmid, wmevent; PAINTSTRUCT Introduktion ps; til HDC hdc; programmering med switch (message) case WM_COMMAND: wmid = LOWORD(wParam);
Læs mereForelæ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 mereGrundlæggende Opgaver
Grundlæggende Opgaver Opgave 1 En retvinklet trekant har sine vinkelspidser i (,4),(4, 4) og (, 4). a) Hvor store er kateterne? b) Hvor store er hypotenusen? c) Beregn trekantens areal. d) Bestem kateterne,
Læs mereIndholdsfortegnelse. 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 mereForelæ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 mereSMARTBOARD. Hvordan fungerer det? Et kursusmateriale
SMARTBOARD Hvordan fungerer det? Et kursusmateriale Materialet må ikke kopieres eller på anden måde videredistribueres Opgave 1 Det grundlæggende a) Skriv med håndskrift på tavlen følgende brug pen eller
Læs mereInstaller DesignPro. DesignPro I Side 1
DesignPro I Side 1 Installer DesignPro DesignPro 5 DesignPro fra Avery, er fint layoutprogram, der har nogle store fordele frem for Publisher og Draw. Det er på Dansk, og så er det gratis. Programmet er
Læs mereGrafisk 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 mereKontrol-strukturer i PHP
Denne guide er oprindeligt udgivet på Eksperten.dk Kontrol-strukturer i PHP Denne artikel gennemgår kontrolstrukturer i PHP. 'if', 'switch', 'while' og 'for' bliver gennemgået. Den forudsætter lidt grundlæggende
Læs mereIllustrator 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 Illustrator CC Tegning med Pen Tool Side 2 af 2 Kombinationspunkter Med hjørnepunkter laver man et skarpt knæk på en kurve bestående af rette linjer. Med buepunkter
Læs mereInteger.parseInt(args[0]) konverterer tegnstreng (f.eks. "10") til heltal (10). if (udtryk) else
Programmering 1999 Forelæsning 2, fredag 3. september 1999 Betingede ordrer: if-, if Indlejrede betingede ordrer Løkker med begrænset iteration: for Løkker med ubegrænset iteration: while Betingede ordrer,
Læs mereGeogebra Begynder Ku rsus
Navn: Klasse: Matematik Opgave Kompendium Geogebra Begynder Ku rsus Kompendiet indeholder: Mål side længder Mål areal Mål vinkler Vinkelhalveringslinje Indskrevne cirkel Midt normal Omskrevne cirkel Trekant
Læs mereBjørn Grøn. Euklids konstruktion af femkanten
Bjørn Grøn Euklids konstruktion af femkanten Euklids konstruktion af femkanten Side af 17 Euklids konstruktion af femkanten Et uddrag af sætninger fra Euklids Elementer, der fører frem til konstruktionen
Læs mereVariabelsammenhænge og grafer
Variabelsammenhænge og grafer Indhold Variable... 1 Funktion... 1 Grafen for en funktion... 2 Proportionalitet... 4 Ligefrem proportional eller blot proportional... 4 Omvendt proportionalitet... 4 Intervaller...
Læs mereDu skal lære: at tegne forskellige former. tæt på eller langt væk. Find runde og kantede former. Tegn. Sørensen
at tegne Du skal lære: at tegne forskellige former at tegne mønstre at tegne ting, som er tæt på eller langt væk PÅ GADEN Find runde og kantede former. Sørensen Tegn. Noget rundt. Noget kantet. 2 Intro:
Læs mereBilleder og tegninger i Writer Indhold
Billeder og tegninger i Writer Indhold Indhold...1 Introduktion...2 Indsætte billeder...2 Formater billedet...3 Layout...3 Beskære billedet...4 Størrelse...5 Streger/ramme...6 Skygge...7 Justering af billedet...8
Læs mereDansk tillægsmanual til PODD i Dynavox Compass
Dansk til PODD i Dynavox Indhold Dansk til PODD i Dynavox... 1 Generelt... 2 Hvad består den danske udgave af:... 2 At gemme tilrettede PODD sidesæt:... 3 Hvor ligger skabelon sidesæt på pc:... 3 Alternativ
Læs mereKlasser. Grundlæggende Programmering med Projekt. Peter Sestoft Tirsdag 2. september 2008. (Tak til Jakob Bardram for nogle slides) Dagens begreber
Klasser Grundlæggende Programmering med Projekt Peter Sestoft Tirsdag 2. september 2008 (Tak til Jakob Bardram for nogle slides) Dagens begreber Felt (field) Metode (method) Parameter (parameter) Sætning,
Læs mereClassic 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 mereDesign af IT-medier. Skriftlig prøve 10. juni Alle skriftlige hjælpemidler er tilladt.
Design af IT-medier Skriftlig prøve 10. juni 1999 Varighed: Hjælpemidler: Bedømmelse: Besvarelse: Opgaver: 4 timer. Alle skriftlige hjælpemidler er tilladt. Karakter efter 13-skalaen. Alle ark skal være
Læs mereMødet. 6 Geometri. Begreb Eksempel Navn. Parallel. Vinkelret. Linjestykke. Polygon. Cirkelperiferi. Midtpunkt. Linje. Diagonal. Radius.
6.01 Mødet Begreb Eksempel Navn Parallel Vinkelret Linjestykke Polygon Cirkelperiferi Midtpunkt Linje Diagonal Radius Ret vinkel 6.02 Fire på stribe Regler Hver spiller får en spilleplade (6.03). Alle
Læs mereKonstruktion. d: En cirkel med diameter 7,4 cm. e: En trekant med grundlinie på 9,6 cm og højde på 5,2 cm. (Der er mange muligheder)
1: Tegn disse figurer: a: Et kvadrat med sidelængden 3,5 cm. b: En cirkel med radius 4,. c: Et rektangel med sidelængderne 3,6 cm og 9,. d: En cirkel med diameter 7,. e: En trekant med grundlinie på 9,6
Læs mereVEKTOR I RUMMET PROJEKT 1. Jacob Weng & Jeppe Boese. Matematik A & Programmering C. Avedøre-værket. Roskilde Tekniske Gymnasium 3.4. Fag.
VEKTOR I RUMMET PROJEKT 1 Fag Matematik A & Programmering C Tema Avedøre-værket Jacob Weng & Jeppe Boese Roskilde Tekniske Gymnasium 3.4 07-10-2010 1 Vektor i rummet INDLEDNING Projektet omhandler et af
Læs mereInstitut for Matematik, DTU: Gymnasieopgave. Arealmomenter
Arealmomenter af. og. orden side Institut for Matematik, DTU: Gymnasieopgave Arealmomenter Teori: Se lærebøgerne i faget Statiske konstruktionsmodeller og EDB. Se også H&OL bind,., samt bind appendix.3,
Læs mereVed brug af computer handler det derfor mest om, hvordan man får teksten til at stå på papiret og på skærmen.
Side 1 af 21 I dette materiale skal du prøve at arbejde med tekster og billeder. Tekster er bogstaver, der er sammensat til ord. Ord er igen sat sammen, så de danner sætninger. Sætninger kan udtrykke en
Læs mereMitch Studerer programmering og elsker at lave fede programmer. Han holder også meget af film og kunst. Mitch er i det hele taget en fin fyr.
Mitch Studerer programmering og elsker at lave fede programmer. Han holder også meget af film og kunst. Mitch er i det hele taget en fin fyr. De Kosmiske Vogtere: Gobo, Fabu og Pele De Kosmiske Vogtere
Læs mereProjekt 1.3 Brydningsloven
Projekt 1.3 Brydningsloven Når en bølge, fx en lysbølge, rammer en grænseflade mellem to stoffer, vil bølgen normalt blive spaltet i to: Noget af bølgen kastes tilbage (spejling), hvor udfaldsvinklen u
Læs mereDTU Campus Service DTU - BYGHERRERÅDGIVNING IKT Beskrivelse af DTU LOK koordinatsystemet. Den oprindelige definition af DTU-LOK er desværre gået tabt.
Notat DTU Campus Service DTU - BYGHERRERÅDGIVNING IKT Beskrivelse af DTU LOK koordinatsystemet 17. februar 2015 Projekt nr. 210914 Dokument nr. 1212704515 Version 5 Udarbejdet af MMKS 1 INDLEDNING Da DTU
Læs mereHunden kan sige et nyt tal (legen kan selvfølgelig udvides til former) hver dag, men kun det tal.
4. oktober 9.00-15.00 Tårnby Faglig læsning Program Præsentation Hunden - en aktivitet til at vågne op på Oplæg om begrebsdannelse Aktiviteter hvor kroppen er medspiller Matematikkens særlige sprog Aktiviteter
Læs mereDu skal lave en tegning af bordet set lige på fra alle sider (fra langsiden, den korte side, fra oven og fra neden - 4 tegninger i alt).
Mit bord. Tegn det bord, du sidder ved. Du skal lave en tegning af bordet set lige på fra alle sider (fra langsiden, den korte side, fra oven og fra neden - 4 tegninger i alt). Tegningerne skal laves på
Læs mereForelæ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 mereIndhold. Servicesider. Testsider
Indhold Servicesider Isometrisk papir.................................................... kopiside - Prikpapir............................................................. kopiside - Brøkkort.............................................................
Læs merebrikkerne til regning & matematik geometri basis+g preben bernitt
brikkerne til regning & matematik geometri basis+g preben bernitt brikkerne til regning & matematik geometri, basis+g ISBN: 978-87-92488-15-2 1. Udgave som E-bog 2010 by bernitt-matematik.dk Kopiering
Læs mereMatematik F2 Opgavesæt 2
Opgaver uge 2 I denne uge kigger vi nærmere på Cauchy-Riemann betingelserne, potensrækker, konvergenskriterier og flertydige funktioner. Vi skal også se på integration langs en ve i den komplekse plan.
Læs mereColoris. Programmet fungere på den måde at man vælger det billede man ønsker at arbejde med ved at klikke på det under menupunktet Projekter.
Under dette afsnit kan du lære at kende og benytte de mest nødvendige værktøjer til farvesætnings programmet Coloris. Skærmbilledet for Coloris ser således ud når du åbner for programmet (billedet kan
Læs mereVEJLEDNING I WEBKORT
VEJLEDNING I WEBKORT INDHOLD Vælg temaer 3 Naviger på kortet 4 Find adresser og informationer på kortet 5 Tegn enkle figurer på kortet 6 Andre værktøjer 7 Indstillinger 9 Udskriv 10 Temavælgerens muligheder
Læs mereTil at starte med vil jeg lige vis nogle små ændringer på opsætningen som jeg har lavet.
Microstation brugermøde 10. og 11. november 2008. Indlæg af Else-Marie Lorenzen. Vejdirektoratet Til at starte med vil jeg lige vis nogle små ændringer på opsætningen som jeg har lavet. Som det første
Læs mere