Tehtävät
8.1 Tehtävä
8.2 Tehtävä
8.3 Tehtävä
8.4 Tehtävä
a) Tee lohko: nelio(pituus), joka piirtää neliön. Esimerkiksi komento: nelio(50), piirtää seuraavaa.

b) Tee uusi lohko, nimeltään: ruudukko(alkux,alkuy,x,y,pituus), joka piirtää vaakaan x kappaletta neliöitä ja pystyyn y kappaletta neliöitä. Neliön koko on pituus-arvon verran ja piirtäminen aloitetaan pisteestä (alkux,alkuy). Ruudukko-aliohjelma kutsuu neliö-aliohjelmaa. Esimerkiksi komennolla ruudukko(-200,-100,10,5,20) tulostuu seuraavaa.

Tässä ruudukon aloituspiste on (-200, -100). Tästä pisteestä piirretään 10 ruudukkoa vaakaan eli oikealle ja 5 ruudukkoa pystyyn yli ylös. Yhden ruudun koko on 20 pikseliä.

b) Tee uusi lohko, nimeltään: ruudukko(alkux,alkuy,x,y,pituus), joka piirtää vaakaan x kappaletta neliöitä ja pystyyn y kappaletta neliöitä. Neliön koko on pituus-arvon verran ja piirtäminen aloitetaan pisteestä (alkux,alkuy). Ruudukko-aliohjelma kutsuu neliö-aliohjelmaa. Esimerkiksi komennolla ruudukko(-200,-100,10,5,20) tulostuu seuraavaa.

Tässä ruudukon aloituspiste on (-200, -100). Tästä pisteestä piirretään 10 ruudukkoa vaakaan eli oikealle ja 5 ruudukkoa pystyyn yli ylös. Yhden ruudun koko on 20 pikseliä.
8.5 Tehtävä
Määrittele neljä lohkoa: summa(luku1,luku2), erotus(luku1,luku2), tulo(luku1,luku2) ja osamäärä(luku1,luku2). Tee ohjelma joka kysyy ensin molemmat luvut ja laskutoimituksen.


- Jos annetaan merkki: +, niin silloin kutsutaan summa-lohkoa. Jos esimerkiksi luvut ovat 3 ja 5, niin summa-lohko tulostaa: 3 + 5 = 8.
- Jos annetaan merkki: -, niin silloin kutsutaan erotus-lohkoa. Jos esimerkiksi luvut ovat 3 ja 5, niin erotus-lohko tulostaa: 3 - 5 = -2.
- Jos annetaan merkki: *, niin silloin kutsutaan tulo-lohkoa. Jos esimerkiksi luvut ovat 3 ja 5, niin tulo-lohko tulostaa: 3 * 5 = 15.
- Jos annetaan merkki: /, niin silloin kutsutaan osamäärä-lohkoa. Jos esimerkiksi luvut ovat 3 ja 5, niin osamäärä-lohko tulostaa: 3 / 5 = 0.6.


8.6 Tehtävä
8.7 Tehtävä
Tee lohko, joka piirtää ensin janan ja sille normaalin. Esimerkiksi lohko normaali (-5,-6,4,2) piirtää ensin janan pisteiden (-5,-6) ja (4,2) välille, jonka jälkeen ohjelma laskee normaalin alku- ja loppupisteen ja piirtää näiden pisteiden avulla normaalin. Tulostus voisi olla esimerkiksi seuraavanlainen.





