Michael Jokil

Størrelse: px
Starte visningen fra side:

Download "Michael Jokil 11-05-2012"

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 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 mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 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 mere

Det skrå kast, en simulation

Det 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 mere

Kasteparabler i din idræt øvelse 1

Kasteparabler 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 mere

Læ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 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 mere

Eksponentielle modeller

Eksponentielle 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 mere

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner

ROSKILDE 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 mere

Visualiseringsprogram

Visualiseringsprogram 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 mere

Programmering C RTG - 3.3 09-02-2015

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

Læs mere

Dernæst vil der komme et vindue frem, hvor man kan ændre på x- og y-aksen samt andre indstillinger så som farve og skrift.

Dernæ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 mere

Matematik A og Informationsteknologi B

Matematik 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 mere

Matematikprojekt Belysning

Matematikprojekt 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 mere

Vi har valgt at analysere vores gruppe ud fra belbins 9 grupperoller, vi har følgende roller

Vi 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 mere

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen

Programmering 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 mere

Dokumentation af programmering i Python 2.75

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

Læs mere

Online billede filtrering

Online 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 mere

Tyngdekraft i Scratch

Tyngdekraft 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 mere

FUNKTIONER. 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

FUNKTIONER. 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 mere

10/11/2013 Avedøreværket. Matematik og IT. Mikkel G, Erik, Alexander og Mathias ROSKILDE HTX KLASSE 3.4

10/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 mere

IT og Programmering eksamens projekt

IT 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 mere

Lektion 7 Funktioner og koordinatsystemer

Lektion 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 mere

Af: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26. marts 2012

Af: 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 mere

Matematik C. Cirkler. Skrevet af Jacob Larsen 3.år HTX Slagelse Udgivet i samarbejde med Martin Gyde Poulsen 3.år HTX Slagelse.

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

Læs mere

HTX. 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 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 mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas 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 mere

Kom godt i gang med Fable-robotten

Kom 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 mere

Tværfagligt Projekt. Matematik og IT

Tvæ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 mere

Eksponentielle modeller

Eksponentielle 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 mere

Fable Kom godt i gang

Fable 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 mere

Mini 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 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 mere

Kapitel 3 Lineære sammenhænge

Kapitel 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 mere

APPENDIX A INTRODUKTION TIL DERIVE

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

Læs mere

5/11/2015. Programmering. Hussein Al-Saidi ROSKILDE TEKNINSK GYMNASIE VEJLEDER: CHRISTOFFER S.

5/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 mere

Eksponentielle modeller

Eksponentielle 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 mere

Ugur Kitir HTX - Roskilde 01/05 2009

Ugur 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 mere

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

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

Læs mere

Fable Kom godt i gang

Fable 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 mere

i 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

i 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 mere

Komunikation/It C Helena, Katrine og Rikke

Komunikation/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 mere

Daniel Kaasing 2012.3 Roskilde Tekniske Gymnasium 13-05-2015. Programmeringsjournal. Lavet af Daniel Kaasing. Lærer: Karl G Bjarnason

Daniel 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 mere

Det grafiske billede af en andengradsfunktion er altid en parabel. En parabels skæring med x-aksen kaldes nulpunkter eller rødder.

Det 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 mere

Uafhængig og afhængig variabel

Uafhæ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 mere

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

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

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

Arduinostyret 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 mere

For at få tegnet en graf trykkes på knappen for graftegning. Knap for graftegning

For 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 mere

Det 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 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 mere

Løsningsforslag Mat B 10. februar 2012

Lø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 mere

Arealet 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 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 mere

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

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

Læs mere

Gratisprogrammet 27. september 2011

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

Læs mere

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.

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. 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 mere

Rumfang af væske i beholder

Rumfang 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 mere

Lavet 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

Lavet 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 mere

Hvis man ønsker mere udfordring, kan man springe de første 7 opgaver over. Skitser det omdrejningslegeme, der fremkommer, når grafen for f ( x)

Hvis 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 mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse 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

[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 mere

Matematik B. Højere Teknisk Eksamen. Projektoplæg

Matematik 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 mere

Computerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium.

Computerspil. 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 mere

Grønland. Matematik A. Højere teknisk eksamen

Grø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 mere

Bedste rette linje ved mindste kvadraters metode

Bedste 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 mere

Guide til din computer

Guide 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 mere

Høvdingebold. Introduktion. Scratch

Hø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 mere

Excel tutorial om indekstal og samfundsfag 2008

Excel 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 mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse 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 mere

Matema10k. Matematik for hhx C-niveau. Arbejdsark til kapitlerne i bogen

Matema10k. 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 mere

Opgaver om koordinater

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

Læs mere

Om at finde bedste rette linie med Excel

Om 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 mere

Brugervejledning til Graph

Brugervejledning 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 mere

Automatisering Af Hverdagen

Automatisering 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 mere

qwertyuiopå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å 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 mere

Lineæ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. 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 mere

Oversigt. funktioner og koordinatsystemer

Oversigt. 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

Å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 mere

Variabelsammenhænge og grafer

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...

Læs mere

Studieretningsopgave

Studieretningsopgave 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 mere

Brøk Laboratorium. Varenummer 72 2459

Brø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 mere

Bevægelse i to dimensioner

Bevæ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 mere

gudmandsen.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 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 mere

Institut for Matematik, DTU: Gymnasieopgave. Arealmomenter

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,

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt programmering C

Arduinostyret 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 mere

Modellering betyder at lave en matematisk model, der beskriver en praktisk situation. I det følgende arbejdes med lineære funktioner.

Modellering 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 mere

Optimale konstruktioner - når naturen former. Opgaver. Opgaver og links, der knytter sig til artiklen om topologioptimering

Optimale 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 mere

Talrækker. Aktivitet Emne Klassetrin Side

Talræ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 mere

Teknologi & Kommunikation

Teknologi & 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 mere

Undersøgelse af funktioner i GeoGebra

Undersø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 mere

Graph brugermanual til matematik C

Graph 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 mere

Projekt - Visual Basic for Applications N på stribe

Projekt - 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 mere

Lineære sammenhænge. Udgave 2. 2009 Karsten Juul

Lineæ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 mere

Differentialregning. Et oplæg Karsten Juul L P

Differentialregning. 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