<?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>Tehtävä 10 - Algoritmit</title>
<id>https://peda.net/id/7f605b82ee9</id>
<updated>2020-09-04T12:53:34+03:00</updated>
<link href="https://peda.net/id/7f605b82ee9:atom" rel="self" />
<link href="https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al#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>Mikä on algoritmi?</title>
<id>https://peda.net/id/7f640eb7ee9</id>
<updated>2019-04-17T11:46:14+03:00</updated>
<link href="https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al/mik%C3%A4-on-algoritmi#top" />
<content type="html">Algoritmi on yksikäsitteinen ja järjestyksessä suoritettava ohje. Ohjeen avulla voidaan suorittaa jokin prosessi tai ratkaista ongelma. Koska ohjelmoinnissa koodattu ohjelma on yleensä järjestetty ohje, ohjelmaa tai sen osia nimitetään usein algoritmeiksi. Tässä muutamia esimerkkejä algoritmeista.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;editor underline&quot;&gt;Kahvinkeitto-ohje (algoritmi)&lt;/span&gt;&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt; Täytä pannu vedellä.&lt;/li&gt;&#10;&lt;li&gt; Keitä vesi.&lt;/li&gt;&#10;&lt;li&gt; Lisää kahvinpurut.&lt;/li&gt;&#10;&lt;li&gt; Anna tasaantua.&lt;/li&gt;&#10;&lt;li&gt; Tarjoile kahvi.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;editor underline&quot;&gt;Taulukon järjestäminen suuruusjärjestykseen pienimmästä suurimpaan&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Etsitään taulukon pienin luku ja vaihdetaan se taulukon ensimmäiseksi luvuksi. Nyt taulukon ensimmäinen luku on pienin.&lt;/li&gt;&#10;&lt;li&gt;Etsitään taulukon toisesta alkiosta alkaen pienin luku ja vaihdetaan se taulukon toiseksi luvuksi. Nyt taulukon toisiksi pienin luku on toinen taulukossa&lt;/li&gt;&#10;&lt;li&gt;Tehdään sama kolmanneksi suurimmalle luvulle, neljänneksi suurimmalle luvulle...&lt;/li&gt;&#10;&lt;li&gt;Koko taulukko on järjestyksessä.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;Alla animaatio algoritmistä (klikkaamalla kuvaa näkee animaation)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al/mik%C3%A4-on-algoritmi/s#top&quot; title=&quot;Selection-Sort-Animation.gif&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al/mik%C3%A4-on-algoritmi/s:file/photo/ceeff3c8ed5fee2f1998f686a5489a3d52c38a04/Selection-Sort-Animation.gif&quot; alt=&quot;&quot; title=&quot;Selection-Sort-Animation.gif&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;====================================================================================&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tietotekniikassa algoritmit muodostuvat usein toistuvista ohjeista (esim. lasketaan sama lasku uudestaan eri luvuille). &lt;br/&gt;&#10;Tärkeitä apuvälineitä tällaisia ohjeita ohjelmoidessa ovat silmukkarakenteet - FOR, WHILE, DO WHILE. Näihin törmäämme tälläkin tunnilla.</content>
<published>2020-09-04T12:53:34+03:00</published>
</entry>


</feed>