Základné operácie | |
| |
do (dopredu) n | posunie sa dopredu o n pixelov |
vz (vzad) n | posunie sa vzad o n pixelov |
vl (vlavo) n | otočí sa o n stupňov vľavo |
vp (vpravo) n | otočí sa o n stupňov vpravo |
smer | * momentálny smer (uhol) |
nechSmer n | nastaví sa na uhol n stupňov |
pd (peroDole) | začne písať |
ph (peroHore) | prestane písať |
bod n | nakreslí kruh s priemerom n pixelov |
zmaz | vymaze obrazovku - pozícia sa nemení |
guma | nastaví farbu pera na farbu pozadia |
zobraz | vypíše požadovaný atribút |
farbaBodu | * farba bodu, na ktorom stojí |
vypln | vyplni farbou pera súvislý útvar rovnakej farby, na ktorom stojí |
ukonci | ukončí vykonávanie bežiacej procedúry |
| |
Súradnicové operácie | |
| |
nechPoz [x y] | presunie sa do bodu [x,y] |
nechXYsur x y | presunie sa do bodu [x,y] |
nechXsur x | presunie sa do bodu [x,*] |
nechYsur y | presunie sa do bodu [*,y] |
xSur | * momentálna x-súradnica korytnačky |
ySur | * momentálna y-súradnica korytnačky |
poz | * bod [x,y], na ktorom momentálne stojí |
| |
Atribúty pera | |
| |
nechFp "farba | nastaví farbu pera na farba |
nechFp "farbaN | nastaví farbu pera na odtieň farba, N = 1,...,12 |
nechHp n | nastaví hrúbku pera na n pixelov |
hp | * momentálna hrúbka pera |
fp | * momentálna farba pera |
| |
Matematické operácie | |
| |
odmocnina z | * druhá odmocnina z čísla z |
| |
Príkazy cyklu a podmienečné prikazy | |
| |
opakujStale [príkaz1, príkaz2, ...] | donekonečna opakuje uvedené príkazy |
opakuj n [príkaz1, príkaz2, ...] | n-krát zopakuje uvedené príkazy |
kym [podmienka] [príkaz1, príkaz2, ...] | Kým platí podmienka, robí príkazy príkaz1, ... |
ak podmienka [príkaz1, príkaz2, ...] | ak platí podmienka, robí príkazy príkaz1, ... |
| |
Multimediálne prikazy | |
| |
povedz [text] | Po anglicky vysloví text |