Skip navigation

Példák rekurzív eljárásokra

1. feladat

Készítsük el rekurzív eljárás segítségével az ismétlő ciklusoknál már megszerkesztett bagoly szemet úgy, hogy minden kör más színű legyen!

bagoly2

Mint látható, egy rövid rekurzív eljárással meg tudtuk rajzolni ugyanazt, sőt bonyolultabb ábrát, mivel ebben az esetben nemcsak a mérete, hanem a színe is változott a köröknek.

2. feladat

Rajzoljunk virágot az előbbi bagoly eljárás segítségével!

bv

A rekurzív eljárás ugyanúgy meghívható más eljárásokban, mint a már tanult egyszerű eljárások. Egy lényeges különbség, hogy ha eljárásban hívunk meg rekurzív eljárást, meg kell adnunk benne a kezdőértéket.

3. feladat

Rajzoljunk tetszőleges színű növekvő nézeteket!

négy

4. feladat

Forgassuk meg a fenti négyzeteket is nyolcszor!

sok4

5. feladat

Rajzoljunk növekvő hatszögeket! Minden hatszög más színű legyen!

hat

6. feladat

Forgassuk körbe az előző ábrát háromszor, majd színezzük ki a hátteret!

hat3

Mint látható, néhány rekurzív eljárással rendkívül dekoratív ábrákat készíthetünk.