Karel zadaci:

1.       Napisati Karel program kojim se Karel krecuci se premesta iz pocetnog polozaja (0,0) u polozaj (15,15) ( gornji  desni ugao)

2.       Napisati Karel program kojim se Karel premesta iz pocetnog polozaja (0,0) u polozaj (15,15) ( gornji  desni ugao), tako da napravi najmanji broj okretanja (turnLeft/turnRight ).

3.       Napisati Karel program kojim se Karel premesta iz pocetnog polozaja (0,0) u polozaj (15,15) ( gornji  desni ugao),  najkracim putem.

4.       Napisati Karel program kojim Karel obilazi ceo proctor tako da u svaku celiju (kvadratic) stane samo jedanput.

5.       Napisati Karel program kojim karel  iz pocetnog polozaja (0,0) dolazi u polozaj (5,5) a zatim se vraca u pocetni polozaj (0,0).

6.       Napisati Karel program kojim Karel obilazi svoj svet krecuci se po njegovom obodu putanjom (0,0)->(15,0)->(15,15)->(0,15)->(0,0)

7.       Napisati Karel program kojim Karel  omedjuje kvadrat (0,0)->(5,0)->(5,5)->(0,5)->(0,0) tako sto u svaku celiju postavi po jedan beeper.

8.       Napisati Karel program kojim Karel  sve celije na dijagonali (0,0)->(15,15) oboji crvenom bojom i vrati se u pocetni polozaj (0,0).

9.       Poznato je unapred da se na pozicijama (5,0) I (6,0) nalazi izvestan broj beeper-a. Potrebno je napraviti Karel program kojim ce se ove dvegomilesakupiti na jednu gomilu na poziciji (0,0).

10.   Poznato je da se na pozicijama (0,5) i (5,0) nalazi izvestan broj beepara. Takodje je poznato da na poziciji (0,5) ima vise beeper-a nego na poziciji (5,0). Treba napisati Karel program kojim se sa pozicije (0,5) sklanjaju beeper-I tako da na kraju pozicija (0,5) ima isti broj beeper-a kao I pozicija (5,0).

11.   U Karelovom svetu na poziciji (8,8) nalazi se nepoznat broj beeper-a. Karel treba da polazeci iz svoje pocetne pozicije (0,0) razdeli beeper-e sa pozicije (8,8) na dva jednaka dela, tako da na poziciji (8,7) bude najvise za jedan beeper vise nego na poziciji (8,9). (pretpostavlja se das u pozicije (8,7) I (8,9) na pocetku bile prazne).

12.   Na poziciji (0,0), na kojoj se Karel inicijalno nalazi, postavljen je nepoznat broj beeper-a. Karel ima zadatak da uradi takav posao na cijem ce kraju na poziciji (0,0) biti dvostruko vise beeper-a nego na pocetku. Mozete li da napravite takav program za Karela? Koju matematicku operaciju je zapravo Karel sproveo u ovom zadatku.