<?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>3. While-silmukka (myös lukujonoista)</title>
<id>https://peda.net/id/7f2c47b2cf0</id>
<updated>2023-03-30T17:45:21+03:00</updated>
<link href="https://peda.net/id/7f2c47b2cf0:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti#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>Video aiheesta (ensimmäiset 5 minuuttia videosta)</title>
<id>https://peda.net/id/4c2f6fbad17</id>
<updated>2023-04-02T19:49:13+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/video-aiheesta-ensimmaiset-5-minuuttia-videosta#top" />
<content type="html">​&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Mcf0g0UyWk4&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2023-04-02T19:49:13+03:00</published>
</entry>

<entry>
<title>While-silmukka</title>
<id>https://peda.net/id/7f2c9849cf0</id>
<updated>2023-04-03T17:20:52+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/while-silmukka#top" />
<content type="html">Ohjelmoinnissa silmukka tarkoittaa tilannetta, jossa jotakin komentoa, tai komentoja, toistetaan niin kauan kunnes annettu ehto ei ole enää tosi. Silmukat ovat tärkeitä, sillä niillä voidaan automaattisesti toistaa jotakin komentoa tarvittavan monta kertaa tekemättä itse mitään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/while-silmukka/sieppaa-jpg3#top&quot; title=&quot;Sieppaa.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/while-silmukka/sieppaa-jpg3:file/photo/49b319ce4b472a44d2127cdb63d5662a9cd4d86a/Sieppaa.JPG&quot; alt=&quot;&quot; title=&quot;Sieppaa.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;em&gt;Silmukka toistaa komentoa niin kauan, kuin ehto täyttyy.&lt;/em&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Esimerkiksi käyttäjältä salasanaa kysyvä ohjelma voidaan luoda silmukan avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python/311902e2ed&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Silmukka luodaan &lt;b&gt;while-&lt;/b&gt;komennolla (suom. &lt;em&gt;sillä aikaa&lt;/em&gt;). While-komennon perään kirjoitetaan silmukan ehto ja while-komennon alle kirjoitetaan suoritettava komento. Huomaa kaksoispiste ehdon perässä ja sisennys suoritettavissa komennoissa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 1.&lt;/b&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python3/ec927cf348&quot; width=&quot;100%&quot; height=&quot;356&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;&lt;br/&gt;&#10;Tulosta luvut 5-15 while-silmukan avulla. Ota mallia yläpuolella olevasta esimerkistä 1.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/437721cf7b&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Silmukka pyörii ikuisesti, jos silmukan ehto on aina totta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 2.&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/ede2ac5afb&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Silmukan ehdot annetaan käyttäen seuraavia vertailumerkkejä.&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Merkki&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;Tarkoitus&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;==&lt;/td&gt;&#10;&lt;td&gt;Yhtä kuin&lt;/td&gt;&#10;&lt;td&gt;while [[$x==5$]]:&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&amp;lt;&lt;/td&gt;&#10;&lt;td&gt;Pienempi kuin&lt;/td&gt;&#10;&lt;td&gt;while [[$x&amp;lt;5$]]:&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&amp;gt;&lt;/td&gt;&#10;&lt;td&gt;Suurempi kuin&lt;/td&gt;&#10;&lt;td&gt;while [[$x&amp;gt;5$]]:&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&amp;lt;=&lt;/td&gt;&#10;&lt;td&gt;Pienempi tai yhtä suuri&lt;/td&gt;&#10;&lt;td&gt;while [[$x&amp;lt;=5$]]:&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&amp;gt;=&lt;/td&gt;&#10;&lt;td&gt;Suurempi tai yhtä suuri&lt;/td&gt;&#10;&lt;td&gt;while [[$x&amp;gt;=5$]]:&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;!=&lt;/td&gt;&#10;&lt;td&gt;Eri suuri kuin&lt;/td&gt;&#10;&lt;td&gt;while [[$x!=5$]]:&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;</content>
<published>2023-03-30T17:45:21+03:00</published>
</entry>

<entry>
<title>Lukujonoista</title>
<id>https://peda.net/id/7f2e0d63cf0</id>
<updated>2023-04-02T17:20:00+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/asd#top" />
<content type="html">&lt;b&gt;Lukujonoista&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;While-silmukan avulla on kätevä luoda lukujonoja, joissa jonon jäsenet määräytyvät tietyn säännön mukaan.&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Aritmeettinen lukujono&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Aritmeettisessa lukujonossa jonon&lt;b&gt;&lt;span&gt; &lt;/span&gt;peräkkäisten jäsenten välinen erotus on vakio&lt;/b&gt;. Esimerkiksi jono [[$1, \ 3, \ 5, \ 7, \ 9, \ 11$]] on aritmeettinen, sillä peräkkäisten jäsenten välinen erotus on aina kaksi. Jono &lt;/span&gt;&lt;span&gt;[[$1, \ 3, \ 5, \ 7, \ 9, \ 11$]] on lisäksi&lt;span&gt; &lt;/span&gt;&lt;b&gt;kasvava&lt;/b&gt;, sillä jonon jäsenten arvot suurenevat jonon edetessä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;center medium&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/asd/sieppaa-jpg#top&quot; title=&quot;Sieppaa.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/asd/sieppaa-jpg:file/photo/068590bc5d79aa03ea7203ad9ba6445c17a0d650/Sieppaa.JPG&quot; alt=&quot;&quot; title=&quot;Sieppaa.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;Esimerkki 3.&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/1d3e2d3a8d&quot; width=&quot;100%&quot; height=&quot;356&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;&lt;br/&gt;&#10;&lt;span&gt;Tulosta kasvava aritmeettinen lukujono, jonka ensimmäinen jäsen on luku &lt;/span&gt;&lt;span class=&quot;MathJax&quot;&gt;&lt;span class=&quot;math&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span class=&quot;mrow&quot;&gt;&lt;span class=&quot;mn&quot;&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;ja peräkkäisten jäsenten välinen erotus on viisi. Jonon luvut ovat kaikki alle 100. Katso mallia yllä olevasta esimerkistä.&lt;/span&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python3/89a58baccf&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Geometrinen lukujono&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Geometrisessa lukujonossa&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;peräkkäisten&lt;/b&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;jäsenten välinen osamäärä on vakio&lt;/b&gt;&lt;span&gt;. Toisin sanoen, jonon seuraava jäsen saadaan kertomalla edellinen jäsen tietyllä luvulla. Esimerkiksi jono&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;MathJax&quot;&gt;&lt;span class=&quot;math&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span class=&quot;mrow&quot;&gt;&lt;span class=&quot;mn&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mo&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mtext&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mn&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;mo&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mtext&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mn&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;mo&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mtext&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mn&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;mo&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mtext&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mn&quot;&gt;16&lt;/span&gt;&lt;span class=&quot;mo&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mtext&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mn&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;mo&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mtext&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mn&quot;&gt;64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;on geometrinen, sillä seuraava jäsen saadaan kertomalla edellinen jäsen luvulla kaksi. Jono on lisäksi kasvava, sillä jonon jäsenten arvot suurenevat jonon edetessä.&lt;/span&gt;&lt;br/&gt;&#10;&lt;span class=&quot;center small&quot;&gt;&lt;span class=&quot;center&quot;&gt;&lt;a href=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/asd/sieppaa-png#top&quot; title=&quot;Sieppaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/asd/sieppaa-png:file/photo/6f81f4d2c97772079b65cfbc9f77ff0aa19fdfff/Sieppaa.PNG&quot; alt=&quot;&quot; title=&quot;Sieppaa.PNG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 4.&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/5550a61f20&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 3.&lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;span&gt;Muodosta kasvava geometrinen lukujono, jonka ensimmäinen jäsen on luku &lt;/span&gt;&lt;span class=&quot;MathJax&quot;&gt;&lt;span class=&quot;math&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span class=&quot;mrow&quot;&gt;&lt;span class=&quot;mn&quot;&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;ja jonka seuraava jäsen saadaan kertomalla edellinen jäsen luvulla&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;MathJax&quot;&gt;&lt;span class=&quot;math&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span class=&quot;mrow&quot;&gt;&lt;span class=&quot;mn&quot;&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. Jonossa on kuusi jäsentä. Katso mallia yllä olevasta esimerkistä.&lt;/span&gt;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/e4bb316701&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&#10;&lt;div&gt; &lt;/div&gt;&#10;</content>
<published>2023-03-30T17:45:21+03:00</published>
</entry>

<entry>
<title>Tehtävät. Katso mallia sopivasta esimerkistä.</title>
<id>https://peda.net/id/7f2f3fb0cf0</id>
<updated>2023-03-30T18:23:32+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y2/3-tunti/teht%C3%A4vi%C3%A4#top" />
<content type="html">&lt;b&gt;1.&lt;/b&gt; &lt;b&gt;a)&lt;/b&gt; Tulosta luvut 1-100 while-silmukan avulla. (Esimerkki 1.)&lt;br/&gt;&#10;&lt;b&gt;b)&lt;/b&gt; Tulosta luvut 100-1 while-silmukan avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;2.&lt;/b&gt; Muodosta aritmeettinen lukujono [[$2, \ 4, \ 6, \ 8, \ ..., \ 1000$]] while-silmukan avulla. (Esimerkki 3.)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;3.&lt;/b&gt; Muodosta aritmeettinen lukujono &lt;span&gt;[[$7, \ 4, \ 1, \ -2, \ -5, \ -8, \ -11$]] while-silmukan avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;4.&lt;/b&gt; Muodosta luvun [[$11$]] kertotaulu lukuun [[$110$]] asti. (Seuraava jonon jäsen saadaan edellisestä lisäämällä luku 11.)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;5.&lt;/b&gt; Muodosta geometrinen lukujono, jonka ensimmäinen jäsen on luku [[$5$]] ja jonka seuraava jäsen saadaan kertomalla edellinen jäsen luvulla [[$2$]]. Jonon suurin jäsen on [[$2560$]]. (Esimerkki 4.)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;6.*&lt;/b&gt; Muodosta geometrinen lukujono [[$1, \ -2, \ 4, \ -8, \ 16, \ -32, \ 64$]] while-silmukan avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;7.*&lt;/b&gt; Muodosta geometrinen lukujono [[$$ 1, \ \frac{1}{2}, \ \frac{1}{4}, \ \frac{1}{8}, \ \frac{1}{16}, \ \frac{1}{32} $$]] .&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/cdd951c03e&quot; width=&quot;100%&quot; height=&quot;356&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​</content>
<published>2023-03-30T17:45:21+03:00</published>
</entry>


</feed>