• Nem Talált Eredményt

ComeniusLogo II.

N/A
N/A
Protected

Academic year: 2022

Ossza meg "ComeniusLogo II."

Copied!
2
0
0

Teljes szövegt

(1)

Felhasznált irodalom:

1. Általános és szervetlen kémia (Lengyel Béla, Praszt László, Szarvas Pál), Egyetemi Tankönyv, Tankönyvkiadó, Bp. 1954

2. Chimie generală, (C. D. Neniţescu), Ed. Didactică şi Pedagogică, B u c , 1972 Románszky Loránd Nagyvárad, Ady Endre Líceum

ComeniusLogo II. rész

A Comenius Logo alkotóinak legfőbb célkitűzése az volt, hogy a felhasználó olyan programokat készíthessen, amelyek színes képeket tudnak kezelni és mozgatni. Comenius Logo-ban bevezetlek egy új adattípust, a képsort. Egy képsor több képből álló sorozat. Egy kép a Windows-terminológiában egy ikon, amely legfönnebb 64x64 pontból állhat. Egy képsort lehet hasonló módon kezelni mint egy szót - a szó betűkből áll, a képsor pedig képekből. Comenius Logo-ban ugyanazokat az eljárásokat használjuk a képsorok kezelésére mint a szavak kezelésére: FIRST, LAST, BUTFIRST..(ezekkel a parancsokkal már a LogoWriter használtánál találkoztunk). Sőt, egy képsor értékét tárolni lehet egy változóban a MAKE utasítással. Képsorokat a KÉPSOR szerkesztővel lehet létrehozni és szerkeszteni. A KÉPSOR szerkesztő a Comenius Logo-hoz tartozó segédprogram, amelyet a program installálásakor hozunk létre. De lehet egy Logo programmal rajzolni egy kicsi képet a rajzmezőben, és ezt a képet egy GETIMAGE utasítással kivágni a rajzmezőből, és egy változóban tárolni. A GETIMAGE utasítás magyar megfelelője a

KÉPSOR[szám1 szám2 szám3 szám4]

ahol a szám1, szám2, szám3, s z á m 4 egész számok, amelyek a rajzlapon az első aktív teknőc környezetében kivágható kép(sor) elhelyezkedésének paraméterei.

A teknőc aktuális helyzetének koordinátái, amit a POS (magyarul POZÍCIÓ) művelettel kaphatunk meg, határozzák meg a képen a ceruzahegy helyét és, így a rajzlapon az egész kép elhelyezkedését. Ez a pont szolgál viszonyítási alapul, amikor meghatározzuk a kép(sor) elhelyezkedését. A számi mutatja a távolságot pixelben a viszonyítási ponttól a kép bal oldaláig, a szám2 a tetejéig, a szám3 a jobb oldalszélig, a szám4 az aljáig.

A kép teljes szélessége tehát a szám1+szám3+1, magassága szám2+szám4+l.

Ezek az értékek nem lehetnek nagyobbak 64-nél. A teknőcalak a teknőc látható (ST) üzemmódjában sem tartozik bele a képsorba.

A változók definiálása a MAKE utasítással történik (magyar megfelelője a LEGYEN) Szintaxisa: LEGYEN szó bemeneti

1 9 9 6 - 9 7 / 3 109

(2)

ahol a bemeneti bármilyen szó, képsor vagy lista. Az utasítás elvégzése után a szó nevű változóhoz bemeneti értéket rendel.

Például: LEGYEN "A [ÉN MEG TE, KÉT LÁNGELME]

Ha meg akarjuk tudni az A változó értékét, használjuk a PRINT:A parancsot.

Eredménye: ÉN MEG TE, KÉT LÁNGELME

A LEGYEN utasítással egyaránt definiálhatunk globális vagy lokális változót az eljárás belsejében. Ez utóbbit akkor, ha korábban alkalmaztuk a LOCAL (magyarul HELYI) parancsot. A LEGYEN név bemeneti parancs egyenértékű NAME bemeneti név paranccsal.

A következő program létrehoz egy KERÉK nevű változót, amelyben egy szélmalom kereke van tárolva különböző szögű elfordulásban. A program egy lapátot rajzol a RAJZOLJ.LAPATOT eljárásban, majd a RAJZOLJ.4.LAPATOT eljárás rajzolja az egész kereket. A KEREKEK eljárás hat kereket rajzol különböző elfordulásban, és összerakja a KERÉK változót.

to rajzolj.lapátot fd 7

repeat 2 [fd 20 rt 90 fd 6 rt 90]

pu rt 45 fd 3 fill bk 3 lt 45 pd bk 7

end

to rajzolj.4.lapátot

repeat 4 [rajzolj.lapátot rt 90]

end t o k e r e k e k

make " kerék getimage [0 0 0 0]

repeat 6 ~

[cs seth (repc - 1 ) * 15 ~ rajzolj.4.lapátot ~

make " kerék word : kerék getimage [27 27 27 2 7 ] make " kerék bf : kerék

end

A KERÉK változó most egy teknőc álruhája lehet. Ha az álruha képsor több képből áll és a teknőc fordul, más és más képe jelenik meg a képernyőn. Ilyen egyszerűen lehet készíteni egy kis animációt, és létrehozni egy igazi szélmalmot.

Nagy-Imecs Vilmos Székelyudvarhely

110 1 9 9 6 - 9 7 / 3

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

A dicsőség, melyet azon időben ezen a háborúban rögtön fejlesztett hadsereg aratott, oly nagy volt, hogy az még most is emlékezetben ragyog minden magyar

Nagy Gábornál (1982: 340): Áll, mint Katiban a gyerek = (bizalmas, tré- fás) erősen, szilárdan áll valami; ugyanott két változata is van: Belejön, mint Katiba a gyerek

Az akciókutatás korai időszakában megindult társadalmi tanuláshoz képest a szervezeti tanulás lényege, hogy a szervezet tagjainak olyan társas tanulása zajlik, ami nem

A kiállított munkák elsősorban volt tanítványai alkotásai: „… a tanítás gyakorlatát pe- dig kiragadott példákkal világítom meg: volt tanítványaim „válaszait”

Az olyan tartalmak, amelyek ugyan számos vita tárgyát képezik, de a multikulturális pedagógia alapvető alkotóelemei, mint például a kölcsönösség, az interakció, a

Nagy József, Józsa Krisztián, Vidákovich Tibor és Fazekasné Fenyvesi Margit (2004): Az elemi alapkész- ségek fejlődése 4–8 éves életkorban. Mozaik

A kötet második egysége, Virtuális oktatás címmel a VE környezetek oktatási felhasználhatóságával kapcso- latos lehetőségeket és problémákat boncolgatja, azon belül is a

Ezért kiemelt szempont megérteni, hogy a médiumokban milyen formákban jelenhetnek meg az adatok, információk (és azok feldolgo- zásával, tudatos elemzésével létrehozható