Close menu
Close menu

Tunnistaudu

Kirjaudu

Etkö ole vielä jäsen?

Liity jäseneksi

4.2 Murtoviiva

4.2 Murtoviiva

Murtoviiva on käyrä, joka koostuu peräkkäisistä janoista. Avoimella murtoviivalla on alku- ja loppupisteet, toisin sanoen kaksi vapaata päätä. Suljetulla murtoviivalla puolestaan ei ole erillisiä alku- ja loppupisteitä. Sekä avoin että suljettu murtoviiva voivat leikata itseään. Suljettu itseään leikkaamaton murtoviiva muodostaa jonkin monikulmion.

Koodi:
4.2.1 murtoviiva 1 komennot.png

Piirtoalustan tuloste:

4.2.2 murtoviiva 1 tuloste.jpg
Koodi:
4.2.3 murtoviiva 2 komennot.png

Piirtoalustan tuloste:
4.2.4 murtoviiva 2 tuloste.jpg
Koodi:
4.2.5 murtoviiva 3 komennot.png

Piirtoalustan tuloste:
4.2.6 murtoviiva 3 tuloste.jpg
Koodi:
4.2.7 murtoviiva 4 komennot.png

Piirtoalustan tuloste:
4.2.8 murtoviiva 4 tuloste.jpg

Harjoituksia murtoviivan piirtämisestä:

1. Piirrä jokin

  • avoin murtoviiva, joka leikkaa itseään
  • avoin murtoviiva, joka ei leikkaa itseään
  • suljettu murtoviiva, joka leikkaa itseään

2. Piirrä jokin avoin murtoviiva, jossa on kaksi tai kolme janaa. Siirrygoto()-komennon avulla pisteeseen (70,-80), josta teet uuden murtoviivan.

3. Oheinen murtoviiva koostuu 40 pikselin pituisista janoista. Kaikki kulmat ovat 90 °. Tee ensin aliohjelmayksiPorras(), joka piirtää yhden portaan. Testaa, että aliohjelma toimii. Piirrä sitten koko kuviokolmella eri tavalla:

  • toistamalla aliohjelman kutsuminenwhile-silmukanavulla
  • kutsumalla aliohjelmaa 7 kertaa
  • toistamalla aliohjelman kutsuminenfor-rangerakenteen avulla

kuva 11_11.PNG

Ratkaisut:

ratkaisu_1.png

ratkaisu_2.png