Skip navigation

Példa

 

Készítsünk eljárást, amely egy pontból kiindulva különböző hosszú és színű szakaszokat húz! Az eljárást négy teknőccel rajzoltassuk ki, úgy, hogy egy gomb segítségévek folyamatosan léptetjük a teknőcöket!

paca

Az eljárás néhány új ismeretet tartalmaz:

- :n a szakasz maximális hossza

- lokális érték  - csak az eljáráson belül él egy meghatározott pillanatban létezik

- ”lépés lokális változó, ami a lokális értéket veszi fel

- véletlenszám – véletlen szám generátort indítja el a megadott maximális értékig (n)

- várj – a parancs végrehajtásának késleltetése, ebben az estben az a célja, hogy lássuk ahogy a teknőc húzza a szakaszokat

Az előbb ismertetett módon elhelyezzük a teknőcöket.

   HaLenyom: kér [t1 t2 t3 t4] [előre 10 tollszín!        tetszőleges]

  – a gomblenyomásra a 4 teknős előre lép 10, és színt vált

gomb4

gob5

Használat:

figyelj [t1 t2 t3 t4]

paca 100

 

A gombra kattintgatva rajz közben lépdel a teknős, és a fenti ábra módosul. Így igen érdekes ábrákat kaphatunk.