<?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>Koodaus perusteet</title>
<id>https://peda.net/id/12b5a550a4a</id>
<updated>2018-08-20T21:08:42+03:00</updated>
<link href="https://peda.net/id/12b5a550a4a:atom" rel="self" />
<link href="https://peda.net/p/Katri%20Kurvinen/testi/koodaus-perusteet#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>Koodaamaan</title>
<id>https://peda.net/id/a389a0ce9</id>
<updated>2016-08-19T07:49:06+03:00</updated>
<link href="https://peda.net/p/Katri%20Kurvinen/testi/koodaus-perusteet/koodaamaan#top" />
<content type="html">&lt;a href=&quot;http://www.koodikoulu.fi/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;http://www.koodikoulu.fi/&lt;/a&gt;   &amp;lt;----- listaus mahdollisista koodauspaikoista&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;opettele koodaamisen perusteet&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://studio.code.org/hoc/1&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://studio.code.org/hoc/1&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://studio.code.org/s/frozen/stage/1/puzzle/1&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://studio.code.org/s/frozen/stage/1/puzzle/1&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://studio.code.org/flappy/1&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://studio.code.org/flappy/1&lt;/a&gt;</content>
<published>2015-12-11T10:31:56+02:00</published>
</entry>

<entry>
<title>Koodamaan</title>
<id>https://peda.net/id/36202802b</id>
<updated>2016-01-11T19:03:18+02:00</updated>
<link href="https://peda.net/p/Katri%20Kurvinen/testi/koodaus-perusteet/koodamaan#top" />
<content type="html">&lt;h3&gt;Koodaustunti.fi&lt;/h3&gt;&#10;&lt;span class=&quot;right small&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/ma_aloitan_heti-png&quot; title=&quot;ma_aloitan_heti.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/ma_aloitan_heti-png:file/photo/3dfc1e81c5c940249973795fe693a1d40c1a6e3c/ma_aloitan_heti.PNG&quot; alt=&quot;ma_aloitan_heti.PNG&quot; title=&quot;ma_aloitan_heti.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;Aloita ohjelmoinnin harjoittelu &lt;/span&gt;&lt;a href=&quot;http://koodaustunti.fi/&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;koodaustunti.fi&lt;/a&gt;&lt;span&gt; -sivustolla. Aloittamaan pääset&lt;/span&gt;&#10;&lt;div&gt;klikkaamalla &amp;quot;Mä aloitan heti :)&amp;quot; -painiketta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tämän jälkeen aukeaa video, jonka katsomisessa on ongelmana äänten kuunteleminen oppitunnilla sekä suomenkielisten tekstitysten puute osassa videoista. Voit ohittaa videon ja katsoa suomenkieliset ohjeet klikkaamalla &amp;quot;Ei videota? Näytä muistiinpanot.&amp;quot;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;center small&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/muistiinpanot-png&quot; title=&quot;muistiinpanot.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/muistiinpanot-png:file/photo/5d086916ee40fa766310df621781b91fe62b860f/muistiinpanot.PNG&quot; alt=&quot;muistiinpanot.PNG&quot; title=&quot;muistiinpanot.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Luettuasi ohjeet (kannattaa lukea!) pääset ensimmäisen pulman kimppuun. Ohjelmointinäkymästä muutama seikka:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;center medium&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/koodaustunti-png&quot; title=&quot;koodaustunti.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/koodaustunti-png:file/photo/ff3a0bb6dea488d1db1a2d13e6fbd3cd806e263e/koodaustunti.PNG&quot; alt=&quot;koodaustunti.PNG&quot; title=&quot;koodaustunti.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;Hahmolle (aluksi punainen lintu) pitää antaa komentoja liikkumiseen. Komennot annetaan erilaisten lohkojen avulla, joita voidaan suoritettavaan ohjelmaan eli koodiin lisätä raahaamalla niitä &amp;quot;ajettaessa&amp;quot;-lohkon alapuolelle. Lohkot suoritetaan järjestyksessä ylhäältä alaspäin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kun olet lisännyt mieleisesi lohkot, voit klikata ohjelman käyntiin &amp;quot;Suorita&amp;quot;-painikkeella. Jos meni pieleen, tee muutoksia ja yritä uudelleen. Koodilohkoja voi siirtää ja järjestystä vaihtaa. Poistaminen tapahtuu, joko raahamalla poistettavat lohkot takaisin lohkovalintaan tai oikealla olevaan roskakoriin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Silmukka&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Silmukalla voidaan toistaa silmukan sisällä olevia komentoja useita kertoja. Tämä säästää aikaa koodaamiselta ja selkeyttää koodin lukemista. Silmukan sisään voidaan laittaa useita koodilohkoja.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/silmukka-png&quot; title=&quot;silmukka.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/silmukka-png:file/photo/cd2d52b5386e64e0a3cbd049a29dee31f39e6d6c/silmukka.PNG&quot; alt=&quot;silmukka.PNG&quot; title=&quot;silmukka.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#10;&lt;div&gt;&lt;br/&gt;&#10;Tämä koodi suorittaa komennon &amp;quot;siirry eteenpäin&amp;quot; viisi kertaa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Ehtolause&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;Ehtolauseella voidaan tutkia tilannetta ja tehdä tilanteeseen sopivia vaihtoehtoja. Jos-sanan perään tulee ehto, joka on joko &lt;b&gt;tosi&lt;/b&gt; tai &lt;b&gt;epätosi. &lt;/b&gt;Jos väite on tosi, niin suoritetaan &lt;em&gt;tee&lt;/em&gt;-osio ja jos väite on epätosi suoritetaan &lt;em&gt;muuten&lt;/em&gt;-osio.&lt;b&gt;&lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;span class=&quot;left medium&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/ehto-png&quot; title=&quot;ehto.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/ehto-png:file/photo/9a63ce2a31a8bc74e85625bca58e3e7f4c0daadc/ehto.PNG&quot; alt=&quot;ehto.PNG&quot; title=&quot;ehto.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Tämä koodi tutkii ensin voiko polkua jatkaa eteenpäin ja kääntyy tarpeen mukaan vasemmalle, jos polkua ei edessä ole.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/div&gt;&#10;</content>
<published>2016-01-11T19:03:18+02:00</published>
</entry>

<entry>
<title>Robootit ja aliohjelmakomennot</title>
<id>https://peda.net/id/d3e7b51eb</id>
<updated>2016-01-11T19:07:43+02:00</updated>
<link href="https://peda.net/p/Katri%20Kurvinen/testi/koodaus-perusteet/rja#top" />
<content type="html">&lt;div&gt;&#10;&lt;h3&gt;Light-Bot&lt;/h3&gt;&#10;&lt;span class=&quot;right small&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/lightbot_ohv-png&quot; title=&quot;lightbot_ohv.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/lightbot_ohv-png:file/photo/0976fd936f1a1c151c0c08558c7166724ef744f8/lightbot_ohv.PNG&quot; alt=&quot;lightbot_ohv.PNG&quot; title=&quot;lightbot_ohv.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;Kun saat koodaustunnin valmiiksi voit siirtyä &lt;a href=&quot;http://lightbot.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;lightbot.com&lt;/a&gt; -sivustolle. Rullaa sivua&lt;/div&gt;&#10;&lt;div&gt;hieman alaspäin ja klikkaa punaista &amp;quot;Online One-Hour Version&amp;quot; painiketta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Pelin ideana on kuljettaa pelihahmoa ruudukossa ja sytyttää sinisiin laattoihin valo. Komentoja annetaan kuten koodaustunti.fi-sivustollakin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;center small&quot;&gt;&lt;a href=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/lightbot-png&quot; title=&quot;lightbot.PNG&quot;&gt;&lt;img class=&quot;inline&quot; src=&quot;https://peda.net/kangasala/pikkolan-koulu/atk/janne-v/atk8/scratch-ohjelmointi/koodaustunti/lightbot-png:file/photo/31328805d949ef388de9f5bdb8b7bfea3b6da190/lightbot.PNG&quot; alt=&quot;lightbot.PNG&quot; title=&quot;lightbot.PNG&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Uutuutena suhteessa koodaustunti.fi-sivustoon, tässä pelissä esitellään myös niin sanotut&lt;b&gt;aliohjelmat&lt;/b&gt;. Aliohjelmiin voidaan laittaa komentoja, joita joudutaan suorittamaan usein. Näin säästetään tilaa (jota pelissä on rajoitetusti) ja aikaa kun samaa asiaa ei tarvitse sanoa uudelleen ja uudelleen, vaan voidaan viitata haluttuun aliohjelmaan. (esim. P1 tai P2)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Rekursio&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jos aliohjelma kutsuu lopuksi itseään, suoritus alkaa aliohjelman alustaa uudelleen ja muodostuu silmukka, jota suoritetaan ikuisesti. Tätä kutsutaan rekursioksi. Rekursio on vaihtoehtoinen tapa suorittaa edellä esitellyn silmukan toiminta. Aliohjelmassa voi olla ehtolauseella toteutettu valinta siitä, että kutsutaanko aliohjelmaa uudelleen, jolloin se voidaan halutessa lopettaa.&lt;/div&gt;&#10;</content>
<published>2016-01-11T19:07:42+02:00</published>
</entry>


</feed>