Turtle-käskyt

1. Turtlen liikkeiden ohjaaminen

Turtlen liikkeiden ohjaaminen


Lataa harjoitustiedosto ja tutustu Turtlen käyttöön.


Jos käytät DrRacket harjoitustiedostoa, tallenna tiedosto nimellä, jotta voit muokata sitä. Tallentaminen tehdään reittiä File-->Safe definition as-->Tallenna nimellä Turtle1 pitkin.
Slide3.PNG

Komentolista on määritelty define-määrittelykomennon avulla ja sille on annettu kuvaava nimi. Yksinkertaisin komentolista sisältää yhden komennon ja sen argumentin kirjoitettuna sulkujen sisään. Esimerkiksi komentolista (define viiva (list (forward 100))) piirtäisi yhden 100 pikselin mittaisen viivan ruudun keskeltä suoraan ylöspäin. Turtlen lähtöpiste on keskellä ruutua ja sen etenemissuunta on oletuksena suoraan ylöspäin. Käskyllä (draw viiva) käskyn määrittelemä reitti saadaan näkyviin.

Listaus Turtle-komennoista on täällä.

Slide4.PNG
Slide5.PNG
Slide6.PNG

4. Lataa harjoitustiedosto

Harjoitustiedosto sisältää seuraavat käskyt:
  • (set-origin) asettaa origon
  • (set-bg-grid 30 30 "green") asettaa vihreän koordinaattiruudukon ruutumitoilla 30 30
  • (change-color "black") muuttaa Turtlen kynän värin mustaksi
  • (change-pen-size 3) muuttaa Turtlen kynän kooksi 3
  • (go-to 90 60) vie Turtlen kohtaan 90 (3 ruutua oikealle) 60 (2 ruutua ylös) origosta.

Slide4.PNG

Lataa harjoitustiedosto

5. Turtlen ohjaus ja peilaukset koordinaatistossa


Slide5.PNG

Slide6.PNG

Kokeile lopuksi koodia
(mirror-x-on)
(mirror-y-on)
(go-to 90 90)
(go-to 150 150)
(go- to 120 90)
(go-to 90 90)
Mitä tapahtuu?
Kokeile piirtää kuvio toiminnolla (draw-step-by-step). Välilyöntiä klikkaamalla saat Turtlen etenemään käsky käskyltä.