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.