A képernyőn egy ZÖLD és egy PIROS teknőc rajzol, mindkettő a saját színével megegyező színű vonalat, illetve négyzetlapot. A képernyő egységnyi méretű darabokból áll (pl. 10x10-es négyzetlapok), egy egységnyi mozgáshoz, illetve egy négyzetlap kirajzolásához a teknőcöknek 1 másodpercre van szükségük. A forduláshoz nincs szükségük időre. Mozgáskor a toll mindig felemelt állapotban van, négyzetlap rajzoláskor pedig mindig a papíron van, a négyzet megrajzolásának kezdetén és végén a teknőc ugyanabban az állapotban van..
Ha a két teknőc a képernyő ugyanazon (10x10-es) területével foglalkozna, akkor a ZÖLD-nek van elsőbbsége, a PIROSnak várnia kell, amíg a ZÖLD el nem hagyja azt a területet.
A teknőcök kezdetben ugyanazon a helyen (pl. a képernyő közepén) állnak és keletre néznek. Ugyanabban a pillanatban indulnak az alábbi algoritmusok szerint:
Tanuld Zöld_teknőc TO ZOLD_TEKNOC
Ismétlés 6 [előre 10 négyzet 10 előre 10] REPEAT 6 [FORWARD 10 NEGYZET 10
Vége FORWARD 10]
END
Tanuld Piros_teknőc TO PIROS_TEKNOC
Ismétlés 4 [előre 20 négyzet 10 előre 10] REPEAT 4 [FORWARD 20 NEGYZET 10
Vége FORWARD 10]
ENDPélda:
Ha FEKETE teknőc a négyzet 10 előre 10 négyzet 10 előre 20 négyzet 10 előre 30 négyzet 10 algoritmus szerint működne, akkor a következő ábrát látnánk a képernyőn:
A. A kezdetben fehér képernyőn milyen négyzetmintázatot rajzolnak ki az utasítások hatására?
B. Melyik teknőc fejezi be előbb a rajzolást? Miért
C. Melyik fejezné be előbb a rajzolást, ha a képernyő különböző soraiban lennének, s párhuzamos irányba állnának? Miért?
D. Ha a tevékenysége végén mindkettő visszafordulna (balra 90 előre 10 balra 90), s az eddigi algoritmusa szerint visszamenne a kezdőpontba, akkor hogyan változna a kirajzolt ábra?
Elérhető összpontszám: 55 pont