Imagine Logo

Programovacie prostredie Imagine Logo umožňuje vytváranie jednoduchých programov pomocou "korytnačej grafiky". Využíva na školách ako výukový nástroj.

Spolu s programom Imagine Logo sa nainštaluje aj grafický editor LogoMotion. Využijete ho na kreslenie pozadia aplikácie a na dizajnovanie korytnačiek.

Upozornenie: Imagine Logo nie je slobodný softvér, preto sa ubezpečte, že ste program získali a používate ho v súlade s licenčnými podmienkami. Na rozdiel od bežných vývojových prostredí má Imagine Logo obmedzenia aj na programy v tomto prostredí vytvorené. Podľa licenčných podmienok: "Oprávnený používateľ nezískava právo komerčne šíriť programy naprogramované v jazyku Imagine Logo."

Korytnačky

Základom prvkom prostredia Imagine Logo sú "korytnačky", pohyblivé útvary, ktoré môžu kresliť čiary, a reagovať na rôzne udalosti ako napríklad kliknutie myši. Každá korytnačka si pamätá svoju pozíciu a smer, ktorým je otočená. Na obrazovke sa korytnačka ukazuje ako obrázok, ktorého výzor môže závisieť od natočenia. Pri pohybe funguje korytnačka ako pero; pamätá si hrúbku a farbu čiary, ktorú kreslí.

S korytnačkami možno pracovať interaktívne; možno im zadávať jednotlivé príkazy, ktoré okamžite vykonajú. Možno ich učiť nové príkazy, zložené z existujúcich; pri vytváraní nových príkazov môžeme využiť aj programovacie prvky ako napríklad rozhodovanie a opakovanie. Obrazovku s korytnačkami a príkazmi môžeme uložiť do súboru ako projekt.

Príkazy na pohyb korytnačky:

dopredu <vzdialenosť>
do <vzdialenosť>
presunie korytnačku o daný počet krokov (obrazových bodov) dopredu (smerom, ktorým je natočená); podľa nastavenia pera pritom korytnačka môže nakresliť čiaru danej hrúbky a farby
vpravo <uhol>
vp <uhol>
otočí korytnačku doprava o daný počet stupňov; korytnačka zostane na mieste, zmení sa iba jej orientácia
vlavo <uhol>
vl <uhol>
otočí korytnačku doľava o daný počet stupňov; korytnačka zostane na mieste, zmení sa iba jej orientácia
ak zadáme ako uhol záporné číslo, korytnačka sa otočí opačným smerom; príkaz "vpravo -90" znamená to isté ako "vlavo 90", a to je vlastne to isté ako "vpravo 270"
vzad <vzdialenosť>
vz <vzdialenosť>
presunie korytnačku o daný počet krokov dozadu a nakreslí pritom čiaru; "vzad 10" znamená do isté ako "dopredu -10"

Údaje

Program v jazyku Imagine Logo môže pracovať s rôznymi druhmi údajov. Základné údajové typy sú: číslo, slovo, zoznam, obrázok. Objektové typy sú napríklad papier, korytnačka, tlačidlo, a mnohé ďalšie.

stránka
obrazovka príkazu Imagine. Projekt môže mať viacero stránok; iba jedna stránka je viditeľná, možno ich prepínať.
papier
obdĺžniková plocha na stránke, po ktorej sa môžu pohybovať korytnačky a kresliť. Na stránke možno vytvoriť viacero papierov.
panel nástrojov
presúvateľný panel s tlačidlami. V projekte môžeme definovať vlastné panely nástrojov.

Linky:


Google