[[oktatas:programozás:logo|< Logo]] ====== UCB Logo ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2011 * Licenc: GNU Free Documentation License 1.3 * Web: http://szit.hu ===== Bevezetés ===== Nem kisbetű-nagybetű érzékeny. Az utasítások és a változók is használhatók kis vagy akár nagybetűkkel. ===== Logo nyelv ===== Telepítés Linuxon: apt-get install ucblogo Windows: wget ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucbwlogosetup.exe Beszerzés: * https://people.eecs.berkeley.edu/~bh/logo.html ===== Indulás ===== Indítás: ucblogo vagy logo Kilépés: ? bye Segítésg ? help ===== Kiíratás ===== Egy szöveg első karakterének kiíratása: print first "alma ===== Változók használata ===== Változó deklarálása: make "valtozonev 5 Változó tartalmának kiíratása: print :valtozonev Csak az első karakter tegyük a változóba: print "valtozonev first "alma Csak az "a" betű kerül a változóba ===== Eljárás használata ===== to fizetes :szam output word :szam "0 end A program végrehajtáskor vár egy számot. A "to" parancs mondta meg, hogy eljárás következik. Az eljárás az "end" parancsig tart. A második sorban az "output" utasítást használjuk kiíratásra. Ez csak eljárásokban használható. A "word" parancs két karakterláncokat fűz össze. Az eljárás meghívása: print fizetes "285000 2850000 ===== Grafika ===== Előre: forward lépésszám fd lépésszám Hátra: back lépésszám bk lépésszám Balrafordulás: left szög lt szöb Jobbrafordulás right szög rt szög Színe: setpencolor színszám | 0 feket | 1 kék | 2 zöld | 3 cyan | | 4 piros | 5 magenta | 6 sárga | 7 fehér|