<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/532/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>8. luokka ohjelmointi</title>
<id>https://peda.net/id/319606e0a03</id>
<updated>2022-12-07T09:42:16+02:00</updated>
<link href="https://peda.net/id/319606e0a03:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y#top" rel="alternate" />
<logo>https://peda.net/:static/532/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>Yhtälön ratkaisemista ohjelmoinnin avulla</title>
<id>https://peda.net/id/3197e6e0a03</id>
<updated>2022-03-10T08:31:33+02:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/srl/y/yroa#top" />
<content type="html">Tämän sivun tehtävien tarkoituksena on käyttää ohjelmointia yhtälöiden ratkaisemiseen. Tämän sivun alasivujen teoria ja harjoitukset auttavat käyttäjää lopulta ohjelmoimaan ohjelman, joka ratkaisee yhtälöitä puolestamme.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Ongelma:&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kolmion sivujen pituudet ovat [[$x$]], [[$2x$]] ja [[$2x$]] eli kolmion kaksi pidempää sivua ovat kaksi kertaa niin pitkiä kuin lyhyt sivu. Tiedetään, että kolmion piiri on [[$25 \ cm$]] ja halutaan tietää, kuinka pitkiä kolmion sivut ovat.&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/y/yroa/sieppaa-jpg2#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/y/yroa/sieppaa-jpg2:file/photo/9b83a10f3c390b92ad62d9418c6dfdedba28b2ae/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;Tilanteesta saadaan helposti muodostettua yhtälö. Koska kolmion piiri saadaan laskemalla yhteen kolmion sivujen pituudet, niin yhtälö on [[$$x+2x+2x \ = \ 25 \ cm.$$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Nyt tuntemattoman muuttujan [[$x$]] paikalle voidaan kokeilla eri lukuja ja etsiä se muuttujan [[$x$]] arvo, joka toteuttaa yhtälön.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;th&gt;&lt;b&gt;[[$x$]]&lt;/b&gt;&lt;/th&gt;&#10;&lt;th&gt;&lt;b&gt;[[$x+2x+2x$]]&lt;/b&gt;&lt;/th&gt;&#10;&lt;th&gt;&lt;b&gt;Piiri&lt;/b&gt;&lt;/th&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;[[$ 1 $]]&lt;/td&gt;&#10;&lt;td&gt;[[$1+2\cdot 1 + 2\cdot 1=5$]]&lt;/td&gt;&#10;&lt;td&gt;[[$5 \ cm$]]&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;[[$2 $]]&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$2+2\cdot 2 + 2\cdot 2=10$]]&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$10 \ cm$]]&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;[[$ 3 $]]&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$3+2\cdot 3 + 2\cdot 3=15$]]&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$15 \ cm$]]&lt;/span&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;[[$ 4 $]]&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$4+2\cdot 4 + 2\cdot 4=20$]]&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$20 \ cm$]]&lt;/span&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;[[$ 5 $]]&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$5+2\cdot 5 + 2\cdot 5=25$]]&lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;[[$25 \ cm$]]&lt;/span&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;Muuttujan [[$x$]] oikea arvo on [[$5 \ cm$]], joten kolmion sivujen pituudet ovat &lt;span&gt;[[$5 \ cm$]], [[$10 \ cm$]] ja [[$10 \ cm$]].&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Mutta:&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ratkaisun etsiminen kokeilemalla eri vaihtoehtoja voi olla työlästä, etenkin jos muuttujan [[$x$]] ratkaisu on suuri luku. &lt;br/&gt;&#10;&lt;br/&gt;&#10;Kun jotakin asiaa pitää mekaanisesti toistaa monta kertaa, kuten tässä tapauksessa, niin on kätevää antaa tietokoneen hoitaa likainen työ. Tähän tarvitaan &lt;em&gt;ohjelmointia&lt;/em&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Alla on ohjelma, joka kokeilee muuttujan [[$x$]] arvoja 1 senttimetrin välein alkaen annetusta alkuarvosta. Ohjelma lopettaa kokeilun, kun oikea arvo löytyy tai kunnes [[$x$]] on niin suuri, ettei ratkaisua voi löytyä. (Paina &lt;em&gt;Run&lt;/em&gt;.)&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python/6b66ee11f1&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;Tämän sivun alasivuilta löytyvien tehtävien avulla sinunkin pitäisi pystyä luomaan ohjelma, joka ratkaisee vastaavia ongelmia puolestasi.</content>
<published>2022-03-10T08:27:43+02:00</published>
</entry>


</feed>