Muuttujan arvon välittäminen lohkoon

  1. Paina hiiren oikeaa painiketta Lehti-lohkon päällä ja valitse avautuvasta valikosta komento: muokkaa.
  2. Napsauta hiirellä kolmiota Vaihtoehdot sanan edessä, jolloin avautuvat vaihtoehdot.
  3. Napsauta hiirellä Lisää numerosyöttö-painiketta.
  4. Kirjoita syöttökenttään muuttujalle nimi. Esimerkiksi tässä muuttujan nimi on: Askel.
  5. Kuittaa lisäys napsauttamalla hiirellä: OK painiketta.



  6. Raahaa hiirellä muuttuja oikeaan kohtaan. Tässä se kohta on askeleen pituus.
  7. Koska Lehti-aliohjelmaa kutsutaan Kukka-aliohjelmasta, niin välitettävä arvo pitää lisätä aliohjelman kutsuun. Laitamme tähän arvon 4.



  8. Nyt kun ajat pääohjelman, niin lopputulos on se, että terälehden pituus on eri kuin äsken.


Voit lisätä myös muuttujan Kukka-aliohjelmaan. Laita muuttujan nimeksi: Lehtiä.

  1. Napsauta hiirellä Lisää numerosyöttö-painiketta.
  2. Kirjoita syöttökenttään muuttujalle nimi: Lehtiä.
  3. Kuittaa lisäys napsauttamalla hiirellä: OK painiketta.



  4. Raahaa hiirellä muuttuja: Lehtiä, oikeaan kohtaan. Silmukan toistojen määrä on lehtien määrä.
  5. Lisäksi meidän täytyy laskea kulma, joka tarvitaan uuden lehden piirtämistä varten. Kulman suuruus riippuu lehtien määrästä. Oikea kulma saadaan, kun täysiympyrä jaetaan lehtien määrällä.
  6. Koska Kukka-aliohjelmaa kutsutaan Pensas-aliohjelmasta, niin välitettävä arvo pitää lisätä aliohjelman kutsuun. Laitamme tähän arvon 8, koska haluamme 8 terälehteä kukkaan.



  7. Nyt kun ajat pääohjelman, lopputulos on seuraava.


Voit lisätä myös muuttujan Pensas-aliohjelmaan. Laita muuttujan nimeksi: Kukkia.

  1. Napsauta hiirellä Lisää numerosyöttö-painiketta.
  2. Kirjoita syöttökenttään muuttujalle nimi: Kukkia.
  3. Kuittaa lisäys napsauttamalla hiirellä: OK painiketta.



  4. Raahaa hiirellä muuttuja: Kukkia, oikeaan kohtaan. Silmukan toistojen määrä on kukkien määrä.
  5. Lisäksi meidän täytyy laskea kulma, joka tarvitaan uuden lehden piirtämistä varten. Kulman suuruus riippuu kukkien määrästä. Oikea kulma saadaan, kun täysiympyrä jaetaan kukkien määrällä.
  6. Koska Pensas-aliohjelmaa kutsutaan pääohjelmasta, niin välitettävä arvo pitää lisätä aliohjelman kutsuun. Laitamme tähän arvon 8, koska haluamme 8 kukkaa pensaaseen.



  7. Nyt kun ajat pääohjelman, niin lopputulos on seuraava.


Olet saanut nyt aikaiseksi ketjun. Pääohjelmassa kutsutaan Pensas-aliohjelmaa. Pääohjelmassa määrätään kukkien määrä pensassa. Kukkia -muuttuja määrää kukkien määrän. Pensas-aliohjelma kutsuu Kukka-aliohjelmaa. Pensas-aliohjelmassa määrätään terälehtien määrä kukassa. Lehtiä -muuttuja määrää terälehtien määrän. Kukka-aliohjelma kutsuu Lehti-aliohjelmaa. Kukka-aliohjelmassa määrätään lehden pituus yhdessä lehdessä. Lehden pituus määräytyy Askel-muuttujan avulla.

Voit kehitellä ideaa eteenpäin. Voit lisätä Kukka-aliohjelmaan myös Askel-muuttujan ja Pensas-aliohjelmaan sekä Askel- että Lehtiä -muuttujan. Jolloin pääohjelma ja aliohjelmat näyttävät tältä.




Nyt voit määrätä pääohjelmassa kukkien määrän, terälehtien määrän ja terälehden pituuden seuraavasti.



Esimerkiksi näillä arvoilla tulostus näyttää tältä.