<?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>1. Digitaalisen lukon &quot;hakkerointi&quot;</title>
<id>https://peda.net/id/7f609c1fee9</id>
<updated>2020-09-04T12:53:34+03:00</updated>
<link href="https://peda.net/id/7f609c1fee9:atom" rel="self" />
<link href="https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al/dlh#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>Ohje lukon avaamiseen</title>
<id>https://peda.net/id/7f624410ee9</id>
<updated>2019-04-17T11:40:44+03:00</updated>
<link href="https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al/dlh/ty%C3%B6n-toteuttaminen#top" />
<content type="html">Luokassa olevaan Micro:bittiin on tallennettu seuraavan pedanet sivun salasana. Micro:bit on &lt;b&gt;asetettu tietylle radiokanavalle&lt;/b&gt; ja se paljastaa salasanan &lt;b&gt;ottaessa vastaan avaimena toimivan numeron&lt;/b&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;b&gt;Radiokanavien numeroita ovat luvut 0-255&lt;/b&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Avaimena toimiva luku on välillä 0-100&lt;/b&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;Kehitä omasta Micro:bitistäsi yleisavain tällaisille lukoille. Koodaa seuraavien blokkien avulla Micro:bittisi siten, että se lähettää kaikki mahdolliset luvut (0-100) kaikille mahdollisille kanaville (0-255). Huom, joudut käyttämään silmukkaa kahdesti tehtävässä - &lt;b&gt;MUISTA NIMETÄ SILMUKOITTEN INDEKSIT ERINIMISIKSI&lt;/b&gt;!&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/dlh/ty%C3%B6n-toteuttaminen/loop-png3#top&quot; title=&quot;loop.png&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/dlh/ty%C3%B6n-toteuttaminen/loop-png3:file/photo/8e96c69f24e9a23640b0d7478e9e61d4bcebb315/loop.png&quot; alt=&quot;&quot; title=&quot;loop.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2020-09-04T12:53:34+03:00</published>
</entry>

<entry>
<title>Brute Force - Raakaa Voimaa!</title>
<id>https://peda.net/id/7f63b6dcee9</id>
<updated>2019-04-17T09:43:29+03:00</updated>
<link href="https://peda.net/laukaa/lievestuoreenkoulu0-9/lievestuoreenkoulu-5-9/oppiaineet/tietotekniikka/atk/ohjelmointi/micro-bit/t8al/dlh/bfrv#top" />
<content type="html">Usein helpoin tapa lähteä ratkaisemaan ongelmaa, on yrityksen ja erehdyksen kautta. Tässä tehtävässä käytetty algoritmi on &amp;quot;Brute force&amp;quot; -algoritmi. Se ratkaisee ongelman siten, että ongelman kaikkia mahdollisia ratkaisuja kokeillaan, ja niistä valitaan toimiva ratkaisu jos sellainen löytyy.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelmoinnin avulla ongelmaa ratkaistessa &amp;quot;Brute force&amp;quot; - algoritmi on usein helpoiten keksittävä, mutta tietokoneelle kaikista hitain tapa ratkaista ongelma. Kun ongelman &amp;quot;kokoa&amp;quot; kasvatetaan, &amp;quot;Brute force&amp;quot; - algoritmin suorittamiseen kuluva aika voi kasvaa tuhansiin vuosiin! Monia ongelmia ei edelleenkään osata ratkaista muuta kuin tällaisilla algoritmeillä (esim. &lt;a href=&quot;https://fi.wikipedia.org/wiki/Kauppamatkustajan_ongelma&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;kauppamatkustajan ongelma&lt;/a&gt;), ja algoritmien tehokkuuden parantaminen on teknologisen kehityksen kannalta todella tärkeää.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lukkoa avatessa algoritmi käy läpi 25 500 ratkaisua joista yksi ainoa on oikea. Jos avaimeksi kävisivät luvut 1-1 000 mahdollisia ratkaisuja olisi jo &lt;span class=&quot;cwcot gsrt&quot;&gt; 255 000 ! Tämän läpikäyminen veisi siis kymmenkertaisen ajan.&lt;/span&gt;</content>
<published>2020-09-04T12:53:34+03:00</published>
</entry>


</feed>