<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/543/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Kertausta rakenteista</title>
<id>https://peda.net/id/ba279dc2f0f</id>
<updated>2021-07-30T09:16:50+03:00</updated>
<link href="https://peda.net/id/ba279dc2f0f:atom" rel="self" />
<link href="https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/matematiikka/pasi-kiema/ohjelmointi/ysin-asiaa/kertausta-rakenteista#top" rel="alternate" />
<logo>https://peda.net/:static/543/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 noopener&quot; href=&quot;https://peda.net/info&quot; target=&quot;_blank&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Kertausta rakenteista</title>
<id>https://peda.net/id/eed2f0d0f0f</id>
<updated>2021-08-06T08:19:38+03:00</updated>
<link href="https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/matematiikka/pasi-kiema/ohjelmointi/ysin-asiaa/kertausta-rakenteista/kertausta-rakenteista#top" />
<content type="html">&lt;h1&gt;While&lt;/h1&gt;&#10;Toistetaan niin kauan kuin annettu ehto on tosi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki (kolme eri tapausta):​&lt;/b&gt;&lt;iframe src=&quot;https://trinket.io/embed/python/2b87384a0a&quot; width=&quot;100%&quot; height=&quot;255&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 1&lt;/b&gt;:&lt;br/&gt;&#10;Laadi ohjelma, joka kysyy käyttäjältä merkkijonoa yhä uudelleen niin kauan kuin käyttäjä kirjoittaa sanan &lt;b&gt;tosi&lt;/b&gt;.&lt;br/&gt;&#10;VIHJE: Ota mallia esimerkin ensimmäisestä tapauksesta.&lt;br/&gt;&#10;​​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;175&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;h3&gt;&lt;br/&gt;&#10;Lista-tietorakenne&lt;/h3&gt;&#10;Usein tarvitaan tilaa yksittäisiä muuttujia suuremmalle määrälle tietoa. &lt;br/&gt;&#10;Lista on eräs tapa suurten tietomäärien säilyttämiseen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkkejä&lt;/b&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/f1b71c80ef&quot; width=&quot;100%&quot; height=&quot;600&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 2&lt;/b&gt;:&lt;br/&gt;&#10;Laadi edellisiä esimerkkejä soveltaen ohjelma, jossa&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;luot listan, jossa on vähintään viisi eri oppiainetta&lt;/li&gt;&#10;&lt;li&gt;tulostat kyseisen listan&lt;/li&gt;&#10;&lt;li&gt;tulostat listan ensimmäisen alkion&lt;/li&gt;&#10;&lt;li&gt;tulostat listan viimeisen alkion&lt;/li&gt;&#10;&lt;li&gt;lisäät listaan yhden oppinaineen&lt;/li&gt;&#10;&lt;li&gt;tulostat listan lisättyäsi yhden oppiaineen&lt;/li&gt;&#10;&lt;li&gt;poistat listan kolmannen oppiaineen&lt;/li&gt;&#10;&lt;li&gt;tulostat listan poistettuasi kolmannen oppiaineen&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;VIHJE: Selviät suurelta osin kopioimalla esimerkkikoodin ja tekemällä siihen muutoksia.&lt;br/&gt;&#10;VIHJE 2: Etsi ohjeita netistä: esimerkiksi &lt;a href=&quot;https://www.w3schools.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;W3Schools.com&lt;/a&gt; -sivustolta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jos et osaa jotain kohtaa, voit kokeilla ratkaista seuraavia kohtia ja palata lopuksi selvittämään epäselviä kohtia.&lt;br/&gt;&#10;&lt;br/&gt;&#10;​​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;600&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;&lt;span&gt;For&lt;/span&gt;&lt;/h3&gt;&#10;Toistetaan ennalta tiedettävä kertamäärä.&lt;br/&gt;&#10;Kiinnitä huomiosi esimerkin erilaisiin tapoihin ilmoittaa kertamäärä.&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/09531f93e8&quot; width=&quot;100%&quot; height=&quot;320&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 3&lt;/b&gt;:&lt;br/&gt;&#10;Toteuta while-esimerkin kolmas tapaus for-rakenteella eli toista kierros kymmenesti ja tulosta jokaisella kierroksella kierroslukumuuttujan arvo.&lt;br/&gt;&#10;​​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;175&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 4&lt;/b&gt;:&lt;br/&gt;&#10;Tulosta joka kolmas luku väliltä 0-30 aloittaen nollasta.&lt;br/&gt;&#10;​​​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;175&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;b&gt;Tehtävä&lt;/b&gt; 5:&lt;br/&gt;&#10;Kopioi oheinen koodi ja täydennä for-silmukka siten, että taulukon alkiot lasketaan yhteen ja lopuksi tulostetaan alkioiden summa.&lt;br/&gt;&#10;&lt;code&gt;kustannukset = [12, 345 ,177 ,23 ,45]&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;summa = 0&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;for&lt;/code&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;code&gt;print &amp;quot;Kustannukset ovat yhteensä&amp;quot;, summa, &amp;quot;euroa.&amp;quot;&lt;/code&gt;&lt;br/&gt;&#10;​​​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;175&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2021-07-30T09:18:18+03:00</published>
</entry>


</feed>