Michael Jokil
|
|
- Helle Lorentzen
- 8 år siden
- Visninger:
Transkript
1 HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil
2 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering... 5 Produktudvikling Iteration Iteration Iteration Videreudvikling Konklusion Bilag Af Michael Jokil Klasse 3.4 Side 2 af 14
3 Indledning I dette projekt vil jeg prøve at udvikle et program som skal hjælpe fysik elever på HTX med at forstå et forsøg som hedder "Det skrå kast". Grunden til at jeg har valgt dette er fordi at jeg har talt med mange, som synes at det er et svært forsøg, og synes at det godt kunne have være, både bedre forklaret og bedre illustreret. Denne problemstilling har jeg så efterfølgende undersøgt med hensyn til hvordan jeg kunne fremstille løsningsforslag, som ville kunne hjælpe elever som har problemer med forsøget. Ud fra dette har jeg så fundet frem til at jeg kan lave et program i Python, som ved hjælp af dets indbyggede bibliotek "Tkinter" kan illustrere "Det skrå kast". Teori I dette projekt vil jeg gøre brug af udviklingsmiljøet og programmeringssproget "Visual Python" som jeg skal bruge til at skrive den kode som opgør programmet, samt flere af dets biblioteker som jeg skal bruge under udviklingen af programmet. Til udviklingen af selve brugerfladen bruger jeg "Tkinter" som er et "bibliotek" i Python. Biblioteker i programmeringssprog er et udtryk for en samling af kode skrevet i det gældende sprog som definere en eller flere funktioner som gør det nemmere for brugeren at bruge sproget, ved for eksempel at skrive en kode som gør det muligt at sætte noget i x'ne, med hensyn til matematik. Når man bruger koordinaterne til et vindue i Tkinter skal man huske på at punktet (0,0) befinder sig øverst i venstre side af vinduet og x bevæger sig til højre når det bliver større, mens y bevæger sig nedad når den bliver større, og ikke op som i et normalt koordinatsystem. Af Michael Jokil Klasse 3.4 Side 3 af 14
4 Kravspecifikationer I dette afsnit vil jeg definere de overordnede krav som jeg gerne vil have programmet skal overholde før at mener at det virker. De overordnede krav som jeg gerne vil have at programmet skal overholde er som følgende: 1. Programmet skal yde et visuelt hjælpemiddel til at forstå hvad "Et skråt kast" er 2. Programmet skal være nemt at bruge 3. "Det skrå kast" skal være opstillet på en nem og overskuelig måde Disse krav er stillet på baggrund af nogle af de "user stories" som jeg har indsamlet under min indledende problemfase. Design Funktionalitet Programmet skal fungere således at der skal være af afsnit i koden som handler om at fremstille et koordinatsystem, et afsnit som handler om Tkinter og et afsnit som handler om selve simuleringen af forsøget. Brugerflade Brugerfladen er designet således at den består af et enkelt vindue som viser første kvadrant af et koordinat system som fylder hele vinduet undtagen bunden, hvor de knapper man kan trykke på, befinder sig. Af Michael Jokil Klasse 3.4 Side 4 af 14
5 Implementering Produktudvikling 1. Iteration Hvad skal der i 1. prototype Min plan for den første prototype er at jeg gerne vil have at programmet skal kunne tegne et koordinatsystem og en simpel funktion som for eksempel x = y. Krav for 1. prototype Skal kunne tegne et koordinat system Skal kunne tegne en simpel funktion Gennemgang af 1. prototype I gennemgang af prototype 1 vil jeg komme ind på importering af biblioteker, definering af variabler, brugerfladen med hensyn til Tkinter og simuleringen af en simpel funktion. importering af biblioteker Til denne prototype har jeg brugt biblioteket Tkinter, og biblioteket "math" som er det bibliotek hvor mange matematiske formler og udtryk er defineret. Definering af variabler Til brug i 1. prototype har jeg defineret følgende variabler, som ses på billedet herunder: "Tidslut" definerer en variabel som jeg skal bruge til at fortælle programmet hvornår det skal stoppe med at tegne funktionen, som kommer til at være "Det skrå kast". Af Michael Jokil Klasse 3.4 Side 5 af 14
6 x1, y1 er xy-koordinatenerne til det punkt hvor funktionen skal begynde. "Hastighedx" er den hastighed grafen skal bevæge sig hen ad x-aksen for hvert interval. "Hastighedy" er den hastighed grafen skal bevæge sig op ad y-aksen for hvert interval. x2 = x1, og y2 = y1, sætter henholdsvis x- og y-koordinatenerne for punkt 1 lig med et nyt punkt, punkt 2. Brugerflade med Tkinter Det er så her i programmet hvor vinduet hvori det visuelle design kommer til at ligge i. Koden nedenfor bruges til at oprette et vindue, eller "canvas" mede højden 480 og bredden 640, og fylde det med hvid farve. (#ffffff, er hexidecimal kode for hvid) Udvikling af koordinatsystemet Til udviklingen af koordinatsystemet for x-aksen har jeg brugt følgende kode: Den gør brug af kommandoen "w.create_line(x1,y1,x2,y2)" som er en kommando, der fortæller Tkinter at nu skal den oprette en linie fra punktet (x1,y1) til punktet (x2,y2), (to vilkårlige punkter, som ikke skal forveksles med variablerne x1, y1, x2 og y2), og kommandoen "fill" fortæller så programmet hvad farve den linie skal være, igen i hexidecimal. Her tegner jeg så en sort x-akse, og derefter et gitter af nye grå linier i intervaller på 100 pixel. Derefter gør jeg det samme for y-aksen, tegner en sort y-akse og derefter grå linier hver 100 pixel. Af Michael Jokil Klasse 3.4 Side 6 af 14
7 Så vil jeg også gerne have, at der bliver vist nogle enheder på akserne. Dette gør jeg ved hjælp af følgende: Her bruger jeg så, i stedet for kommandoen "w.create_line()", w.create_text(x,y,text=""), som skriver teksten som fremgår mellem apostroferne og i punktet (x,y). Derefter får jeg dette billede: Af Michael Jokil Klasse 3.4 Side 7 af 14
8 Simuleringen Til at simulere en enkelt funktion har jeg brugt koden: Det denne kode gør er at den laver et loop der bliver ved med at køre så længe dets betingelser er opfyldt, i dette tilfælde så længe "tidstart" er mindre end "tidslut". Derudover ligger loopet så 1 til "tidstart" for hver iteration. For så at tegne grafen ligges der 1 til x, og -1 til y for hver iteration, og derefter laver kommandoen "w.create_line()" en linje mellem (x1,y1) som nu er henholdsvis 1 og -1 større og (x2,y2) som er lig det (x1,y1) var før der blev lagt noget til. Herefter bliver x2 sat lig med x1 og y2 lig med y1, og loopet startes forfra, indtil betingelserne for loopet ikke længere bliver opfyldt. Test Her i testen for prototype 1 skulle jeg over holde disse to krav: Skal kunne tegne et koordinat system Skal kunne tegne en simpel funktion Under test får jeg dette billede: Af Michael Jokil Klasse 3.4 Side 8 af 14
9 Hvilket tydeligt viser at der både bliver tegnet et koordinatsystem og funktionen x = y som er en den simple funktion, som jeg har valgt at bruge. 2. Iteration Hvad skal der i 2. prototype I anden prototype vil jeg gerne have fremstillet det såkaldte "Skrå kast" i programmets koordinatsystem. Krav for 2. prototype Skal kunne tegne et koordinat system Skal kunne tegne "Det skrå kast" Gennemgang af 2. prototype I denne, og følgende prototyper vil jeg nøjes med at gennemgå det som er nyt fra sidst. Som man kan se er der nu blevet indført to ekstra ting til funktionen som opgør "Det skrå kast". Der er nu sat en hastighedsberegner ind, som gør at for hver iteration af loopet reduceres hastigheden en lille smule. Derudover er der også sat tyngdekraft på, sådan at der er en kraft som "trykker ned" på funktionen for hver iteration. Test Her i testen for prototype 2 skulle jeg over holde disse to krav: Skal kunne tegne et koordinat system Skal kunne tegne "Det skrå kast" Af Michael Jokil Klasse 3.4 Side 9 af 14
10 Under test får jeg dette billede: Her kan man tydeligt se at der stadig bliver tegnet et koordinatsystem og at der nu også bliver tegnet "Det skrå kast". 3. Iteration Hvad skal der i 3. prototype I tredie prototype skal jeg have sat alle de små beregninger ind i en funktion som jeg definerer, derudover skal jeg have lavet kollision med x-aksen således at den affyrede "bold hopper" på x- aksen. Endvidere skal jeg have lavet en knap som starter "Det skrå kast" i den visuelle brugerflade. Krav for 3. prototype Skal kunne tegne et koordinat system Skal kunne tegne "Det skrå kast" "Det skrå kast" skal kollidere med x-aksen De små beregninger i programmet skal sættes sammen og defineres i en funktion Der skal laves en knap til at starte "Det skrå kast" Gennemgang af 3. prototype I denne prototype har jeg fået alle de små beregninger, inklusiv den nye, som beregner kollisionen med x-aksen defineret i en funktion jeg har kaldt "kast". Dette kan ses i bilag 1, hvor hele kildekoden til programmet kan findes. Den nye beregning ser således ud. Af Michael Jokil Klasse 3.4 Side 10 af 14
11 og gør det at så længe y1-koordinaten er større end 430, som er der hvor x-aksen befinder sig, og så længe at hastigheden er større end nul, så skal hastigheden for y reduceres med en faktor på 0,6 og inventeres da det er -0,6 der bliver multipliceret med. Derudover har jeg også lavet en knap som kalder funktionen "kast". Den ser således ud: Det den gør er, at den opretter en knap, som er førdefineret i Tkinter, sætter den til at hedde "Start" og giver kommandoen "kast", som er funktionen, hvis der bliver trykket på den. Test Her i testen for prototype 3 skulle jeg over holde disse to krav: Skal kunne tegne et koordinat system Skal kunne tegne "Det skrå kast" "Det skrå kast" skal kollidere med x-aksen De små beregninger i programmet skal sættes sammen og defineres i en funktion Der skal laves en knap til at starte "Det skrå kast" Under test får jeg først dette billede: Her kan man tydeligt se at der stadig bliver tegnet et koordinatsystem, og nu også en "Start" knap. Af Michael Jokil Klasse 3.4 Side 11 af 14
12 Hvis jeg trykker på "Start" sker følgende: Den tegner nu igen "Det skrå kast", denne gang også med kollision med x-aksen, og hvis man kigger i program koden i bilag 1 kan med se alle de små beregninger er sat ind i funktionen "kast". Videreudvikling Eventuelle videreudviklinger af programmet skal gå med at indsætte knapper i brugerfladen med tilhørende kode i programmet, som fungerer således at det giver brugeren af programmet mulighed for selv at vælge udgangsvinkel på kastet, og den hastighed hvormed "bolden" affyres. Herudover kunne man også lave luftmodstand, som for eksempel kunne bruges til at simulere vind. Konklusion Programmet hjælper måske ikke helt så meget endnu som jeg havde håbet på det ville. Jeg ville gerne have nået at gøre således at programmet kunne modtage input fra brugeren, i form af affyringsvinkel og hastighed, og derefter lave "Det skrå kast" ud fra det. Dog synes jeg stadig at programmet har opfyldt de hovedkrav som jeg har sat, i hvilke jeg definerede at det vigtigste var at programmet kunne give at visuelt billede af, hvad "Det skrå kast" rent faktisk går ud på. Af Michael Jokil Klasse 3.4 Side 12 af 14
13 Bilag 1 Af Michael Jokil Klasse 3.4 Side 13 af 14
14 Af Michael Jokil Klasse 3.4 Side 14 af 14
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
Læs mereKlasse 1.4 Michael Jokil 03-05-2010
HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk
Læs mereDet skrå kast, en simulation
Det skrå kast, en simulation Oplæg skrevet af Bartlomiej Rohard Warszawski den 5.november 29 Formål Eleven skal lave et program i Python, der udfører en simpel simulation af acceleration, hastighed, position,
Læs mereKasteparabler i din idræt øvelse 1
Kasteparabler i din idræt øvelse 1 Vi vil i denne første øvelse arbejde med skrå kast i din idræt. Du skal lave en optagelse af et hop, kast, spark eller slag af en person eller genstand. Herefter skal
Læs mereLæringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4
Læringsprogram Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 R o s k i l d e T e k n i s k e G y m n a s i u m Indholdsfortegnelse FORMÅL...
Læs mereEksponentielle modeller
2013 Eksponentielle modeller Jacob Elmkjær og Dan Sørensen Matematik/IT Roskilde Tekniske Gymnasium 09-12-2013 Lærere: Jørn Christian Bendtsen og Karl Bjarnason Indhold Indledning... 2 Opgave analyse...
Læs mereROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner
ROSKILDE TEKNISKE GYMNASIUM Læringsprogram Lommeregner Programmering Malte Fibiger, Rasmus Ketelsen, Nicojal Jensen og Leon Bøgelund, Klasse 3.36 04-12-2012 Indholdsfortegnelse Indledende afsnit... 3 Problemformulering...
Læs mereVisualiseringsprogram
Visualiseringsprogram Programmering C - eksamensopgave Rami Kaddoura og Martin Schmidt Klasse: 3.4 Vejleder: Karl Bjarnason Roskilde Tekniske Gymnasium Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-12
Læs mereProgrammering C RTG - 3.3 09-02-2015
Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...
Læs mereDernæst vil der komme et vindue frem, hvor man kan ændre på x- og y-aksen samt andre indstillinger så som farve og skrift.
IT Inden du starter med at tegne funktionerne ind i Graph er det en god ide, at indstille akserne til behovet. Det gør man ved at gå op i værktøjslinjen hvor man finder det ikon som her er markeret med
Læs mereMatematik A og Informationsteknologi B
Matematik A og Informationsteknologi B Projektopgave 2 Eksponentielle modeller Benjamin Andreas Olander Christiansen Jens Werner Nielsen Klasse 2.4 6. december 2010 Vejledere: Jørn Christian Bendtsen og
Læs mereMatematikprojekt Belysning
Matematikprojekt Belysning 2z HTX Vibenhus Vejledning til eleven Du skal nu i gang med matematikprojektet Belysning. Dokumentationen Din dokumentation skal indeholde forklaringer mm, således at din tankegang
Læs mereVi har valgt at analysere vores gruppe ud fra belbins 9 grupperoller, vi har følgende roller
Forside Indledning Vi har fået tildelt et skema over nogle observationer af gærceller, ideen ligger i at gærceller på bestemt tidspunkt vokser eksponentielt. Der skal nu laves en model over som bevise
Læs mereProgrammering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen
Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan
Læs mereDokumentation 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 mereOnline billede filtrering
Online billede filtrering Eksamensprojekt 2014 Andreas Lorentzen, klasse 3.4 Roskilde Tekniske Gymnasium Programmering C 09-05-2014 I dette projekt vil jeg demonstrerer en af de mange ting moderne browsere
Læs mereTyngdekraft i Scratch
Tyngdekraft i Scratch Nogle gange er det nemmere at forstå nogle ting, når man ser det ske. Derfor kan vi nu prøve at lave et spil med tyngdekraft. Det gør også at man får nogle meget federe spil! 1) Figur
Læs mereFUNKTIONER. Eks. hvis man sætter 3 ind på x s plads bliver værdien 2*3 + 5 = 11. Sætter man 4 ind på x s plads vil værdien blive 2*4 + 5 = 13
En funktion beskriver, hvordan en afhængig variabel afhænger af en uafhængig variabel. Læringsmål Forstå koordinatsystemet Vide hvad 1. og 2. aksen er Vide at x er 1. akse og y er 2. akse Forståelsen for
Læs mere10/11/2013 Avedøreværket. Matematik og IT. Mikkel G, Erik, Alexander og Mathias ROSKILDE HTX KLASSE 3.4
1/11/213 Avedøreværket Matematik og IT Mikkel G, Erik, Alexander og Mathias ROSKILDE HTX KLASSE 3.4 Indhold Forord... 2 Matematik... 3 a) Bestem koordinaterne til punkt B i grundfladen... 4 b) Opstil en
Læs mereIT og Programmering eksamens projekt
IT og Programmering eksamens projekt Visualisering af Gravitation Roskilde HTX Anders Kær Bennetsen D. 20-05-2010 IT og Programmering 1.1 Indledning:... 4 1.2 Beskrivelse af Ide:... 4 1.3 Definition af
Læs mereLektion 7 Funktioner og koordinatsystemer
Lektion 7 Funktioner og koordinatsystemer Brug af grafer og koordinatsystemer Lineære funktioner Andre funktioner lignnger med ubekendte Lektion 7 Side 1 Pris i kr Matematik på Åbent VUC Brug af grafer
Læs mereAf: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26. marts 2012
Projektbeskrivelse til eksamen i informationsteknologi B og Programmering C - Projektnavn: Privat mailer Af: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26.
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 mereHTX. Afsluttende projekt. E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013
HTX Afsluttende projekt E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013 Systemudvikling Indledende aktiviteter Kommunikationsplanlægning for projektet, Laswells fem spørgsmål. o Hvem
Læs mereAndreas Lauge V. Hansen klasse 3.3t Roskilde HTX
IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning
Læs mereKom godt i gang med Fable-robotten
Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows
Læs mereTværfagligt Projekt. Matematik og IT
Tværfagligt Projekt Matematik og IT Navn: Ugur Kitir Skole: Roskilde - HTX Klasse: 2.4 Vejledere: Karl og Jørn Afleveringsdato: 01/12 2008 Indholdsfortegnelse Opgaveanalyse... 3 Indledning:... 3 Analyse
Læs mereEksponentielle modeller
Eksponentielle modeller Fag: Matematik A og Informationsteknologi B Vejledere: Jørn Christian Bendtsen og Karl G Bjarnason Side 1 af 20 Indholdsfortegnelse Introduktion 1.Indledning... 3 2. Formål... 3
Læs mereFable Kom godt i gang
Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er
Læs mereMini SRP. Afkøling. Klasse 2.4. Navn: Jacob Pihlkjær Hjortshøj, Jonatan Geysner Hvidberg og Kevin Høst Husted
Mini SRP Afkøling Klasse 2.4 Navn: Jacob Pihlkjær Lærere: Jørn Christian Bendtsen og Karl G Bjarnason Roskilde Tekniske Gymnasium SO Matematik A og Informations teknologi B Dato 31/3/2014 Forord Under
Læs mereKapitel 3 Lineære sammenhænge
Matematik C (må anvendes på Ørestad Gymnasium) Lineære sammenhænge Det sker tit, at man har flere variable, der beskriver en situation, og at der en sammenhæng mellem de variable. Enhver formel er faktisk
Læs mereAPPENDIX 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 mere5/11/2015. Programmering. Hussein Al-Saidi ROSKILDE TEKNINSK GYMNASIE VEJLEDER: CHRISTOFFER S.
5/11/2015 Hussein Al-Saidi ROSKILDE TEKNINSK GYMNASIE VEJLEDER: CHRISTOFFER S. 1 Contents... 0 Indledning... 3 Analyse... 3 Problemformulering... 3 Målgruppe... 3 Løsningsforslag... 3 Detaljeret beskrivelse
Læs mereEksponentielle modeller
Eksponentielle modeller Matematik og Informationsteknologi 06-12-2010 HTX; klasse 2.4 Mathias Sørensen, Martin Schmidt, Andreas Mikkelsen Vejleder: Matematik: Jørn Bendtsen Informationsteknologi: Karl
Læs mereUgur Kitir HTX - Roskilde 01/05 2009
Vi har fået opgaven i forbindelse med vores produkt til vores interne prøve. Jeg skal i opgaven konkretisere hvad min målgruppe er og ud fra det skal beskrive et design der passer til målgruppen. Jeg starter
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 mereFable Kom godt i gang
Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90
Læs merei x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0
BAndengradspolynomier Et polynomium er en funktion på formen f ( ) = an + an + a+ a, hvor ai R kaldes polynomiets koefficienter. Graden af et polynomium er lig med den højeste potens af, for hvilket den
Læs mereKomunikation/It C Helena, Katrine og Rikke
HTX Afsluttende projekt E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013 Systemudvikling Indledende aktiviteter Kommunikationsplanlægning for projektet, Laswells fem spørgsmål. o Hvem
Læs mereDaniel Kaasing 2012.3 Roskilde Tekniske Gymnasium 13-05-2015. Programmeringsjournal. Lavet af Daniel Kaasing. Lærer: Karl G Bjarnason
Programmeringsjournal Lavet af Daniel Kaasing Lærer: Karl G Bjarnason 1 "Jeg bekræfter herved med min underskrift, at opgavebesvarelsen er udarbejdet af mig. Jeg har ikke anvendt tidligere bedømt arbejde
Læs mereDet grafiske billede af en andengradsfunktion er altid en parabel. En parabels skæring med x-aksen kaldes nulpunkter eller rødder.
Parabler En funktion med grundformlen y = ax 2 + bx + c kaldes en andengradsfunktion. Det grafiske billede af en andengradsfunktion er altid en parabel. 1. Hvis a = 0, er det ikke en andengradsfunktion.
Læs mereUafhængig og afhængig variabel
Uddrag fra http://www.emu.dk/gym/fag/ma/undervisningsforloeb/hf-mat-c/introduktion.doc ved Hans Vestergaard, Morten Overgaard Nielsen, Peter Trautner Brander Variable og sammenhænge... 1 Uafhængig og afhængig
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 mereArduinostyret klimaanlæg Afsluttende projekt informationsteknologi B
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason
Læs mereFor at få tegnet en graf trykkes på knappen for graftegning. Knap for graftegning
Graftegning på regneark. Ved hjælp af Excel regneark kan man nemt tegne grafer. Man åbner for regnearket ligger under Microsoft Office. Så indtaster man tallene fra tabellen i regnearkets celler i en vandret
Læs mereDet skrå kåst. Af Allan Tobias Langhoff, Nikolaj Egholk Jakobsen og Suayb Köse
Det skrå kåst Af Allan Tobias Langhoff, Nikolaj Egholk Jakobsen og Suayb Köse 19/12-2012 Matematik Opstil stedfunktionen s x (t) og s y (t) for den lodrette og den vandrette bevægelse, som funktion af
Læs mereLøsningsforslag Mat B 10. februar 2012
Løsningsforslag Mat B 10. februar 2012 Opgave 1 (5 %) En linje er givet ved: y = 3 4 x + 3 En trekant er afgrænset af linjen og koordinatakserne i første kvadrant. a) Beregn trekantens sider og areal.
Læs mereArealet af en trekant Der er mange formler for arealet af en trekant. Den mest kendte er selvfølgelig
Arealet af en trekant Der er mange formler for arealet af en trekant. Den mest kendte er selvfølgelig som også findes i en trigonometrisk variant, den såkaldte 'appelsin'-formel: Men da en trekants form
Læs merePhotofiltre 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 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 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 mereRumfang af væske i beholder
Matematikprojekt Rumfang af væske i beholder Maila Walmod, 1.3 HTX Roskilde Afleveringsdato: Fredag d. 7. december 2007 1 Fru Hansen skal have en væskebeholder, hvor rumfanget af væsken skal kunne aflæses
Læs mereLavet af Ellen, Sophie, Laura Anna, Mads, Kristian og Mathias Fysikrapport blide forsøg Rapport 6, skråt kast med blide Formål Formålet med f
Rapport 6, skråt kast med blide Formål Formålet med forsøget er at undersøge det skrå kast, bl.a. med fokus på starthastighed, elevation og kastevidde. Teori Her følger der teori over det skrå kast Bevægelse
Læs mereHvis man ønsker mere udfordring, kan man springe de første 7 opgaver over. Skitser det omdrejningslegeme, der fremkommer, når grafen for f ( x)
Integralregning 3 Hvis man ønsker mere udfordring, kan man springe de første 7 opgaver over. Opgave Skitser det omdrejningslegeme, der fremkommer, når grafen for f ( x) x i [,] drejes 36 om x-aksen. Vis,
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Termin hvori undervisningen afsluttes: maj-juni, 2013 HTX Vibenhus
Læs mere[FUNKTIONER] Hvornår kan vi kalde en sammenhæng en funktion, og hvilke egenskaber har disse i givet fald. Vers. 2.0
MaB Sct. Knud Gymnasium, Henrik S. Hansen % [FUNKTIONER] Hvornår kan vi kalde en sammenhæng en funktion, og hvilke egenskaber har disse i givet fald. Vers..0 Indhold Funktioner... Entydighed... Injektiv...
Læs mereMatematik B. Højere Teknisk Eksamen. Projektoplæg
Matematik B Højere Teknisk Eksamen Projektoplæg htx113-mat/b-11011 Udleveres mandag den 1. december 011 Side 1 af 10 sider Vejledning til eleven Du skal nu i gang med matematikprojektet Gokartkørsel. Projektbeskrivelsen
Læs mereComputerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium.
10-02-2015 Computerspil Hangman Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium. Kom/it c Indhold Intro... 2 Indledende aktivitet... 2 Kommunikations
Læs mereGrønland. Matematik A. Højere teknisk eksamen
Grønland Matematik A Højere teknisk eksamen Onsdag den 12. maj 2010 kl. 9.00-14.00 Matematik A Prøvens varighed er 5 timer. Alle hjælpemidler er tilladt. Ved valgopgaver må kun det anførte antal afleveres
Læs mereBedste rette linje ved mindste kvadraters metode
1/9 Bedste rette linje ved mindste kvadraters metode - fra www.borgeleo.dk Figur 1: Tre datapunkter og den bedste rette linje bestemt af A, B og C Målepunkter og bedste rette linje I ovenstående koordinatsystem
Læs mereGuide til din computer
Guide til din computer Computerens anatomi forklaret på et nemt niveau Produkt fremstillet af Nicolas Corydon Petersen, & fra Roskilde Tekniske Gymnasium, kommunikation & IT, år 2014 klasse 1.2 12-03-2014.
Læs mereHøvdingebold. Introduktion. Scratch
Scratch 2 Høvdingebold All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Læs mereExcel tutorial om indekstal og samfundsfag 2008
Excel tutorial om indekstal og samfundsfag 2008 I denne note skal vi behandle data fra CD-rommen Samfundsstatistik 2008, som indeholder en mængde data, som er relevant i samfundsfag. Vi skal specielt analysere
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Termin hvori undervisningen afsluttes: Maj 2013 HTX Vibenhus
Læs mereMatema10k. Matematik for hhx C-niveau. Arbejdsark til kapitlerne i bogen
Matema10k Matematik for hhx C-niveau Arbejdsark til kapitlerne i bogen De følgende sider er arbejdsark og opgaver som kan bruges som introduktion til mange af bogens kapitler og underemner. De kan bruges
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 mereOm at finde bedste rette linie med Excel
Om at finde bedste rette linie med Excel Det er en vigtig og interessant opgave at beskrive fænomener i naturen eller i samfundet matematisk. Dels for at få en forståelse af sammenhængende indenfor det
Læs mereBrugervejledning til Graph
Graph (brugervejledning) side 1/17 Steen Toft Jørgensen Brugervejledning til Graph Graph er et gratis program, som ikke fylder meget. Downloades på: www.padowan.dk/graph/. Programmet er lavet af Ivan Johansen,
Læs mereAutomatisering Af Hverdagen
Automatisering Af Hverdagen Programmering - Eksamensopgave 10-05-2011 Roskilde Tekniske Gymnasium (Kl. 3,3m) Mads Christiansen & Tobias Hjelholt Svendsen 2 Automatisering Af Hverdagen Indhold Introduktion:...
Læs mereqwertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwert yuiopåasdfghjklæøzxcvbnmqwertyui Polynomier opåasdfghjklæøzxcvbnmqwertyuiopå
qwertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwert yuiopåasdfghjklæøzxcvbnmqwertyui Polynomier opåasdfghjklæøzxcvbnmqwertyuiopå Kort gennemgang af polynomier og deres egenskaber. asdfghjklæøzxcvbnmqwertyuiopåasd
Læs mereLineære modeller. Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså
Lineære modeller Opg.1 Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså Hvor meget koster det at køre så at køre 10 km i Taxaen? Sammenhængen
Læs mereOversigt. funktioner og koordinatsystemer
Et koordinatsystem er et diagramsystem, der har to akser, en vandret akse og en lodret akse - den vandrette kaldes x-aksen, og den lodrette kaldes y-aksen. (2,4) (5,6) (8,6) Et punkt skrives altid som
Læs mereÅrsplan 8. Klasse Matematik Skoleåret 2016/17
Hovedformål Der arbejdes med følgende 3 matematiske emner: 1. tal og algebra, 2. geometri samt 3. statistik og sandsynlighed. Derudover skal der arbejdes med matematik i anvendelse samt de matematiske
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 mereStudieretningsopgave
Virum Gymnasium Studieretningsopgave Harmoniske svingninger i matematik og fysik Vejledere: Christian Holst Hansen (matematik) og Bodil Dam Heiselberg (fysik) 30-01-2014 Indholdsfortegnelse Indledning...
Læs mereBrøk Laboratorium. Varenummer 72 2459
Brøk Laboratorium Varenummer 72 2459 Leg og Lær om brøker Brøkbrikkerne i holderen giver brugeren mulighed for at sammenligne forskellige brøker. Brøkerne er illustreret af cirkelstykker som sammenlagt
Læs mereBevægelse i to dimensioner
Side af 7 Bevægelse i to dimensioner Når man beskriver bevægelse i to dimensioner, som funktion af tiden, ser man bevægelsen som var den i et almindeligt koordinatsystem (med x- og y-akse). Ud fra dette
Læs meregudmandsen.net 1 Parablen 1.1 Grundlæggende forhold y = ax 2 bx c eksempelvis: y = 2x 2 2x 4 y = a x 2 b x 1 c x 0 da x 1 = x og x 0 = 1
gudmandsen.net Ophavsret Indholdet stilles til rådighed under Open Content License[http://opencontent.org/openpub/]. Kopiering, distribution og fremvisning af dette dokument eller dele deraf er fuldt ud
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 mereArduinostyret klimaanlæg Afsluttende projekt programmering C
Arduinostyret klimaanlæg Afsluttende projekt programmering C Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleverings-dato: 02-03-2012 Afleverings-dato: 11-05-2012 Programmeringvejleder: Karl G. Bjarnason
Læs mereModellering betyder at lave en matematisk model, der beskriver en praktisk situation. I det følgende arbejdes med lineære funktioner.
Modellering Modellering betyder at lave en matematisk model, der beskriver en praktisk situation. I det følgende arbejdes med lineære funktioner. Der er forskellige trin, når der modelleres. De er beskrevet
Læs mereOptimale konstruktioner - når naturen former. Opgaver. Opgaver og links, der knytter sig til artiklen om topologioptimering
Opgaver Opgaver og links, der knytter sig til artiklen om solsikke Opgave 1 Opgave 2 Opgaver og links, der knytter sig til artiklen om bobler Opgave 3 Opgave 4 Opgaver og links, der knytter sig til artiklen
Læs mereTalrækker. Aktivitet Emne Klassetrin Side
VisiRegn ideer 3 Talrækker Inge B. Larsen ibl@dpu.dk INFA juli 2001 Indhold: Aktivitet Emne Klassetrin Side Vejledning til Talrækker 2-4 Elevaktiviteter til Talrækker 3.1 Talrækker (1) M-Æ 5-9 3.2 Hanoi-spillet
Læs mereTeknologi & Kommunikation
Side 1 af 6 Indledning Denne note omhandler den lineære funktion, hvis graf i et koordinatsystem er en ret linie. Funktionsbegrebet knytter to størrelser (x og y) sammen, disse to størrelser er afhængige
Læs mereUndersøgelse af funktioner i GeoGebra
Undersøgelse af funktioner i GeoGebra GeoGebra er tænkt som et dynamisk geometriprogram, men det kan også anvendes til undersøgelser og opdagelser omkring funktioner. Eksempel Tegn linjen med ligningen:
Læs mereGraph brugermanual til matematik C
Graph brugermanual til matematik C Forord Efterfølgende er en guide til programmet GRAPH. Programmet kan downloades gratis fra nettet og gemmes på computeren/et usb-stik. Det betyder, det også kan anvendes
Læs mereProjekt - Visual Basic for Applications N på stribe
Projekt - Visual Basic for Applications N på stribe Mikkel Kaas og Troels Henriksen - 03x 3. november 2005 1 Introduktion Spillet tager udgangspunkt i det gamle kendte 4 på stribe, dog med den ændring,
Læs mereLineære sammenhænge. Udgave 2. 2009 Karsten Juul
Lineære sammenhænge Udgave 2 y = 0,5x 2,5 2009 Karsten Juul Dette hæfte er en fortsættelse af hæftet "Variabelsammenhænge, 2. udgave 2009". Indhold 1. Lineære sammenhænge, ligning og graf... 1 2. Lineær
Læs mereDifferentialregning. Et oplæg Karsten Juul L P
Differentialregning Et oplæg L P A 2009 Karsten Juul Til eleven Dette hæfte kan I bruge inden I starter på differentialregningen i lærebogen Det meste af hæftet er små spørgsmål med korte svar Spørgsmålene
Læs mere