![](pics/mutato.png) |
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! |
|
|
![](pics/mutato.png) |
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, |
|
|
![](pics/mutato.png) |
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 |
. |
|
|
![](pics/mutato.png) |
Ha valamilyen tollszínnel rajzoltál, akkor
azt visszafelé le is törölheted radír (penerase) használatával: |
|
setpencolour megnezevés |
penerase |
|
|
|
![](pics/mutato.png) |
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, ...) |
|
|
![](pics/mutato.png) |
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 |
![](pics/minus.png) |
![](pics/plus.png) |
. |
|
|