Piirtoalue
Piirtoalue on koordinaatisto.
allu.goto(0, - 80)
allu.pendown()
allu.goto(-100, -80)
allu.goto(-100, -100)
allu.goto(0, -80)
allu.goto(-100, 100)
allu.goto(0, 200)
allu.goto(-50, 150)
allu.goto(-50, 200)
allu.goto(-30, 200)
allu.goto(-30, 170)
allu.goto(0, 200)
Konna aloittaa piirtämisen origosta eli pisteestä (0, 0) ellei ohjelmassa toisin määrätä. Viereisestä kuvasta näkee koordinaatiston koon.
Kuvioita voidaan piirtää liikuttamalla konnaa koordinaatiston pisteestä pisteeseen.
Komento |
Toiminto |
kilppari.goto(10, 20) |
Kilppari menee koordinaatiston pisteeseen (10, 20). |
kilppari.home() |
Kilppari palaa origoon. |
kilppari.penup() |
Kilppari ei piirrä viivaa liikkuessaan. |
kilppari.pendown() |
Kilppari piirtää viivan liikkuessaan. |
Tavoitteena on täydentää kuvio.
- Kirjoita oheinen koodi ja testaa, millainen kuvion alku muodostuu.
allu.goto(0, - 80)
allu.pendown()
allu.goto(-100, -80)
allu.goto(-100, -100)
allu.goto(0, -80)
allu.goto(-100, 100)
allu.goto(0, 200)
allu.goto(-50, 150)
allu.goto(-50, 200)
allu.goto(-30, 200)
allu.goto(-30, 170)
allu.goto(0, 200)
- Miksi alussa on komento lopettaa viivan piirtäminen?
- Täydennä kuvio siten, että siitä muodostuu talo.
- Yritä piirtää taloon myös ovi ja ikkuna.
TEHTÄVÄ 5
Tavoitteena on piirtää kuvio liikuttamalla konnaa koordinaatiston pisteestä toiseen.
- Tuo Turtle-komennot ohjelmaasi, määritä piirtoalue, ja anna konnalle nimi.
- Nosta kynä ylös ja siirrä konna pisteeseen (−15, 45).
- Laske kynä alas ja liikuta konna pisteisiin (0, 15), (30, 15), (0, 0), (15, −30), (−15, −15), (−45, −30), (−30, 0), (−60, 15), (−30, 15) ja (−15, 45).
- Mikä kuvio muodostuu?