Робот Карел
Робот Карел се налази у лавиринту и разуме наредне наредбе за штампу
· napred() - помери се једно поље напред,
· levo() - окрени се 90 степени налево (у смеру супротном казаљки на сату),
· desno() - окрени се 90 степени надесно (у смеру казаљке на сату),
· uzmi() - покупи лоптицу са поља на којем се налазиш,
· ostavi() - спусти лоптицу на поље на којем се налазиш,
· moze_napred() - проверава да робот може да се помери напред (да ли испред њега постоји зид),
· broj_loptica_na_polju() - враћа број лоптица на пољу на ком се робот налази,
· ima_loptica_na_polju() - проверава да ли на пољу на ком се робот налази има лоптица,
· broj_loptica_kod_sebe() - враћа број лоптица које робот тренутно има код себе,
· ima_loptica_kod_sebe() - проверава да ли робот тренутно има лоптица код себе.