Crash course i Programmering. HumTek, RUC
|
|
|
- Stine Lorentzen
- 9 å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
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
Matematik 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
Opgaver 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
PHOTOSHOP - 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 -
Mastercam Ø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
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
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
Kom 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
SPHERO 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
Dette 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
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
cvbnmrtyuiopasdfghjklæø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
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...
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
Geometri 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
The 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
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
Noter 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
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
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Å
Introduktion 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
geometri 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
Gratisprogrammet 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
Programmering 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
Eksamensspø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
GeoGebra. 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å
HTX, 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
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
På 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
DENNE 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æ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
Elevark 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
EKSEMPEL 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.
Formler 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
Matematik 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.
Matematik 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
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.
Introduktion 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
På 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
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,
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
Programmering 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,
OPGAVEN 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
Optimering 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...
AgroSoft 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
Arbejde 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
Vektorfunktioner. (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...
Fig. 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
Introduktion 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
Listen 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
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
LRESULT 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);
Grundlæ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,
SMARTBOARD. 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
Installer 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
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
Illustrator 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
Integer.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,
Geogebra 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
Bjø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
Variabelsammenhæ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...
Du 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:
Billeder 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
Dansk 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
Klasser. 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,
Mø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
Konstruktion. 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
VEKTOR 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
Institut 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,
Ved 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
Projekt 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
DTU 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
Hunden 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
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).
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å
Indhold. Servicesider. Testsider
Indhold Servicesider Isometrisk papir.................................................... kopiside - Prikpapir............................................................. kopiside - Brøkkort.............................................................
brikkerne 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
Matematik 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.
Coloris. 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
VEJLEDNING 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
Til 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
