<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Kertausta</title>
<id>https://peda.net/id/8b2da25c9d1</id>
<updated>2018-08-11T06:59:59+03:00</updated>
<link href="https://peda.net/id/8b2da25c9d1:atom" rel="self" />
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta#top" rel="alternate" />
<logo>https://peda.net/:static/535/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Kertaustehtäviä</title>
<id>https://peda.net/id/8b2e74d49d1</id>
<updated>2018-02-19T09:26:10+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/kertausteht%C3%A4vi%C3%A4#top" />
<content type="html">&lt;p&gt;Tähän on koottu kertaustehtäviä kappaleista 5&lt;span&gt;–7&lt;/span&gt;. Nämä tehtävät on tarkoitettu omatoimiseen harjoitteluun. Näitä tehtäviä ei tarvitse palauttaa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;&lt;table class=&quot;eoppi-table&quot;&gt;&lt;caption&gt;PROCESSING OHJELMOINNIN KOMENNOT 7. JA 8. LUOKALLA&lt;/caption&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&lt;th&gt;KOMENTO&lt;/th&gt;&lt;th&gt;MERKITYS&lt;/th&gt;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;void setup () { }&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Lohko, joka suoritetaan kerran.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;void draw () { }&lt;/td&gt;&#10;&lt;td&gt;Lohko, joka on ikuisessa silmukassa.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;size(x,y);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Komento määrää ikkunan/koordinaatiston koon.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;point(x,y);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Komento joka piirtää pisteen paikkaan (x, y).&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;line(x1,y1,x2,y2);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Komento piirtää viivan pisteiden (x1, y1) ja (x2, y2) välille.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;strokeWeight(koko);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa viivan paksuuden.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;background(R,G,B);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa ikkunan taustavärin. R = punainen, G = vihreä ja B = sininen. Arvot voivat vaihdella välillä 0...255.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;fill(R,G,B,alpha);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Asettaa tekstin tai kuvion täyttövärin. R = punainen, G = vihreä, B = sininen ja alpha = läpinäkyvyys. Arvot voivat vaihdella välillä 0...255.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;stroke(R,G,B);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa kuvion reunaviivan värin. R = punainen, G = vihreä ja B = sininen. Arvot voivat vaihdella välillä 0...255.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;noFill();&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa asetuksen, joka poistaa täytön.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;noStroke();&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa asetuksen, joka poistaa reunaviivan&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;text(”Teksti”,x,y);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Kirjoittaa tekstiä paikkaan (x, y).&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;textSize(koko);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa tekstin koon pikseleinä&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;textFont(createFont(&amp;quot;Fontti&amp;quot;,koko));&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Asettaa tulostettavan fontin ja fontille oletuskoon, jos se on asennettuna käyttöjärjestelmässä.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;ellipse(x,y,leveys,korkeus);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Piirtää ellipsin&lt;/span&gt;, missä (x, y) on ellipsin keskipiste.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;rect(x,y,leveys,korkeus,pyöristys);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Piirrä suorakulmion&lt;/span&gt;, missä (x, y) suorakulmion vasemman yläreunan nurkkapiste.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;triangle(x1,y1,x2,y2,x3,y3);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Piirtää kolmion pisteiden (x1, y1), (x2, y2) ja (x3, y3) välille.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;quad(x1,y1,x2,y2,x3,y3,x4,y4);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Piirtää nelikulmion pisteiden (x1, y1), (x2, y2), (x3, y3) ja (x4, y4) välille.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;beginShape();&lt;br/&gt;&#10;vertex(x1,y1);&lt;br/&gt;&#10;…&lt;br/&gt;&#10;vertex(xn,yn);&lt;br/&gt;&#10;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;endShape(CLOSE);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Piirtää monikulmion.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;arc(x,y,leveys,korkeus,alkukulma,loppukuma,tyyppi);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Komento piirtää kaaren ellipsiin. Ellipsin keskipiste on (x, y) ja ellipsin koko määräytyy leveyden ja korkeuden avulla. Kaaren koko määräytyy alkukulman ja loppukulman avulla. Kaaren tyyppi voi saada arvoja: OPEN, CHORD, PIE.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;radians(kulma);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Muuttaa kulman radiaaneiksi.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;bezier(x1,y1,x2,y2,x3,y3,x4,y4);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Piirtää Bezier-viivan pisteiden (x2, y2) ja (x3, y3) välille kahvojen (x1, y1) ja (x4, y4) avulla.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;int,float,String,char,boolean&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Muuttujien määrittelyjä&lt;/span&gt; (kokonaisluku, desimaaliluku, merkkijono, merkki, totuusarvo).&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;textWidth(“teksti”);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Kertoo tekstin leveyden kokonaislukuna.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;random(luku);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Arpoo desimaaliluvun väliltä [0, luku]&lt;/span&gt;.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;round(desimaaliluku);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Pyöristää desimaaliluvun kokonaisluvuksi&lt;/span&gt;.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;int(desimaaliluku);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Ilmoittaa desimaaliluvun kokonaisosan.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;int(‘merkki’);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Muuttaa merkin kokonaisluvuksi.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;char(kokonaisluku);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Muuttaa kokonaisluvun merkiksi.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;float(kokonaisluku);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Muuttaa kokonaisluvun desimaaliluvuksi.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;a%b&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Ilmoittaa luvun a:b jakojäännöksen.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;frameRate(taajuus);&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Asettaa lohkon päivitysnopeuden.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;noLoop();&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Komento muuttaa void draw () -lohkon kertapäivitteiseksi.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;if (ehto) { komennot1; } else { komennot2; }&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Ehtolause&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;gt;, &amp;lt;, &amp;gt;=, &amp;lt;=, ==, !=&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Vertailuoperaattorit (suurempi kuin, pienempi kuin, suurempi tai yhtä suuri kuin, pienempi tai yhtä suuri kuin, yhtä suuri kuin, eri suuri kuin).&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;amp;&amp;amp;, ||, !&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Loogiset operaattorit (JA, TAI, EI).&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;mouseX, mouseY&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span lang=&quot;EN-US&quot;&gt;Lukee hiiren koordinaattiarvot.&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;translate(x,y);&lt;/td&gt;&#10;&lt;td&gt;Siirtää origoa x:n verran oikealle ja y:n verran alapäin.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;scale(x,y);&lt;/td&gt;&#10;&lt;td&gt;Muuttaa koordinaatiston skaalausta. x tarkoittaa vakaasuuntaista skaalausta ja y tarkoittaa pystysuuntaista skaalausta.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;rotate(radians(kulma));&lt;/td&gt;&#10;&lt;td&gt;Pyörittää koko koordinaatistoa, joko myötäpäivään (kulma &amp;gt;0) tai vastapäivään (kulma &amp;lt; 0). Huomaa, että kulmat on muutettava radiaaneiksi.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;pushMatrix();&lt;/td&gt;&#10;&lt;td&gt;Komento ottaa muistiin tämän hetkisen koordinaatiston.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;popMatrix();&lt;/td&gt;&#10;&lt;td&gt;Komento palauttaa muistissa olevan koordinaatiston.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;int a=0; &lt;br/&gt;&#10;void draw () {&lt;br/&gt;&#10; a++;&lt;br/&gt;&#10;}&lt;/td&gt;&#10;&lt;td&gt;Laskurin käyttöönotto. Määritä kokonaisluku muuttujalle ensin alkuarvo (int a=0) heti ohjelman alussa ja käytä sen jälkeen laskuria (esim. a++) void draw ()-lohkon sisällä.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;for (alkuarvo; ehto; laskuri) { Komennot; }&lt;br/&gt;&#10;Esimerkiksi: for (int a=1; a&amp;lt;=10; a++) { }&lt;/td&gt;&#10;&lt;td&gt;For-silmukka, jossa voidaan tehdä vakiomäärä toistoja.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;void aliohjelma(muuttujat) { &lt;br/&gt;&#10; Komennot;&lt;br/&gt;&#10; }&lt;/td&gt;&#10;&lt;td&gt;Ohjelma rakenne, jonka avulla voidaan luoda omia aliohjelmia eli funktioita.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;tietotyyppi aliohjelma(muuttujat) { &lt;br/&gt;&#10; Komennot; &lt;br/&gt;&#10; return muuttuja; &lt;br/&gt;&#10;}&lt;/td&gt;&#10;&lt;td&gt;Ohjelma rakenne, jonka avulla voidaan luoda arvon palauttavia aliohjelmia eli funktioita.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;map(muuttuja,min1,max1,min2,max2);&lt;/td&gt;&#10;&lt;td&gt;Komento muuttaa muuttujan arvon asteikolta [min1, max1] asteikolle [min2, max2].&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;smooth();&lt;/td&gt;&#10;&lt;td&gt;Asetus poistaa nykimistä animaatioissa ja tekee liikkeestä pehmeämpää.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>1. Tehtävä</title>
<id>https://peda.net/id/8b359d549d1</id>
<updated>2018-02-14T15:07:06+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/1-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/1-teht%C3%A4v%C3%A4/kp8_05_16-png#top&quot; title=&quot;kp8_05_16.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/1-teht%C3%A4v%C3%A4/kp8_05_16-png:file/photo/f9fa10378b95104541e0dc9619b8df250a50e788/kp8_05_16.png&quot; alt=&quot;&quot; title=&quot;kp8_05_16.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, jossa ikkunan koko on 400 x 400 ja keltainen taustaväri. Muodosta aluksi matematiikan xy-koordinaatisto siirtämällä origo ikkunan keskelle ja peilaamalla y:n arvot. Piirrä ikkunan keskelle sininen neliö, jonka koko on 200 x 200 ja sen sisälle vihreä ympyrä. Lopuksi piirrä ympyrän sisälle punainen kolmio.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>2. Tehtävä</title>
<id>https://peda.net/id/8b3750869d1</id>
<updated>2018-02-19T09:26:47+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/2-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/2-teht%C3%A4v%C3%A4/kp8_05_17-png#top&quot; title=&quot;kp8_05_17.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/2-teht%C3%A4v%C3%A4/kp8_05_17-png:file/photo/1529877265a4d1366c759762ad5f99c564c49c0b/kp8_05_17.png&quot; alt=&quot;&quot; title=&quot;kp8_05_17.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, joka laskee ympyrän pinta-alan kaavalla A = π ∙ r&lt;/span&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;span&gt;&lt;span&gt;, missä muuttuja r on laskuri, joka saa arvoja 10, 20, 30, .., 100. Lisää ohjelmaan if-lause, joka laske laskurin avulla ympyrän pinta-alan 10 ensimmäistä arvoa. Pyöristä vastaus kokonaisluvuksi. &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/span&gt;&lt;/span&gt;&#10;&lt;p&gt;&lt;img class=&quot;eoppi-icon left&quot; src=&quot;https://www.e-oppi.fi/pedanet/icons/oppikirja/icon-huomio.png&quot;/&gt;Ohjelmoinnissa on käytössä komento: PI, joka antaa piin tarkan arvon.&lt;/p&gt;&#10;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>3. Tehtävä</title>
<id>https://peda.net/id/8b3907a09d1</id>
<updated>2018-02-14T15:07:40+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/3-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;img class=&quot;&quot; src=&quot;https://peda.net/id/8b32415e9d1:file/download/804bd27b8ae16113e8426502c9315c4261316ec7/kp8_05_ani2.gif&quot; alt=&quot;&quot;/&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee ohjelma, jossa musta ympyrä menee keltaisen ympyrän ylitse. Käytä laskuria.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>4. Tehtävä</title>
<id>https://peda.net/id/8b39c6e09d1</id>
<updated>2018-02-14T15:07:59+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/4-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/4-teht%C3%A4v%C3%A4/kp8_05_11-png#top&quot; title=&quot;kp8_05_11.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/4-teht%C3%A4v%C3%A4/kp8_05_11-png:file/photo/0ce429a59a2bea8114511f731c87d39eeceaa1e3/kp8_05_11.png&quot; alt=&quot;&quot; title=&quot;kp8_05_11.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, jossa ympyrä liikkuu oikealle koko ajan samalla vauhdilla, mutta alaspäin vauhti kasvaa 5 prosentilla (eli menee 1.05-kertaiseksi), jolloin muodostuu kuvan mukainen pallon reitti. Käytä laskureita.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>5. Tehtävä</title>
<id>https://peda.net/id/8b3b5d3e9d1</id>
<updated>2018-02-14T15:08:06+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/5-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/5-teht%C3%A4v%C3%A4/kp8_05_12-png#top&quot; title=&quot;kp8_05_12.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/5-teht%C3%A4v%C3%A4/kp8_05_12-png:file/photo/12573b971d56c956f6b27f6b35dd65d98f349ee4/kp8_05_12.png&quot; alt=&quot;&quot; title=&quot;kp8_05_12.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee ohjelma, joka piirtää yllä olevan kuvion.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>6. Tehtävä</title>
<id>https://peda.net/id/8b3cb97c9d1</id>
<updated>2018-02-14T15:08:15+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/6-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;img class=&quot;&quot; src=&quot;https://peda.net/id/8b34be8e9d1:file/download/905893d4bdf32497446837d5435add3870b42e9f/kp8_05_anim3.gif&quot; alt=&quot;&quot;/&gt;&lt;br/&gt;&#10;Tee ohjelma, jossa elektroni kiertää atomin ydintä. Käytä laskuria.&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>7. Tehtävä</title>
<id>https://peda.net/id/8b3d54049d1</id>
<updated>2018-02-14T15:08:18+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/7-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;img class=&quot;&quot; src=&quot;https://peda.net/id/8b315c769d1:file/download/73709127e244ef7238cb5ddc4c4e96e265dc17fa/kp8_05_ani1.gif&quot; alt=&quot;&quot;/&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee ohjelma, jossa laskurin avulla aurinko kulkee taivaan poikki.&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>8. Tehtävä</title>
<id>https://peda.net/id/8b3decfc9d1</id>
<updated>2018-02-16T10:08:56+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/8-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/8-teht%C3%A4v%C3%A4/kp8_05_04-png#top&quot; title=&quot;kp8_05_04.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/8-teht%C3%A4v%C3%A4/kp8_05_04-png:file/photo/3ee99099fc86ffd8ca1564bb1641e8b57ec960c3/kp8_05_04.png&quot; alt=&quot;&quot; title=&quot;kp8_05_04.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Piirrä ensin kaksi eri pituista sektoria, jotka mahtuvat 30 asteen kulman sisälle. Lisää näiden sektoreiden ympärille for- silmukka, jossa on 12 toistoa ja saat aikaiseksi rattaan. Lisää ohjelmaan vielä laskuri, jonka avulla laita ratas pyörimään.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>9. Tehtävä</title>
<id>https://peda.net/id/8b3f2af49d1</id>
<updated>2018-02-16T10:09:07+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/9-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/9-teht%C3%A4v%C3%A4/kp8_05_06-png#top&quot; title=&quot;kp8_05_06.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/9-teht%C3%A4v%C3%A4/kp8_05_06-png:file/photo/a7819210cad319ae7b6530093548a2a441fbe7f1/kp8_05_06.png&quot; alt=&quot;&quot; title=&quot;kp8_05_06.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, joka piirtää kerrostalon, jossa on 12 x 9 = 108 ikkunaa. Sijoita ikkunat paikoilleen kahden for-silmukan avulla.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>10. Tehtävä</title>
<id>https://peda.net/id/8b413d1c9d1</id>
<updated>2018-02-14T15:09:55+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/10-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/10-teht%C3%A4v%C3%A4/kp8_05_15-png#top&quot; title=&quot;kp8_05_15.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/10-teht%C3%A4v%C3%A4/kp8_05_15-png:file/photo/91d27236d8c3c0fe48bab78357bcbbaa75763d09/kp8_05_15.png&quot; alt=&quot;&quot; title=&quot;kp8_05_15.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, joka piirtää for-silmukan avulla vinoittain viivoja koko ikkunan täyteen kuten kuvassa.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>11. Tehtävä</title>
<id>https://peda.net/id/8b4277189d1</id>
<updated>2018-02-14T15:10:05+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/11-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;Tee ohjelma, joka piirtää alla olevan kuvion.&lt;br/&gt;&#10;&lt;/span&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/11-teht%C3%A4v%C3%A4/kp8_05_08-png#top&quot; title=&quot;kp8_05_08.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/11-teht%C3%A4v%C3%A4/kp8_05_08-png:file/photo/befe45bdfecaeac5bdcc6dc9e9da78f20fa00583/kp8_05_08.png&quot; alt=&quot;&quot; title=&quot;kp8_05_08.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Lisää kuvion ympärille kaksi for-silmukkaa, niin että koko ikkunan täytetään tällä kuviolla. Kun lisäät värin arpomiskomennon, niin jokainen kuvio piirretään eri värillä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/11-teht%C3%A4v%C3%A4/kp8_05_07-png2#top&quot; title=&quot;kp8_05_07.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/11-teht%C3%A4v%C3%A4/kp8_05_07-png2:file/photo/240dc003a001b36aab1c4f1dab9e441249208c42/kp8_05_07.png&quot; alt=&quot;&quot; title=&quot;kp8_05_07.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>12. Tehtävä</title>
<id>https://peda.net/id/8b4531a69d1</id>
<updated>2018-02-16T10:10:07+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/12-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/12-teht%C3%A4v%C3%A4/kp8_05_05-png#top&quot; title=&quot;kp8_05_05.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/12-teht%C3%A4v%C3%A4/kp8_05_05-png:file/photo/40be23dd702825dfbdc0f6de6f4be104a02d403b/kp8_05_05.png&quot; alt=&quot;&quot; title=&quot;kp8_05_05.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, jossa ruletti pyörähtää 1-2 kertaa ympäri ja pysähtyy satunnaiseen paikkaan. Eli arvo lopetuskulma väliltä [360, 720] ja, kun laskuri saavuttaa tämän maksimiarvon, pyöriminen loppuu. Piirrä ruletti for-silmukan avulla ja animoi ruletin pyöriminen laskurin avulla.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>13. Tehtävä</title>
<id>https://peda.net/id/8b4641549d1</id>
<updated>2018-02-14T15:10:21+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/13-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;img class=&quot;&quot; src=&quot;https://peda.net/id/8b3313729d1:file/download/b1b83ffea200ed70190eb7fe860bf86dc34d7b89/kp8_05_ani4.gif&quot; alt=&quot;&quot;/&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee ohjelma, jossa 36 pientä ympyrää menee kohti ulkoreunaa.&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>14. Tehtävä</title>
<id>https://peda.net/id/8b46c1889d1</id>
<updated>2018-02-14T15:10:32+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/14-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/14-teht%C3%A4v%C3%A4/kp8_05_09-png#top&quot; title=&quot;kp8_05_09.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/14-teht%C3%A4v%C3%A4/kp8_05_09-png:file/photo/54fce19157b42e93c1b7dc5d7b4948cce0ef77c6/kp8_05_09.png&quot; alt=&quot;&quot; title=&quot;kp8_05_09.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee ohjelma, joka piirtää hämähäkin verkon. Vinkki: Mieti aluksi kuinka yhdellä for- silmukalla ja arc()-komennolla saadaan aikaiseksi seuraava kuvio. Sektorin suuruus tässä on 30 astetta.&lt;br/&gt;&#10;&lt;/span&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/14-teht%C3%A4v%C3%A4/kp8_05_10-png#top&quot; title=&quot;kp8_05_10.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/14-teht%C3%A4v%C3%A4/kp8_05_10-png:file/photo/1c0631a3ff017c5c3868870503bdeb2e1cb17f03/kp8_05_10.png&quot; alt=&quot;&quot; title=&quot;kp8_05_10.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Kun saat yllä olevan kuvion aikaiseksi, niin piirrä nyt vain pelkät kaaret ja lisää toinen for- silmukka, jonka avulla pyöräytät kaaret ympäri 12 kertaa ja saat aikaiseksi hämähäkinverkon.&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>15. tehtävä</title>
<id>https://peda.net/id/8b486dbc9d1</id>
<updated>2018-02-14T15:10:41+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/15-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;Tee aliohjelma, joka piirtää kymmenen sisäkkäistä ympyrää.&lt;br/&gt;&#10;&lt;/span&gt;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/15-teht%C3%A4v%C3%A4/kp8_05_14-png#top&quot; title=&quot;kp8_05_14.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/15-teht%C3%A4v%C3%A4/kp8_05_14-png:file/photo/745d0e0da0fb06c5c1ec833074512bab0952fb91/kp8_05_14.png&quot; alt=&quot;&quot; title=&quot;kp8_05_14.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Kutsu aliohjelmaa kahden for-silmukan sisältä, jolloin muodostuu seuraava kuvio.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/15-teht%C3%A4v%C3%A4/kp8_05_13-png#top&quot; title=&quot;kp8_05_13.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/15-teht%C3%A4v%C3%A4/kp8_05_13-png:file/photo/0467bc90730a5b90f7fb6ab5f31700a2ca3a8448/kp8_05_13.png&quot; alt=&quot;&quot; title=&quot;kp8_05_13.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>16. Tehtävä</title>
<id>https://peda.net/id/8b4a35ca9d1</id>
<updated>2018-02-14T15:10:50+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/16-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/16-teht%C3%A4v%C3%A4/kp8_05_02-png#top&quot; title=&quot;kp8_05_02.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/16-teht%C3%A4v%C3%A4/kp8_05_02-png:file/photo/0ed99a2f6e79086e18a752d4550002a163f0b5b7/kp8_05_02.png&quot; alt=&quot;&quot; title=&quot;kp8_05_02.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee aliohjelma laiva, joka piirtää matematiikan xy-koordinaatistoon laivan kuten kuvassa. Lisää laskuri, jonka avulla laivaa voidaan pääohjelmasta liikutella oikealta vasemmalle.&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>17. Tehtävä</title>
<id>https://peda.net/id/8b4b66ca9d1</id>
<updated>2018-02-14T15:10:57+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/17-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/17-teht%C3%A4v%C3%A4/kp8_05_03-png#top&quot; title=&quot;kp8_05_03.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/17-teht%C3%A4v%C3%A4/kp8_05_03-png:file/photo/5365d1e0bc45cbf3ff163b98bd76c7610283e32f/kp8_05_03.png&quot; alt=&quot;&quot; title=&quot;kp8_05_03.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee aliohjelma raketti, jossa matematiikan xy-koordinaatistossa oleva raketti liikkuu laskurin avulla alhaalta ylöspäin.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>18. Tehtävä</title>
<id>https://peda.net/id/8b4cc0ec9d1</id>
<updated>2018-02-14T15:11:16+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/18-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/18-teht%C3%A4v%C3%A4/kp8_05_19-png#top&quot; title=&quot;kp8_05_19.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/18-teht%C3%A4v%C3%A4/kp8_05_19-png:file/photo/8874aa20877e5a5390f3ca87aded23d3798a58da/kp8_05_19.png&quot; alt=&quot;&quot; title=&quot;kp8_05_19.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee aliohjelma eli funktio: &lt;/span&gt;&lt;strong&gt;murtoluku(a,b);&lt;/strong&gt;&lt;span&gt; joka tulostaa murtoluvun piirakkakuviona. Murtoluku tässä on muotoa: a/b eli a on osoittaja ja b on nimittäjä. Oletetaan, että a ei saa olla suurempi kuin b. Esimerkiksi kuvassa on aliohjelmaa kutsuttu komennolla: murtoluku(3,5);&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>19. Tehtävä</title>
<id>https://peda.net/id/8b4ee8e09d1</id>
<updated>2018-02-14T15:11:26+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/19-teht%C3%A4v%C3%A4#top" />
<content type="html">Tee ohjelma, joka piirtää suorakulmaisen kolmion ja laskee kolmion pinta-alan aliohjelmien avulla. Aliohjelma: kolmio(a,b); piirtää vihreän kolmion, missä a on kanta ja b on korkeus. Aliohjelma: pinta_ala(a,b) laskee kolmion pinta-alan ja palauttaa sen takaisin pääohjelmaan muuttujalle, jossa on kolmion pinta-alan arvo. Alla on ohjelman esimerkkitulostus, kun kanta 250 ja korkeus 200.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/19-teht%C3%A4v%C3%A4/kp8_05_18-png#top&quot; title=&quot;kp8_05_18.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/19-teht%C3%A4v%C3%A4/kp8_05_18-png:file/photo/382ea10fe40b736186804871b1bf164766fec917/kp8_05_18.png&quot; alt=&quot;&quot; title=&quot;kp8_05_18.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>20. Tehtävä</title>
<id>https://peda.net/id/8b508a609d1</id>
<updated>2018-02-14T15:11:49+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/20-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;span&gt;&lt;img class=&quot;&quot; src=&quot;https://peda.net/id/8b33da969d1:file/download/f6477c4725f73d8017fcd6e68e6c8bc886d12b1d/kp8_05_ani5.gif&quot; alt=&quot;&quot;/&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tee ohjelma, joka piirtää neliön ja laskee neliön pinta-alan kaavalla: ala = a ∙ a ja piirin kaavalla piiri = 4 ∙ a, missä a on neliön sivun pituus. Laita muuttuja a laskuriksi, jolloin neliön pitäisi alkaa kasvaa. Voit lisätä komennon: frameRate(10); jolloin ruudun päivitys tapahtuu hitaammin eli 0,1 sekunnin välein.&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>21. Tehtävä</title>
<id>https://peda.net/id/8b5146769d1</id>
<updated>2018-02-14T15:12:06+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/21-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/21-teht%C3%A4v%C3%A4/kp8_05_20-png#top&quot; title=&quot;kp8_05_20.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/21-teht%C3%A4v%C3%A4/kp8_05_20-png:file/photo/23d204d12ff910daf05c20ff98f15548bfb82ca7/kp8_05_20.png&quot; alt=&quot;&quot; title=&quot;kp8_05_20.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee ohjelma, jossa on aliohjelma naama(x,y), joka piirtää 100 x 100 kokoisen hymynaaman paikkaan (x, y). Hymynaaman saat piirrettyä ellipse() ja arc()-komennoilla. Lisää pääohjelmaan for-silmukka, jossa on 12 toistoa ja silmukan sisällä aliohjelman kutsu. Laita hymynaamat kiertämään ympyrän kehälle kuten kuvassa. &lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>

<entry>
<title>22. Tehtävä</title>
<id>https://peda.net/id/8b52e2749d1</id>
<updated>2018-02-14T15:12:13+02:00</updated>
<link href="https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/22-teht%C3%A4v%C3%A4#top" />
<content type="html">&lt;a href=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/22-teht%C3%A4v%C3%A4/kp8_05_21-png#top&quot; title=&quot;kp8_05_21.png&quot;&gt;&lt;img src=&quot;https://peda.net/oppimateriaalit/e-oppi/peruskoulut/forssa/f_keskuskoulu/ohjelmointi/1oo2/om8/kertausta/22-teht%C3%A4v%C3%A4/kp8_05_21-png:file/photo/c6ed9da07442d3f80713f5c121ff2c439cd7912b/kp8_05_21.png&quot; alt=&quot;&quot; title=&quot;kp8_05_21.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Tee omat aliohjelmat eli funktiot vaakaviiva(x); ja pystyviiva(y);. Vaakaviiva(x) komennolla piirretään vaakaviiva haluttuun paikkaan ja pystyviiva(y) komennolla piirretään pystyviiva haluttuun paikkaan. Tässä ohjelmassa ei käytetä matematiikan xy-koordinaatistoa, vaan ohjelmoinnin peruskoordinaatistoa, jossa origo on ikkunan vasemmassa yläreunassa. Kutsu nyt aliohjelmia komennoilla: vaakaviiva(mouseX); ja pystyviiva(mouseY); , jolloin viivojen pitäisi seurata hiiren liikettä. Lisää lisäksi ehto, että kun hiiren painike on pohjassa, niin silloin piirretään ympyrä viivojen leikkauspisteeseen.&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2018-08-11T06:59:59+03:00</published>
</entry>


</feed>