Opiskelijan pikaopas STACK-tehtäviin. Lassi Korhonen, Oulun yliopisto

Samankaltaiset tiedostot
Funktion määrittely (1/2)

Rautaisannos. Simo K. Kivelä

Kaikkia alla olevia kohtia ei käsitellä luennoilla kokonaan, koska osa on ennestään lukiosta tuttua.

plot(f(x), x=-5..5, y= )

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 6: Alkeisfunktioista

Talousmatematiikan perusteet, L2 Kertaus Aiheet

MS-A0102 Differentiaali- ja integraalilaskenta 1

Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37

Luvuilla laskeminen. Esim. 1 Laske

Talousmatematiikan perusteet, L2 Kertaus Aiheet

Harjoitus 1 -- Ratkaisut

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44

Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus

Olkoon funktion f määrittelyjoukkona reaalilukuväli (erityistapauksena R). Jos kaikilla määrittelyjoukon luvuilla x 1 ja x 2 on voimassa ehto:

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2

BL40A0000 Säätötekniikan ja signaalinkäsittelyn

Äärettömät raja-arvot

Kompleksilukujen kunnan konstruointi

Matriiseista. Emmi Koljonen

Harjoitus 10: Mathematica

Seuraavassa on esitetty seuraavien laskutoimitusten suoritukset eri laskinmalleilla

Matematiikan tukikurssi

Fysiikan matematiikka P

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

0. Kertausta. Luvut, lukujoukot (tavalliset) Osajoukot: Yhtälöt ja niiden ratkaisu: N, luonnolliset luvut (1,2,3,... ) Z, kokonaisluvut

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

Kompleksiluvut., 15. kesäkuuta /57

Fortran 90/95. + sopii erityisesti numeriikkaan:

PERUSLASKUJA. Kirjoita muuten sama, mutta ota KAKSI välilyöntiä (SEURAA ALUEMERKINTÄÄ) 4:n jälkeen 3/4 +5^2

wxmaxima opas 1 Mikä wxmaxima on 2 wxmaximan käyttö Petri Sallasmaa 13. toukokuuta 2014

Johdatus reaalifunktioihin P, 5op

Matematiikan peruskurssi 2

= 9 = 3 2 = 2( ) = = 2

Differentiaalilaskennan tehtäviä

(0 desimaalia, 2 merkitsevää numeroa).

Tässä dokumentissa on ensimmäisten harjoitusten malliratkaisut MATLABskripteinä. Voit kokeilla itse niiden ajamista ja toimintaa MATLABissa.

Radiaanit. Kun kulman α suuruus nyt mitataan tämän kaaren pituutena, saadaan kulmaan arvo radiaaneissa.

Word Taulukko-ominaisuus

Maxima ja Maple. millaan lailla sukua muuttujille a ja b. 1 Ohjelmat eivät yleensä pahastu turhista välilyönneistä, joten niitä

MATEMATIIKAN LATOMINEN LA T EXILLA, OSA 1

MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ

Matematiikan tukikurssi

Integroimistekniikkaa Integraalifunktio

TI-30X II funktiolaskimen pikaohje

saadaan kvanttorien järjestystä vaihtamalla ehto Tarkoittaako tämä ehto mitään järkevää ja jos, niin mitä?

KAAVAT. Sisällysluettelo

MS-A0103 / Syksy 2015 Harjoitus 2 / viikko 38 / Ennakot

Harjoitus 1 -- Ratkaisut

Differentiaali- ja integraalilaskenta

Excelin käyttö mallintamisessa. Regressiosuoran määrittäminen. Käsitellään tehtävän 267 ratkaisu.

Differentiaaliyhtälöt I, kevät 2017 Harjoitus 3

Valitse ruudun yläosassa oleva painike Download Scilab.

Matematiikan johdantokurssi Johdatusta funktiosääntöihin ja piirtelyyn. Harjoitusta 9, tehtävien käsittelyä Maplella

läheisyydessä. Piirrä funktio f ja nämä approksimaatiot samaan kuvaan. Näyttääkö järkeenkäyvältä?

TRIGONOMETRISET JA HYPERBOLISET FUNKTIOT

Differentiaali- ja integraalilaskenta 1 Ratkaisut 2. viikolle /

y = 3x2 y 2 + sin(2x). x = ex y + e y2 y = ex y + 2xye y2

Harjoitus 2 -- Ratkaisut

BM20A5810 Differentiaalilaskenta ja sovellukset Harjoitus 5, Syksy 2016

Kompleksilukujen kunnan konstruointi

ATK tähtitieteessä. Osa 2 - IDL perusominaisuudet. 12. syyskuuta 2014

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Harjoitus 2 -- Ratkaisut

Kertausosa. 5. Merkitään sädettä kirjaimella r. Kaaren pituus on tällöin r a) sin = 0, , c) tan = 0,

Johdatus matematiikkaan

1. Viikko. K. Tuominen MApu II 1/17 17

Trigonometriset funk/ot

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 10: Napa-, sylinteri- ja pallokoordinaatistot. Pintaintegraali.

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2 3

3 = Lisäksi z(4, 9) = = 21, joten kysytty lineaarinen approksimaatio on. L(x,y) =

Matriisilaskenta Luento 10: Polaarimuoto ja kompleksilukujen geometriaa

Differentiaali- ja integraalilaskenta 1. Tietokoneharjoitus: ratkaisut

2 / :03

= 2 L L. f (x)dx. coshx dx = 1 L. sinhx nπ. sin. sin L + 2 L. a n. L 2 + n 2 cos. tehdään approksimoinnissa virhe, jota voidaan arvioida integraalin

VI. TAYLORIN KAAVA JA SARJAT. VI.1. Taylorin polynomi ja Taylorin kaava

Todista, että jokaisella parittoman asteen reaalikertoimisella polynomilla on ainakin yksi reaalinen nollakohta. VASTAUS: ...

Hockeyliitto - Torneopal

Positiivitermisten sarjojen suppeneminen

Ohjelmoinnin perusteet Y Python

Mapu I Laskuharjoitus 2, tehtävä 1. Derivoidaan molemmat puolet, aloitetaan vasemmasta puolesta. Muistetaan että:

MATHCAD. Kokeilemalla voi tarkistaa tunnistaako MATHCAD halutun kerrannaisyksikön: Siis ei tunnistanut millinewtonia

Ohjelmoinnin peruskurssi Y1

Harjoitus 1: Matlab. Harjoitus 1: Matlab. Mat Sovelletun matematiikan tietokonetyöt 1. Syksy 2006

Johdatus reaalifunktioihin P, 5op

tään painetussa ja käsin kirjoitetussa materiaalissa usein pienillä kreikkalaisilla

Differentiaali- ja integraalilaskenta 1 Ratkaisut 3. viikolle /

f(x) f(y) x y f f(x) f(y) (x) = lim

Ohjelmoinnin perusteet Y Python

Trigonometriset funk4ot

Insinöörimatematiikka D

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ

1 Kompleksiluvut 1. y z = (x, y) Kuva 1: Euklidinen taso R 2

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 6: Python

Differentiaali- ja integraalilaskenta 1 Ratkaisut 5. viikolle /

Algebra. 1. Ovatko alla olevat väittämät tosia? Perustele tai anna vastaesimerkki. 2. Laske. a) Luku 2 on luonnollinen luku.

12. Differentiaaliyhtälöt

6.1 Autokovarianssifunktion karakterisaatio aikatasossa

Ohjelman käynnistäminen

Differentiaaliyhtälöt I Ratkaisuehdotuksia, 2. harjoitus, kevät Etsi seuraavien yhtälöiden yleiset ratkaisut (Tässä = d

Transkriptio:

Opiskelijan pikaopas STACK-tehtäviin Lassi Korhonen, Oulun yliopisto 21.3.2016

SISÄLLYSLUETTELO Oppaan käyttäminen... 2 Vastauksen syöttämisen perusteet... 2 Operaatiot... 2 Luvut ja vakiot... 3 Funktiot... 4 Symbolit, Listat, joukot ja matriisit... 4 Muistilista vastauksen/tentin palauttajalle... 5 1

OPPAAN KÄYTTÄMINEN Tämän oppaan tarkoitus on antaa opiskelijoille riittävät valmiudet STACK-tehtävien vastausten syöttämiseen ja järjestelmän rajoitteiden ymmärtämiseen. Tärkeintä STACK-vastauksia syötettäessä on huolellisuus, sillä järjestelmä on armoton kirjoitusvirheitä kohtaan. Mikäli oppaassa on virheitä ja selkeitä puutteita, ota yhteys kirjoittajaan: lassi.korhonen@oulu.fi. VASTAUKSEN SYÖTTÄMISEN PERUSTEET STACK-tehtävien vastausten syöttäminen muistuttaa hyvin paljon graafisen laskimen käskyttämistä, mutta eri toiminnoille ei luonnollisestikaan ole omia näppäimiä kuten laskimissa. Jotta järjestelmä ymmärtäisi opiskelijan syöttämän vastauksen juuri niin kuin se oli tarkoitettu, täytyy vastauksen noudattaa järjestelmän mukaista kielioppia. STACK-järjestelmä näyttää toki vastauksen syöttämisen yhteydessä sen, miten se tulkitsee annetun syötteen, mikä auttaa karsimaan suurimman osan virheistä. Alla olevassa kuvassa on näytetty, miltä STACK-tehtävä ja syötteen tulkinta voi esimerkiksi näyttää. Seuraavaksi perehdytään siihen, mitkä perusasia tulee pitää aina mielessä ja huomioida STACK-tehtäviä tehtäessä. OPERAATIOT Peruslaskutoimitusten syöttäminen järjestelmään onnistuu alla olevan taulukon mukaisilla merkeillä. Operaatio Yhteenlasku + Vähennyslasku - Kertolasku * Jakolasku / Potenssiin korotus Sulut (ryhmittely) () 2 Merkki ^

Kannattaa huomata, että kertolaskua ei välttämättä aina merkitä lausekkeissa, mutta STACK-järjestelmälle annetuissa vastauksissa jokainen kertolasku tulee merkitä. Tämän vuoksi esimerkiksi lauseke 3x+5y annetaan järjestelmälle muodossa 3*x+5*y. Sulkujen oikeaoppinen käyttäminen on myös ensiarvoisen tärkeää vastauksia syötettäessä. Sulkujen avulla pystytään määräämään tarkasti se, mihin lausekkeeseen mikäkin operaatio kohdistuu. Esimerkiksi lauseke 2 2+x tulee syöttää muodossa 2^(2+x), jotta potenssiin korotus kohdistuu oikeaan lausekkeeseen. Mikäli syöte olisi muotoa 2^2+x, järjestelmän tulkinta olisi 2 2 + x. Seuraavassa taulukossa on muutamia esimerkkejä peruslausekkeiden oikeaoppisesta syöttämisestä. Lauseke (3x + 2)(x 2 + 1) (3*x+2)*(x^2+1) 2x 1 (2*x-1)/(3^(x+2)) 3x+2 (3x 2) 2 x 1 (3*x-2)^(2/(x-1)) LUVUT JA VAKIOT Mikäli vastauksessa tarvitaan lukuja, ne tulee syöttää aina tarkasti ja vieläpä murtolukuna. Luku 1 tulee siis 4 syöttää muodossa (1/4) ei 0.25. Poikkeuksena tästä on toki tehtävät, joissa on tarkoituksenakin laskea liukuluvuilla (desimaaliluvuilla). Mikäli tehtävässä käsitellään desimaalilukuja, desimaalierottimena käytetään pistettä, ei pilkkua. Jos tehtävässä käsitellään kulman suuruuksia, ne tulee aina syöttää radiaaneina, ei asteina. Matematiikan tehtävissä tarvitaan monesti myös tiettyjä vakioita, joista eräs esimerkki on luku π. Alla olevassa taulukossa on listattu yleisimmät vakiot, joita STACK-vastauksissa tarvitaan. Kannattaa huomata, että eksponenttifunktion e x syöttäminen käsitellään seuraavassa luvussa. Vakio / Symboli Pii / π pi tai %pi Neperin luku / e e tai %e Imaginaariyksikkö / i i tai %i Seuraavassa taulukossa on muutamia esimerkkejä siitä, miten lukujen kanssa STACK-tehtävissä toimitaan. Lauseke 1 4 (π 2 + 2i) (1/4)*(pi/2+2*i) 0,256π 0.256*pi 2(e 1) 3e + 1 2x 2*(e-1)*((3*e+1)/(2*x)) 3

FUNKTIOT Joissain tapauksissa tehtävien vastauksia syötettäessä saatetaan tarvita esimerkiksi trigonometrisia funktioita tarkan vastauksen kirjoittamiseksi. Funktiot syötetään STACK järjestelmässä aina niin, että lauseke, johon funktio kohdistuu, kirjoitetaan sulkujen sisään. Jos vastaukseen halutaan kirjoittaa vaikkapa sin 3x, se tulee kirjoittaa muodossa sin(3*x). Alla olevassa taulukossa on listattuna yleisimmät tarvittavat funktiot ja niiden kirjoitusasu STACK-järjestelmässä. Mukana on myös joitain esimerkkejä. Huom! Mikäli kirjoitat vastauskenttään lausekkeen muodossa y(x), järjestelmä tulkitsee, että syötät funktion y, jonka muuttuja on x. Tämän vuoksi kertolaskuoperaatio tulee syötteessä merkitä aina merkillä *. Funktio x x e x ln x log 10 x sin x cos x tan x arcsin x arccos x arctan x sin 2 2x 2e i2πx ln 2x + cos 3x abs(x) sqrt(x) tai x^(1/2) exp(x) ln(x) tai log(x) lg(x) tai log10(x) sin(x) cos(x) tan(x) asin(x) acos(x) atan(x) sin(2*x)^2 2*exp(i*2*pi*x) sqrt(ln(2*x)+cos(3*x)) 3 arcsin(log 10 2x) (asin(log10(2*x)))^(1/3) SYMBOLIT, LISTAT, JOUKOT JA MATRIISIT Tietyissä tilanteissa vastauskenttään saatetaan pyytää syöttämään esimerkiksi joukko tai vastauksessa pyydetään käyttämään tiettyä symbolia. Kreikkalaiset kirjaimet saa STACK-järjestelmässä käyttöön kirjaimen englanninkielisellä nimellä. Symboli π on siis pi ja vastaavasti α saadaan kirjoittamalla alpha. Mikäli vastauksessa pyydetään listaa tai joukkoa, saadaan ne käyttöön vastaavasti hakasulkeilla tai aaltosulkeilla, alkiot pilkuilla eroteltuna. Lista eroaa joukosta siten, että siinä voi olla samoja alkioita useita, eikä sitä ole järjestetty. STACK-järjestelmä tukee matriisia eräänä vastausmuotona. Tällöin järjestelmä huolehti siitä, että matriisi käsitellään matriisina. Joissain tapauksissa on perusteltua kuitenkin vaatia opiskelijalta matriisin määrittely. Matriisin saa luotua komennolla matrix(), siten että komennon sisään syötetään rivit 4

listoina pilkuilla eroteltuina. Seuraavassa taulukossa on esitetty yleisimpien symbolien STACK-nimet ja esimerkkejä listojen, joukkojen ja matriisien luomisesta. Symboli tai esitystapa α, β, γ, δ ε, θ, μ, π, ρ τ, φ, ω alpha,beta,gamma,delta epsilon,theta,mu,pi,rho tau,phi,omega Lista 1,2,3,4 [1,2,3,4] Joukko {1,2,3,4} {1,2,3,4} ( 1 2 3 4 ) matrix([1,2],[3,4]) MUISTILISTA VASTAUKSEN/TENTIN PALAUTTAJALLE Tarkista seuraavat asiat ennen kuin palautat vastauksesi järjestelmään. Lue tehtävänanto vielä huolellisesti läpi. Toimitko niin kuin tehtävässä pyydettiin? Vastasithan kaikkiin kohtiin? Arvaaminen ei maksa mitään, mutta voi mennä vahingossa oikein. Luithan huolellisesti sen, miten järjestelmä tulkitsee vastauksesi? Onhan tulkin antamassa muuttujalistauksessa kaikki kohdallaan (Variables found). Puuttuuko kertomerkkejä? Ovatko sulutukset varmasti oikein? Jos olet epävarma siitä, miten jokin asia tulisi syöttää järjestelmään, ota yhteyttä opetushenkilökuntaan. Jos haluat keskeyttää kokeen tekemisen ja tallentaa vastauksesi, paina sivun vasemmassa yläreunassa olevaa painiketta Lopeta tentti. Palauta kokeesi painamalla sivun alareunan painiketta Seuraava ja tämän jälkeen avautuvalta sivulta painiketta Palauta kaikki ja lopeta. Jos järjestelmä antaa varoituksia, etkä tiedä, mitä tehdä, ota yhteys opetushenkilökuntaan tai minuun: lassi.korhonen@oulu.fi 5