<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/548/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ohjelmointi1</title>
<id>https://peda.net/id/481778f45fa</id>
<updated>2019-05-04T15:49:10+03:00</updated>
<link href="https://peda.net/id/481778f45fa:atom" rel="self" />
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12#top" rel="alternate" />
<logo>https://peda.net/:static/548/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>Tavoitteet</title>
<id>https://peda.net/id/48194abc5fa</id>
<updated>2019-04-15T20:51:00+03:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/tavoitteet#top" />
<content type="html">&lt;ul&gt;&#10;&lt;li&gt;Tutustutaan työskentelyalustaan ja Python-kielen versioiden 2 kirjoittamiseen.&lt;/li&gt;&#10;&lt;li&gt;Opitaan tulostuskomento, muuttujien käyttö ja laskutoimitusten kirjoittaminen.&lt;/li&gt;&#10;&lt;li&gt;Tutustutaan muuttujatyyppeihin.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;Matematiikan sisällöt&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Tehtävissä harjoitellaan kokonais- ja desimaalilukujen peruslaskutoimituksia.&lt;/p&gt;&#10;</content>
<published>2019-04-15T20:52:48+03:00</published>
</entry>

<entry>
<title>Avaa ohjelmointialusta linkistä</title>
<id>https://peda.net/id/cc28cea85fa</id>
<updated>2021-11-28T21:41:27+02:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/ohjelmointialusta#top" />
<content type="html">&lt;br/&gt;&#10;Python3: &lt;a href=&quot;https://www.w3schools.com/python/trypython.asp?filename=demo_compiler&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://www.w3schools.com/python/trypython.asp?filename=demo_compiler&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Python2.7: &lt;a href=&quot;https://sade-oppiminen.herokuapp.com/&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;https://sade-oppiminen.herokuapp.com/&lt;/a&gt;</content>
<published>2019-04-15T21:03:39+03:00</published>
</entry>

<entry>
<title>Laskutoimitukset</title>
<id>https://peda.net/id/25443b865fa</id>
<updated>2020-12-08T10:11:47+02:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/laskutoimitukset#top" />
<content type="html">&lt;p&gt;&lt;strong&gt;PERUSLASKUTOIMITUKSET&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Python-kielessä laskulausekkeet kirjoitetaan laskutoimitusmerkkien avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;em&gt;&lt;b&gt;Laskutoimitusmerkit Python-kielessä&lt;/b&gt;&lt;/em&gt;&lt;br/&gt;&#10;+  Yhteenlasku (summa)&lt;br/&gt;&#10;- Vähennyslasku (erotus)&lt;br/&gt;&#10;* Kertolasku (tulo)&lt;br/&gt;&#10;/ Jakolasku (osamäärä)&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lukujen 15 ja 18 summa saadaan tulostettua komennolla&lt;strong class=&quot;editor red&quot;&gt; print 15 + 18&lt;br/&gt;&#10;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;askun 7 potenssiin 2 vastaus tulostuu &lt;/span&gt;&lt;span&gt;komennolla &lt;/span&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span&gt;print 7**2&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;Lukujen 7,2 ja 8,9 erotus tulostuu komennolla &lt;/span&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span&gt;print 7.2 - 8.9&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong class=&quot;editor red&quot;&gt; Huom! &lt;/strong&gt;Python 3-kielessä muista lisätä sulkeet print-komentoon!&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;TEHTÄVÄ 2&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Tavoitteena on tulostaa peruslaskutoimitusten vastauksia.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Tulosta kahden luvun summa, erotus, tulo ja osamäärä. Keksi jokaiseen kohtaan eri luvut. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;</content>
<published>2019-04-15T20:58:59+03:00</published>
</entry>

<entry>
<title>Apumuuttujat</title>
<id>https://peda.net/id/491db5225fa</id>
<updated>2019-04-15T21:10:07+03:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/apumuuttujat#top" />
<content type="html">&lt;p&gt;Apumuuttujien avulla voidaan tarkastella välivaiheita, ja niihin voidaan tallentaa tietoa myöhemmässä vaiheessa käytettäväksi. Apumuuttujiksi voidaan määrittää myös laskulausekkeita.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Esimerkki 2&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Määritä kaksi muuttujaa, ja tulosta niiden tulo apumuuttujan avulla.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Ratkaisu&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/apumuuttujat/harj1esim3-png#top&quot; title=&quot;harj1esim3.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/apumuuttujat/harj1esim3-png:file/photo/fa631c7e04fe44d7446b965de2257536fa3c20d4/harj1esim3.png&quot; alt=&quot;&quot; title=&quot;harj1esim3.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;TEHTÄVÄ &lt;/strong&gt;&lt;strong&gt;6 (Palautettava tehtävä)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Tavoitteena on oppia käyttämään apumuuttujia ja muodostaa yksinkertaisia lausekkeita muuttujien avulla.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Keksi kaksi muuttujaa ja anna niille arvot.&lt;/li&gt;&#10;&lt;li&gt;Määritä laskulausekkeet apumuuttujille summa, erotus, tulo ja osamäärä (muista, ettei muuttujanimessä saa olla äätä).&lt;/li&gt;&#10;&lt;li&gt;Tulosta apumuuttujien summa, erotus, tulo ja osamäärä arvot.&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2019-04-15T21:07:09+03:00</published>
</entry>

<entry>
<title>Luvun muuttaminen tekstiksi*</title>
<id>https://peda.net/id/130859b45fa</id>
<updated>2019-04-15T21:12:47+03:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/lmt#top" />
<content type="html">&lt;p&gt;Kun halutaan yhdistää tekstiä ja luku, luku pitää muuttaa tekstin kanssa samaan muuttujatyyppiin eli merkkijonoksi.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Esimerkki 3&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Kirjoita koodi, jolla saat tulosteeksi  .&lt;b&gt;Tunnussana on kissa5&lt;/b&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Ratkaisu&lt;br/&gt;&#10;&lt;/strong&gt;&lt;br/&gt;&#10;Luvun muuttaminen tekstiksi tehdään komennolla str(), missä sulkuihin laitetaan muunnettava muuttuja tai luku. &lt;br/&gt;&#10;&lt;br/&gt;&#10;Sanojen yhdistelmät saadaan käyttämällä muuttujien yhteenlaskua.&lt;/p&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;muuttuja1 = 'kissa'&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;muuttuja2 = 5&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;print 'Tunnussana on ', muuttuja1 + str(muuttuja2)&lt;/strong&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;p&gt;&lt;strong&gt;TEHTÄVÄ 8&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Tavoitteena on tutustua Python-kielessä esiintyviin merkkijonomuuttujiin.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Määrittele muuttujat muuttuja1 = ”oppi” ja muuttuja2 = ”kirja”. Mitä muuttujatyyppiä muuttujat ovat?&lt;/li&gt;&#10;&lt;li&gt;Tutki, mitä seuraava koodi tekee. &lt;strong class=&quot;editor red&quot;&gt;print muuttuja1, muuttuja2&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Tutki, miten tuloste muuttuu, kun tulostetaan muuttujien summa.&lt;/li&gt;&#10;&lt;li&gt;Kokeile tehdä yhdyssanoja yllä olevaa koodia hyödyntäen.&lt;/li&gt;&#10;&lt;li&gt;Vaihda toisen muuttujan arvoksi kokonais- tai liukuluku. Tutki, mitä Python tekee, kun yrität yhdistää samaan laskutoimitukseen lukuja ja merkkijonoja ilman muuttujatyypin muuttamista.&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2019-04-15T21:12:47+03:00</published>
</entry>

<entry>
<title>Tekstin ja lukujen yhdistäminen tulostettaessa*</title>
<id>https://peda.net/id/3034356e5fa</id>
<updated>2019-04-15T20:59:17+03:00</updated>
<link href="https://peda.net/hyvinkaa/peruskoulut/pk7/oppiaineet2/pitk%C3%A4-matematiikka/mos/anne/7f/7lk-ohjelmointi/ohjelmointi-12/tjlyt#top" />
<content type="html">&lt;p&gt;Mitä seuraava koodi tulostaa? &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;luku1 = 8&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;print 'luku1 = ', luku1&lt;/strong&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Kun tulosteeseen yhdistetään useita osia, osat erotetaan toisistaan pilkulla.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;TEHTÄVÄ 5 &lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Tavoitteena on oppia tulostamaan lauseita, jotka sisältävät muuttujien määrittämää tietoa.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Mitä tulostuu alla olevalla ohjelmalla?&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong class=&quot;editor red&quot;&gt;luku1 = 8&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;luku2 = 4&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;print 'Laskutoimitus on ', luku1, ' + ', luku2&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;print 'Vastaus on ', luku1 + luku2&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt; Millainen koodi pitää kirjoittaa, että saadaan tulosteeksi 8 + 4 = 12?&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;</content>
<published>2019-04-15T20:59:17+03:00</published>
</entry>


</feed>