KAREL ROBOT – 1. GRUPA ZADATAKA 1040
UVOD O čemu ćemo učiti u ovoj lekciji?
U ovoj lekciji preko nekoliko zadataka ćemo se upoznati sa osnovnim naredbama pomoću kojih možemo upravljati našeg robota Karela.
Robot Karel se nalazi u lavirintu i razume naredne naredbe
napred() – pomeri se jedno polje napred,
levo() – okreni se 90 stepeni nalevo (u smeru suprotnom kazaljki na satu),
desno() - okreni se 90 stepeni nadesno (u smeru kazaljke na satu),
uzmi() – pokupi lopticu sa polja na kojem se nalaziš,
ostavi() – spusti lopticu na polje na kojem se nalaziš
moze_napred() - proverava da robot može da se pomeri napred (da li ispred njega postoji zid),
ima_loptica_na_polju() - proverava da li na polju na kom se robot nalazi ima loptica,
broj_loptica_na_polju() - vraća broj loptica na polju na kom se robot nalazi,
ima_loptica_kod_sebe() - proverava da li robot trenutno ima loptica kod sebe.
broj_loptica_kod_sebe() - vraća broj loptica koje robot trenutno ima kod sebe,
Robot Karel razume i programski jezik Python i, programirajući ga, naučićemo nekoliko osnovnih naredbi tog jezika.
1. zadatak 2. zadatak 3. zadatak 4. zadatak