Négyzet rajzolása parancssorban
Eddig már többször találkozhattál az Imagine Logo teknőcével.
Ismered azokat az alapszavakat, melyeket a teknőc is megért, és reméljük, emlékszel is ezekre. Azt is tudod, hogy rajzoltathatsz a teknőccel különböző ábrákat.
Nyisd meg az Imagine Logo-t és rajzoltass a teknőccel egy négyzetet!
Gépeld be a parancssorba azokat az utasításokat, melyekkel egy négyzetet tudsz rajzolni! Használd az ismétlés utasítást is! Ne felejtsd el, nagyon fontos a teknőcgeometriában, hogy a teknőcöd mindig ugyanoda térjen vissza, mint ahonnan elindult, és ugyanabba az irányba is nézzen, ezt nevezik teljes teknőc tételnek is.
A mi megoldásunk:
Aismétlés 4 [előre 50 jobbra 90]
Négyzet eljárás létrehozása és kipróbálása
De mi van akkor, ha többször is szeretnél négyzetet rajzolni, de nem akarod mindig begépelni az utasítást? Tanítsd meg a teknőcnek a négyzet szót, és ettől kezdve már bátran használhatod is.
Egy új szó megtanítása a teknőccel, egy új eljárás létrehozását jelenti. Logo-ban az eljárás mindig egy eljárás kulcsszóval kezdődik, és egy vége kulcsszóval fejeződik be. Természetesen szükséges az új eljárás neve és a végrehajtandó utasítások is.
Az első sor után bármikor üthetsz ENTER-t, a parancssorban egy „>” jelzi, hogy minden amit írsz, belekerül az eljárásodba. Egészen addig, amíg a vége kulcsszót meg nem adtad.
Gépeld be a parancssorba az alábbi utasításokat:
Új szó használata
Amint megtanítottál egy új szót a teknőcnek, máris érti azt, és bátran utasíthatod annak használatára.
Gépeld be a parancssorba a létrehozott négyzet eljárás nevét: négyzet
Látod, máris megrajzolta a négyzetedet.
Természetesen az új szót, eljárást használhatod összetett utasításokban is.
Próbáld ki a következő parancsot:
ismétlés 18 [négyzet jobbra 20]
Paraméterek fontossága és lehetőségei
Természetesen különböző nagyságú négyzeteket is szeretnénk rajzolni anélkül, hogy minden mérethez külön-külön létrehoznánk egy eljárást. Emlékszel, hogy az előre parancs után is meg kell adnod, hogy mennyit mennyen előre a teknőc? Itt is használhatod a paraméterek adta lehetőséget. Elérheted, hogy a négyzet szónál használatkor kelljen csak megadni, mekkora legyen a négyzet oldalainak hossza.
Eljárás módosítása
Módosítsd a négyzet szót úgy, hogy az oldalak hossza változtatható legyen, és csak akkor keljen megadni, ha használod (meghívod, elindítod) az eljárást!
Gépeld be a parancssorba:
szerkeszt "négyzet
Ekkor megjelenik a létrehozott eljárásokat tartalmazó ablakod, és a négyzet szó lesz az aktuálisan szerkeszthető.
Az eljárás neve mellé gépeld be például a „:h” (ez lesz a neve a paraméternek, amelyik megmondja az oldalak hosszát), és az 50 helyére is tedd be ugyanezt „:h”!
Ne felejtsd el lenyomni az OK gombot.
Egy eljárást úgy is megnyithatsz módosításra, ha az Imagine Intézőjét megnyitod (Intéző gomb), és kétszer rákattintasz az adott eljárás nevére.
Nézd meg a következő videón, mi hogyan csináltuk: Eljárás módosítása
Rajzolás paraméterekkel
Próbáld ki, mikre vagy képes az új négyzet eljárásod segítségével! Gépeld be az alábbi parancsokat, és nézd meg az eredményt!
törölképernyő
négyzet 40
négyzet 50
négyzet 60
négyzet -30
ismétlés 12 [tollszín! tetszöleges négyzet hányadik * 10jobbra 20]
tollatle
négyzet 100
tollate
előre 20 jobbra 90 előre 25
tollate
ellőre 50
tollate
hátra 75
balra 90 előre 65 jobbra 90 előre 20
tollate négyzet 15
tollatfel előre 45
tollatle négyzet 15
tollatfel hátra 15
jobbra 90 előre 20 balra 45
tollatle négyzet 20
tollatfel haza
Ha még többet szeretnél megtanulni az új szavak tanításáról, eljárásokról és használatukról nézd meg az Elektronikus írásbeliség Logó eljárásokról szóló anyagát, és olvasmányát.