Segítség az 1. variációhoz

 

Visszafele / párhuzamos lejátszás

A rajzolás során gyakran hasznos, ha a teknőc vissza tud térni a kiindulási pozícióba. Azaz visszatér a kiindulási pontra, és abba az irányba fordul, amerre kezdetben is nézett! Ez a parancssorozat állapotátlátszó, mert a kezdő- és a végállapot ugyanaz.

Ehhez használd az ellentétes parancsokat fordított sorrendben.

Először tervezd meg a lépéseidet!

Legelőször is vedd számba az egyforma hatású utasításokat. Ilyen például az irányváltásra használt: right illetve left parancs:
left  0 ugyanaz, mint right 0,
left  270 ugyanaz, mint right 90,
left 180 ugyanaz, mint right 180,
left 90 ugyanaz, mint right 270,
 
Aztán gondold át, milyen utasításokra van szükséged egy rajz elkészítéséhez, és azoknak milyen ellentétes párja lehet:
Az ellentétes pároknál használt szám paraméterek azonosak:
forward szám back szám

left szám

right szám
pendown penup
forward szám forward - szám
back szám back - szám
right szám right - szám

left szám

left - szám

.

 
Ha valamilyen tollszínnel rajzoltál, akkor azt visszafelé le is törölheted radír (penerase) használatával:
setpencolour megnezevés penerase
 
Párhuzamos rajzolásához használj két teknőcöt, és mozgasd együtt őket.

Az új teknőc létrehozásához használd a következő parancsot:

new "turtle []

Az új teknőcöt helyezd egy másik pozícióba a következő paranccsal:

setxy szám szám

Majd a párhuzamos rajzolásához add ki a következő parancsot:

tell [t1 t2]

Ezután a kiadott parancsok mindegyike mindkét teknőcnek szól.

(Alaphelyzetben – ha másképp nem rendelkezel – a létrehozott teknőcök neve sorrendben: t1, t2, ...)

 
Ha a teknőcökkel rajzolsz, célszerű végig látható állapotban hagyni őket, hogy könnyebb legyen követni a mozgásukat. Ám előfordulhat, hogy inkább elrejtjük a teknőcöt, így ugyanis gyorsabban hajtja végre az utasításokat. Később vissza is kaphatjuk őket:

hideturtle
showturtle

Erre a célra használhatod a numerikus billentyűzet - illetve + gombját is.

 
hideturtle showturtle

.

 

Vissza a lap tetejére