1.3 Bonus: Racket Turtle - alkeet
(require teachpacks/racket-turtle)
WeScheme:ssä ei tarvita paketin asennusta. Huomaa myös, että WeSchemessä kirjastolla on eri nimi.
Se kuuluu teachpacks-pakettiin, joka pitää ladata palvelimelta näiden ohjeiden mukaisesti. Paketti tarvitsee asentaa vain ensimmäisellä kerralla.
Tutustu Racket Turtlen toimintaperiaatteeseen Koodarin käsikirjan avulla ja tee sitten seuraavat tehtävät.
1.3.1 Turtle - peruskuviot
Koodaa Racket - Turtlelle ohjeita yksinkertaisten geometristen kuvioiden piirtämiseksi. Lataa tehtävätiedosto tästä:
| ||
|
Jos käytät WeScheme:ä ja haluat tallentaa työsi, tarvitset Google-tunnukset. Kirjaudu ENSIN sisään WeScheme:en, ja tule vasta jälkeen avaamaan tehtävälinkki.
Tehtävätiedosto sisältää nämä piirtotehtävät:
Racket Turtle - peruskuviot
Tee koodi, joka saa Turtlen piirtämään tasasivuisen kolmion. | |
Tee koodi, joka saa Turtlen piirtämään säännöllisen kuusikulmion. | |
Tee koodi, joka saa Turtlen piirtämään suunnikkaan (neljäkkään). |
Tässä harjoituksessa saatat tarvita seuraavia Racket kielen sekä Racket Turtle - kirjaston funktioita:
|
|
|
|
|
1.3.2 Turtle - neliöt
Koodaa Racket - Turtlelle ohjeita useamman neliön piirtämiseksi. Lataa tehtävätiedosto tästä:
| ||
|
Tehtävätiedosto sisältää nämä piirtotehtävät:
Turtle - neliöt
Tee koodi, joka saa Turtlen piirtämään kuvan neliöt jollain muulla värillä. | |
Tee koodi, joka saa Turtlen piirtämään kuvan neliöt jollain muulla värillä. Montako niitä on? |
Tässä harjoituksessa saatat tarvita seuraavia Racket kielen sekä Racket Turtle - kirjaston funktioita:
|
|
|
|
|
|
|
1.3.3 Turtle - ympyrät
Koodaa Racket - Turtlelle ohjeet ympyrän piirtämiseksi, ja tee sen avulla useampia ympyröitä. Lataa tehtävätiedosto tästä:
| ||
|
Tehtävätiedosto sisältää nämä piirtotehtävät:
Turtle - ympyrät
Tee koodi, joka saa Turtlen piirtämään kuvan ympyrät jollain muulla värillä. | |
Tee koodi, joka saa Turtlen piirtämään kuvan ympyrät jollain muulla värillä. |
Tässä harjoituksessa saatat tarvita seuraavia Racket kielen sekä Racket Turtle - kirjaston funktioita:
|
|
|
|
|
|
|
1.3.4 Turtle - kukka
Koodaa Racket - Turtlelle ohjeet kaaren koodaamiseksi, ja tee sen avulla kukka. Lataa tehtävätiedosto tästä:
| ||
|
Tehtävätiedosto sisältää nämä piirtotehtävät:
Turtle - kukka
Tee koodi, joka saa Turtlen piirtämään kuvan kukan jollain muulla värillä. | |
Tee useampi erivärinen kukka samaan kuvaan. |
Tässä harjoituksessa saatat tarvita seuraavia Racket kielen sekä Racket Turtle - kirjaston funktioita:
|
|
|
|
| ||||||
|
|
|
|
|
1.3.5 Turtle - tähtirusetti
Koodaa Racket - Turtlelle ohjeet tähtirusetin piirtämiseksi leimasintoiminnon avulla. Lataa tehtävätiedosto tästä:
| ||
|
Tehtävätiedosto sisältää nämä piirtotehtävät:
Turtle - tähtirusetti
Tee koodi, joka saa Turtlen piirtämään yksivärisen tähtirusetin. | |
Tee koodi, joka saa Turtlen piirtämään monivärisen tähtirusetin. |
Tässä harjoituksessa saatat tarvita seuraavia Racket kielen sekä Racket Turtle - kirjaston funktioita:
|
|
|
|
| ||||||
|
|
|
|
|