Kukka ja lehti aliohjelmina
Lohkojen avulla saadaan ohjelma pilkottua osiin. Muistellaan ohjelmaa, joka piirsi silmukoiden avulla terälehden, kukan ja lopuksi useita kukkia. Määritellään aluksi lohko, nimeltä lehti.
- Mene Lisää lohkoja välilehdelle.
- Napsauta: Tee lohko -painiketta.
- Kirjoita lohkolle nimi syöttökenttään. Tässä lohkon nimi on: Lehti.
- Kuittaa valinta napsauttamalla hiirellä OK-painiketta.

- Lisää Lehti-lohkoon seuraava koodi, jolloin olet luonut lohkon eli aliohjelman.

- Aliohjelmaa kutsutaan pääohjelmasta. Rakenna seuraavaksi seuraavanlainen pääohjelma.

- Kun ajat ohjelman, niin tällöin piirretään vain yksi lehti, koska kutsuit Lehti-aliohjelmaa yhden kerran.


Syy tähän on se, että Lehti-aliohjelmaa kutsutaan kaksi kertaa pääohjelmasta.

Myös toinen aliohjelma voi kutsua toista aliohjelmaa. Tee uusi lohko nimeltään Kukka ja lisää siihen seuraava koodi.

Kukka-aliohjelma kutsuu nyt 10 kertaa Lehti-aliohjelmaa. Kun muutat pääohjelman koodin seuraavanlaiseksi, niin pääohjelma kutsuu kerran Kukka-aliohjelmaa.

Lopputulos näyttää seuraavanlaiselta.

Voit jatkaa ketjua eteenpäin. Määritellään uusi lohko nimeltään: Pensas ja muutetaan pääohjelma, kutsumaan pensas aliohjelmaa. Nyt sinulla pitäisi olla pääohjelma ja kolme lohkoa: Pensas, Kukka ja Lehti.

Ketju toimii seuraavasti. Pääohjelmasta kutsutaan kerran Pensas-aliohjelmaa, Pensas-aliohjelmasta kutsutaan 6 kertaa Kukka-aliohjelmaa ja Kukka-aliohjelmasta kutsutaan 10 kertaa Lehti-aliohjelmaa. Lopputulos on seuraavanlainen.
