PROGRAMMERING A VC# 2012 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#



Relevanta dokument
PROGRAMMERING A VB 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL BASIC

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

Fler uppgifter på andragradsfunktioner

3137 Bestäm ekvationen för den räta linje som går genom punkterna med koordinaterna a) (5, 3) och (3, 5)

6 Derivata och grafer

markera med kryss vilka uppgifter du gjort Avsnitt: sidor ETT ETT TVÅ TVÅ TRE TRE FYRA FYRA klart

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

Extramaterial till Matematik X

9-1 Koordinatsystem och funktioner. Namn:

Gamla tentemensuppgifter

Formelhantering Formeln v = s t

Matematik CD för TB. x + 2y 6 = 0. Figur 1:

GeoGebra i matematikundervisningen - Inspirationsdagar för gymnasielärare. Karlstads universitet april

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel

Tynker gratisapp på AppStore

DOP-matematik Copyright Tord Persson. Gränsvärden. Uppgift nr 10 Förenkla bråket h (5 + h) h. Uppgift nr 11 Förenkla bråket 8h + h² h

Introduktion till Word och Excel

Teori och teori idag, som igår är det praktik som gäller! 1 (Bokens nr 3216) Figur 1:

Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen.

Funktioner. Räta linjen

Del A: Digitala verktyg är inte tillåtna. Endast svar krävs. Skriv dina svar direkt på provpappret.

LabelLogic. Bruksanvisning. Innehåll. Label Choices. Data Library. Print Centre. Design Centre

varandra. Vi börjar med att behandla en linjes ekvation med hjälp av figur 7 och dess bildtext.

Sidor i boken f(x) = a x 2 +b x+c

Centralt innehåll i matematik Namn:

vux GeoGebraexempel 3b/3c Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker

Räta linjens ekvation.

Förkortning och förlängning av rationella uttryck (s. 27 Origo 3c)

Matematik 2 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS

Utforska cirkelns ekvation

Institutionen för matematik och datavetenskap Karlstads universitet. GeoGebra. ett digitalt verktyg för framtidens matematikundervisning

Godisförsäljning. 1. a) Vad blir den totala kostnaden om klassen köper in 10 kg godis? Gör beräkningen i rutan nedan.

Här hittar du ett exempel på ritprogrammet:

Programmering. Scratch - grundövningar

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

Lösningar och kommentarer till uppgifter i 3.1

Kom igång med Riksbyggen Kundwebb

KS övning 1. Problem 1. Beräkna Problem 2. Förenkla. (x 1 3 y

Repetitionsprov på algebra, p-q-formeln samt andragradsfunktioner

Introduktion till Matlab

Förkortning och förlängning av rationella uttryck (s. 29 Origo 3b)

Introduktion till Matlab

Arkitektur och teknik, Teknisk fysik, Teknisk matematik Antagningsprov MATEMATIK

Manual för MellanBasen. Mellan Basen

Mälardalens högskola Akademin för utbildning, kultur och kommunikation

FolkhälsoAtlas Labmiljö - en handledning

Dagens tema är exponentialfunktioner. Egentligen inga nyheter, snarare repetition. Vi vet att alla exponentialfunktioner.

USB styrt DMX gränssnitt

Del I: Digitala verktyg är inte tillåtna. Endast svar krävs. Skriv dina svar direkt i provhäftet.

Objektorienterad programmering Föreläsning 2

HI1024 Programmering, grundkurs TEN

2. 1 L ä n g d, o m k r e t s o c h a r e a

Mitt hus och jag steg för steg instruktioner

Uppgift 1-9. Endast svar krävs. Uppgift Fullständiga lösningar krävs. 120 minuter för Delprov B och Delprov C tillsammans.

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x

Vilken skillnad gör det var du placerar det? Prova båda.

Manual för StoraBasen. Stora Basen

Importera, redigera och publicera film med Windows Live Movie Maker

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel

13 Potensfunktioner. Vi ska titta närmare på några potensfunktioner och skaffa oss en idé om hur deras kurvor ser ut. Vi har tidigare sett grafen till

3.0. Tips och Trix Sida 1 av 18

Histogram, pivottabeller och tabell med beskrivande statistik i Excel

Repetitionsuppgifter D5

Vi ska titta närmare på några potensfunktioner och skaffa oss en idé om hur deras kurvor ser ut. Vi har tidigare sett grafen till f(x) = 1 x.

Provlektion till Uppdrag: Matte 9

Vi börjar med en penna som ritar när du drar runt den på Scenen.

Laboration 3. Funktioner, vektorer, integraler och felskattning

14 min 60 s min 42 s 49m 2 =18 s m 2, alltså samma tid. Vi kan säga att den tid som mamman behövde åt dammsugning var beroende av husets storlek.

f(x) = x 2 g(x) = x3 100 h(x) = x 4 x x 2 x 3 100

Rita karta med GPS Garmin 60CSx

5B1134 Matematik och modeller Lösningsförslag till tentamen den 11 oktober 2004

Repetitionsuppgifter 1

Kan du det här? o o. o o o o. Derivera potensfunktioner, exponentialfunktioner och summor av funktioner. Använda dig av derivatan i problemlösning.

Teresia Månsson, VFU, Matematik 5,

Avsnitt 1, introduktion.

Lär dig POWERPOINT. Lars Ericson datorkunskap.com

Planering för Matematik kurs D

Sekantens riktningskoefficient (lutning) kan vi enkelt bestämma genom. k = Men hur ska vi kunna bestämma tangentens riktningskoefficient (lutning)?

Träningsprov funktioner

Provet består av Del I, Del II, Del III samt en muntlig del och ger totalt 76 poäng varav 28 E-, 24 C- och 24 A-poäng.

Mälardalens högskola Akademin för utbildning, kultur och kommunikation

En vanlig uppgift är att bestämma max resp min för en trigonometrisk funktion och de x- värden för vilka dessa antas.

SORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version , rev (19)

Matematik 2b (Typ) E-uppgifter på hela kursen

Undersökande arbetssätt i matematik 1 och 2

Bästa skottläge på en fotbollsplan längs långsidan

3.5 Visuell programmering

A. Datorn från grunden

Repetition inför tentamen

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.

Armin Halilovic: EXTRA ÖVNINGAR

Matematik A Testa dina kunskaper!

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan

f(x) = x 2 g(x) = x3 100


Transkript:

PROGRAMMERING A VC# 2012 EXPRESS UTVECKLINGSVERKTYGET VISUAL C# Matte och programmering Allt det du gör idag ska ligga i samma projekt (och mapp). Varje uppgift läggs på en ny windowsform och länkas till startsidan frmstart(form1) med en knapp med koden Form mintvaa = new Form2(); mintvaa.show(); Gör backup på hela din projektmapp med jämna mellanrum. Uppgift 1 (frmuppgift1) Skriv ett program som räknar ut körd sträcka om vi matar in hastighet och tid, se till att enheter visas snyggt. Du behöver textrutor ev. en knapp (Button1_Click ) eller lägger du in koden på händelsen i textrutorna (TextBox1_TextChanged). Du behöver inte skydda upp mot felinskrivningar. Uppgift 2 (frmuppgift2) Ditt program ska hjälpa dig att använda kartor/sjökort. Du matar in skalan (t.ex. 1:50000 matas in som 50000) och sen avståndet på kartan t.ex. 28mm, hur många meter blir det i verkligheten? Lägg in en karta som bakgrund på formen. Uppgift 3 (frmuppgift3) Ditt program ska kunna räkna ut katet 1 i en rätvinklig triangel (Pythagaros sats). Om du skriver Math. får du upp vilka funktioner som finns i matte biblioteket. Kod som kan komma till användning(hindrar "rundgång"). ActiveControl==txtKatet2 (i TextChanged) Rita en triangel i en picturebox, använd händelsen paint i picturebox System.Drawing.Pen mypen; mypen = new System.Drawing.Pen(System.Drawing.Color.White); mypen.width = 3; e.graphics.drawline(mypen, 100, 0, 250, 500); Sätt ut texter på lämpliga ställen System.Drawing.Font myfont; myfont = new System.Drawing.Font("Arial", 18, FontStyle.Bold); SolidBrush mybrush = new SolidBrush(Color.Black); mybrush = new System.Drawing.SolidBrush(System.Drawing.Color.Yellow); e.graphics.drawstring("graphritning", myfont, mybrush, 15, 10); VCS_matte_prog1_ht14.doc sida 1

Uppgift 4 (frmuppgift4) Skriv ett program som visar tärningsslagen på 3 tärningar. Bilderna på tärningarna lägger du in i imagelist. Med en knapp slumpar du sen tärningarna. Jämför lektion med slumptal(tipsrad) och lektion med animering. Beräkna sannolikheten att du får 3 sexor med mattetänkande, visa på formeln (skriv med vanlig text i den rosa rutan). Lägg till en knapp som numeriskt beräknar samma sannolikheten. Du använder datorn att slumpa fram t.ex 1000 000 slag. Kommer du till samma värde? Bilder på tärningar finns media.vgy.se/bilder/dice/dice1.png osv. Uppgift 5 (frmuppgift5) Låt ett program skriva ut funktionsvärdena på en funktion f(x) = 3x 2 + 2x - 6 programmet ska skriva ut en värdetabell, använd 3 textboxar till start/stopp/steg. Lägg till värdena i en listbox(lektion4), lägg till både x, y värde och lite mellanslag mellan så det går lätt att läsa. for(x=start;x<stop;x+=steg) Steglängden regleras med steg. Uppgift 6 (frmuppgift6) Beräkna lösningarna för andragradare med pq-formeln, du ska i textrutor kunna mata in koefficienter framför x 2, x och konstantterm (ax 2 +bx+c). Presentera rötterna i etiketter (labels). Uppgift 7 (frmuppgift7) Låt ett program undersöka funktionsvärdena på en funktion f(x) = x 2 + x 6, programmet ska skriva ut en värdetabell, starta med x=-10, om nollställe hittas ska det skrivas ut. Vi vill även lösa t ex f(x) = x 2 + x - 0,75 (ej heltalslösning), så vi måste ta mindre steg i loopen. Testa även på f(x) = x 2 + 9,99x - 0,1. Tips! Datorn hittar inte exakta nollställen utan undersök på varsin sida om y=0, dvs när y byter tecken. VCS_matte_prog1_ht14.doc sida 2

Uppgift 8 (frmuppgift8) Beräkna derivatan(lutningen) i valfri punkt. Beräkna med formeln Lutning= (y2-y1)/(x2-x1) f (x)= (f(x+h)-f(x-h))/( (x+h)-(x-h) ) f (x) ( f(x+h)-f(x-h))/(2h) Uppgift 9 (frmuppgift9) Rita 2 grafer. Visa en rät linje, en andragradare och en vid knapptryckning. Lös först uppgiften att visa en rät linje. Lägg till en picturebox på din form (pbgraph), ge den storleken 500x500px och en annan färg på bakgrunden. Lägg till 2 knappar. På knapp ett ska en rät linje y=x visas. i pictureboxens paintfunktion SolidBrush mybrush = new SolidBrush(Color.Black); Plotta ut en fylld cirkel med en for-loop. e.graphics.fillellipse(mybrush, x, y, 5, 5); picturebox1.refresh(); Punkten (0,0) ligger längst upp till vänster, vilket vi inte är van vid vid graphritning, du måste här tänka till så du visar origo i mitten på vanligt vis. Snygga till utskrift, lägg dit skala på axlar. Med drawline kan du rita axlar. För att lösa uppgiften med 2 kurvor kan du behöva en global variabel graftyp, som du sätter vid knapptryck och sen gör olika saker i paintfunktionen. Kan du flytta ett kryss med en trackbar? Kan du rita ut en linje med lutningen i den punkten? VCS_matte_prog1_ht14.doc sida 3

Uppgift 10 (frmuppgift10) Din uppgift är nu att beräkna arean under den räta linjen 2x-5. Du ska kunna välja X1 och X2 med trackbars. Arean ska visas i label med enheten areaenheter. Visa också arean med annan färg i grafen. Uppgift 11 (frmuppgift11) Din uppgift är nu att beräkna arean under den kurvan x 2-50. Du ska kunna välja X1 och X2 med trackbars. Arean ska visas i label med enheten areaenheter. Visa också arean med annan färg i grafen. Uppgift 12 (frmuppgift12) Med pq-formeln kan du lösa andragradare, motsvarande formler att lösa t.ex.4:e gradare finns inte. Datorn däremot kan numeriskt lösa uppgiften. Låt ett program undersöka funktionsvärdena(leta efter nollställe) på en valfri polynomfunktion(max x^4), koefficienterna skrivs in i textrutor. T.ex f(x) = x 3 + x 2-6x 6, om nollställe hittas ska det skrivas ut. VCS_matte_prog1_ht14.doc sida 4

Uppgift 13 (frmuppgift13) Vi vill skala koordinatsystemet i våra tidigare uppgifter. T ex kan det se ut åt det här hållet. VCS_matte_prog1_ht14.doc sida 5