<?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>Tunnit 3-4: Muuttujat ja laskutoimitukset</title>
<id>https://peda.net/id/62b579783c8</id>
<updated>2021-11-20T12:27:16+02:00</updated>
<link href="https://peda.net/id/62b579783c8:atom" rel="self" />
<link href="https://peda.net/p/Olli%20Isokoski/oppimateriaalituotanto-2021-syksy/tunnit-3-4#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>Muuttujat ja laskutoimitukset</title>
<id>https://peda.net/id/cedc8f1a3c8</id>
<updated>2021-12-06T23:02:57+02:00</updated>
<link href="https://peda.net/p/Olli%20Isokoski/oppimateriaalituotanto-2021-syksy/tunnit-3-4/muuttujat#top" />
<content type="html">&lt;b&gt;Seuraavalla videolla kerrotaan muuttujista ja niiden käytöstä:&lt;br/&gt;&#10;&lt;/b&gt;​&lt;div class=&quot;youtube&quot;&gt;&lt;iframe loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/weKb-WtEcgE?rel=0&amp;amp;modestbranding=1&amp;amp;hl=fi&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;div&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=weKb-WtEcgE&quot; title=&quot;https://www.youtube.com/watch?v=weKb-WtEcgE&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://www.youtube.com/watch?v=weKb-WtEcgE&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;​&lt;b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Muuttuja&lt;/b&gt;lla tarkoitetaan ohjelmoinnissa paikkaa, johon voidaan tallettaa tietoa, esimerkiksi numeroita tai kirjaimia. Tällä talletettavalla tiedolla on aina jokin &lt;b&gt;tyyppi&lt;/b&gt;. Muuttujan tyyppejä ovat:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;int &lt;/b&gt;&lt;/strong&gt;joka vastaa kokonaislukua (esim 10)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;float &lt;/b&gt;&lt;/strong&gt;joka vastaa desimaalilukua (esim 10.25)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;str &lt;/b&gt;&lt;/strong&gt;joka vastaa merkkijonoa (esim kissa)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;Muuttujalle annetaan &lt;b&gt;lyhyt ja tarkoitusta kuvaava nimi&lt;/b&gt;. Nimeämisessä saa käyttää aakkosia (ilman å, ä tai ö-kirjaimia), numeroita sekä alaviivaa. Muuttujan nimi voi olla esimerkiksi ika, summa tai sana. Muuttujan &lt;b&gt;arvo&lt;/b&gt; merkitään yhtäsuuruusmerkillä. Kokonais- ja desimaaliluvulle annetaan arvoksi jokin luku ja merkkijonolle &lt;b&gt;teksti&lt;/b&gt;, joka kirjoitetaan &lt;b&gt;lainausmerkkeihin&lt;/b&gt;. Esimerkiksi:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;ika = 15&lt;/li&gt;&#10;&lt;li&gt;summa = 7.5&lt;/li&gt;&#10;&lt;li&gt;sana = &amp;quot;auto&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;tama_vuosi = 2021&lt;/li&gt;&#10;&lt;li&gt;nimi1 = &amp;quot;Anna&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;nimi2 = &amp;quot;Jesse&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;ka = 8.25 (ka=keskiarvo)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;Muuttujan &lt;b&gt;nimi&lt;/b&gt; kirjoitetaan yhtäsuuruusmerkin &lt;b&gt;vasemmalle puolelle&lt;/b&gt; ja &lt;b&gt;arvo oikealle&lt;/b&gt;. Mieti, mikä on ylläolevien muuttujien tyyppi?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;* Esimerkki 1.*&lt;/b&gt;&lt;/strong&gt; Nimetään muuttuja 'hinta', joka on tyypiltään kokonaisluku, ja lisätään siihen luku 3. Tulos saadaan näkyviin print -komennon avulla. Aja ohjelma. Kokeile vaihtaa muuttujan nimeä, arvoa sekä lisättävää lukua, ja aja uudelleen.&lt;br/&gt;&#10;&lt;span&gt;&lt;iframe src=&quot;https://trinket.io/embed/python3/43c40ea6be&quot; width=&quot;100%&quot; height=&quot;170&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​​&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;* Esimerkki 2.*&lt;/b&gt;&lt;/strong&gt; Iän laskeminen. Nimetään kaksi muuttujaa, joista toinen on syntymävuosi ja toinen on tämä vuosi. Syntymävuosi vähennetään tästä vuodesta. Muista, että nimeämisessä ei käytetä ääkkösiä ja muuttujan nimi tulisi olla mahdollisimman lyhyt, mutta kuvaava. Muuta esimerkkiin haluamasi syntymävuosi. Kokeile myös muuttaa muuttujien nimiä.&lt;br/&gt;&#10;&lt;span&gt;&lt;iframe src=&quot;https://trinket.io/embed/python3/dbd13fa9d9&quot; width=&quot;100%&quot; height=&quot;170&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;/span&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 1.&lt;/b&gt; Nimeä kaksi muuttujaa, jotka ovat tyypiltään kokonaislukuja ja laske ne yhteen. Huomaa, että nimeämisen jälkeen laskemisessa käytetään vain muuttujia, ei lukuja.&lt;br/&gt;&#10;&lt;span&gt;&lt;iframe src=&quot;https://trinket.io/embed/python3/76bf33b495&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 2.&lt;/b&gt; Nimeä kolme muuttujaa, jotka ovat tyypiltään desimaalilukuja. Summaa kaksi ensimmäistä yhteen ja jaa tulos kolmannella muuttujalla.&lt;br/&gt;&#10;&lt;span&gt;&lt;iframe src=&quot;https://trinket.io/embed/python3/76bf33b495&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;* Esimerkki 3.*&lt;/b&gt;&lt;/strong&gt; Nimetään kaksi muuttujaa, jotka ovat tyypiltään merkkijonoja. Muodostetaan sanoista yhdyssana laskemalla ne yhteen plus-merkin avulla. Pilkun avulla sanat jäävät erilleen. Huomaa, että merkkijonolle annetussa arvossa voi olla myös ääkkösiä. (Muttei muuttujan nimessä!) Kokeile antaa muuttujille uudet arvot.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/b07e681b1b&quot; width=&quot;100%&quot; height=&quot;170&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 3.&lt;/b&gt; Nimeä kaksi muuttujaa, jotka ovat tyypiltään merkkijonoja (muista lainausmerkit!). Muodosta niistä kaksi erilaista yhdyssanaa. Miten saisit tulostettua sanat erilleen?&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/76bf33b495&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 4.&lt;/b&gt; Annetaan muuttujille seuraavat arvot: x=37, y=125, z=13. Laske ohjelman avulla x+y-z.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/76bf33b495&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 5.&lt;/b&gt; Käytä edellisen tehtävän muuttujia ja laske x:n ja y:n tulo jaettuna luvulla z.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/76bf33b495&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;* Esimerkki 4.*&lt;/b&gt;&lt;/strong&gt; Nimetään muuttujat ja annetaan niille arvo. Seuraavaksi summataan ne tehtävää varten nimettyyn muuttujaan. Tulostetaan sekä tekstiä, että edellä nimetty summa-muuttuja samaan lauseeseen. Huomaa, että teksti ja muuttuja erotetaan pilkulla. Teksti kirjoitetaan edelleen lainausmerkkeihin.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/f1b01e4e34&quot; width=&quot;100%&quot; height=&quot;170&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 6.&lt;/b&gt; Tutki yllä olevaa esimerkkiä ja mieti mitä hyötyä voi olla muuttujien käytöstä? Mitä jos erilaisia ostoksia olisi 50 kpl ja kuuden tuotteen hintaa muutettaisiin?&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;&amp;lt;&amp;gt; Tehtävä 7.&lt;/b&gt; Nimeä muuttujiksi kuusi oppilasta ja anna jokaiselle koearvosana desimaalilukuna. Laske sitten ryhmän keskiarvo, merkitse se muuttujaksi ja tulosta se lauseeseen &amp;quot;Luokan keskiarvo on...&amp;quot;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/76bf33b495&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2021-11-03T11:09:54+02:00</published>
</entry>


</feed>