Comenius Logo
Feladat: rajzolja meg a következő alakzatokat. A program neve tetszés szerinti, a paramétert jelölje “a
” betűvel
Javaslat: a feladatot a következő három vagy akár négy eljárás létrehozásával oldjuk meg.
- hozzuk létre az első eljárást pl:
p1
névvel
ebben az eljárásban ismétléssel kirajzoljuk a négyzetet, majd kitöltjük fehér színnel - hozzuk létre a második eljárást pl:
p2
névvel
ebben az eljárásban ismétléssel kirajzoljuk a négyzetet, majd kitöltjük piros színnel - hozzuk létre a
p3
eljárást, amiben kirajzoltatjuk a fehér négyzetet, majd a piros négyzetet
(ez azt jelenti, már meghivatkozzuk ap1
ésp2
néven ismert eljárásainkat, ezt 1-szer ismételjük) - ha megvan a két négyzet (fehér és piros), akkor jöhet a sorminta, az első sort rajzoljuk ki, úgy, hogy az erre elkészülő
p4
eljárásban ismételjük meg ap3
eljárást, annyiszor ahányszor egy sorban a fehér és piros négyzet egymás mellett ismétlődik - ebben az eljárásban a sorminta végére értünk, a jobb sarokba, de ahhoz, hogy a feladat a továbbiakban általánosan is működjön, erre az eljárásra is hivatkozhassunk, a teknőcöt vissza kell küldeni a kiindulópontba
- ha készen van a sormintánk, akkor a főeljárásban, nevezhetjük:
main
, egy sorban megoldjuk a feladatot, ismételjük ap4
eljárást annyiszor ahány sorból áll a teljes oszlopunk.
Ezeknél a feladatoknál mindig azt feltételezzük, hogy a teknőc az ábránk bal alsó sarkából indul (lásd a következő ábrák).