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 dve “gomile” sakupiti 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.