Useita konnia*
Ohjelmassa voi olla mukana useita konnia. Jokaiselle konnalle annetaan oma nimi. Komentoon liitetty konnan nimi kertoo, mitä konnaa annettu komento ohjaa. Jokainen konna lähtee liikkeelle origosta.
Esimerkki 2
Tee ohjelma, jonka avulla voit piirtää viereisen kuvion.
Ratkaisu
Ohjelmaan tarvitaan kaksi konnaa, jotka lähtevät eri pisteitä mutta etenevät samaan suuntaan yhtä pitkän matkan.
Valitaan toisen konnan lähtöpisteeksi (−250, −150). Jos suorien välinen etäisyys on 200 yksikköä, toisen konnan lähtöpisteeksi tulee (−250, 50). Käännetään molemmat konnat samaan suuntaan ja määritetään matka, jonka ne kulkevat. Näin saadaan syntymään kuvio, jossa on yhdensuuntaiset suorat.
Ne arvot, jotka koskevat molempia konnia, ilmoitetaan muuttujien avulla.
TEHTÄVÄ 8
Tavoitteena on harjoitella useamman konnan käyttämistä ohjelmassa. Tee ohjelma, jolla voit piirtää kolme yhdensuuntaista suoraa. Ensimmäinen konna lähtee pisteestä (280, 120). Tee suorista mahdollisimman pitkät.
- Päätä, millä etäisyydellä suorat ovat toisistaan, ja valitse kahden muun konnan lähtöpisteet. Jos kaikkien lähtöpisteiden x- koordinaatit ovat samat, käytä muuttujaa apuna.
- Määritä muuttuja, jonka avulla ilmaiset konnien kulkusuunnan.
- Määritä muuttuja, jonka avulla ilmaiset konnien etenemän matkan.
- Määritä aloituspisteet ja konnien liikkuminen.
- Testaa ohjelma.
TEHTÄVÄ 9
Tavoitteena on harjoitella konnan liikuttamista ja liikkumissuunnan määrittämistä. Tee ohjelma, jossa konnat piirtävät toisiaan leikkaavat suorat.
- Ensimmäinen konna lähtee pisteestä (−280, 200).
- Toinen konna lähtee pisteestä (−50, −200).
- Määritä konnille kulkusuunnat ja etenemismatkat siten, että suorat leikkaavat toisensa.
- Testaa ohjelma.
- Muuta kulkusuuntia siten, että suorat leikkaavat toisensa 90 asteen kulmassa.