2. 2.1 Peruskuvioiden
piirtäminen
Jotta kuvioita voi piirtää, täytyy ottaa käyttöön grafiikkakirjasto. Kirjoita
alla oleva teksti DrRacketin määrittelyikkunaan ja paina ”run”.
(require 2htdp/image)
Kokeile seuraavia piirtofunktioita, joko määrittelyikkunassa (ja paina
”run”), tai interaktioikkunassa (ja paina <enter>).
2
8. 2.2 Määrittelyt (define)
Määrittelyn avulla voidaan antaa nimi jollekin arvolle. Tämä on erityisen
hyödyllistä, jos arvoa käytettään usein.
Esim. Voimme määritellä mittoja kuten SÄDE:
(define SÄDE 50)
Tai kokonaisia kuvia kuten YMPYRÄ:
(define YMPYRÄ (circle SÄDE ”solid” ”red”))
Määrittely kirjoitetaan määrittelyikkunaan ja painetaan ”run”
Määriteltyä nimeä voi nyt käyttää kirjoittamalla SÄDE tai YMPYRÄ
interaktioikkunassa ja painamalla <enter>
8
Isot kirjaimet viittaavat siihen, että tämän arvo ei muutu eli se on VAKIO.
19. Koodaushaaste
Tee Japanin lippu (define JAPANIN-LIPPU ..)
Tee auto (define AUTO ..)
19
Vihje: määrittele ensin
KORI, RENGAS ja RENKAAT.
Käytä näitä, kun teet AUTO:n
27. Koodaushaaste
Suunnittele kuva ja koodaa se. Esittele kuvasi muille ja kerro miten sait
sen aikaiseksi.
Lisää piirtofunktioita löydät käsikirjasta:
http://racket.koodiaapinen.fi -> Käsikirja -> Kuvat – 2htdp/image
27