Misiunea taRobotul pornește din colțul de jos și privește spre est. Condu-l la steag fără să atingă vreun perete.
Ideea de azi
Robotul execută comenzile în ordine, una după alta. inainte(3) îl mută trei pătrățele în direcția în care privește. stanga() și dreapta() îl rotesc pe loc cu 90°, fără să-l mute. Orientarea contează: după o rotire, „înainte” înseamnă altă direcție.
Un exemplu
Robotul privește spre est. inainte(2) îl duce două pătrățele spre dreapta pe hartă; stanga() îl întoarce spre nord; inainte() îl urcă un rând.
Comenzile robotului
Comenzile robotului:
inainte(pasi=1), inapoi(pasi=1), stanga(), dreapta()
distanta() → câte pătrățele libere sunt în față
perete_in_fata(), perete_stanga(), perete_dreapta()
pe_linie(), linie_in_fata(), linie_stanga(), linie_dreapta()
culoare(), obiect(), ridica(), lasa(), cara()
la_tinta(), pozitie() → (x, y), directie() → 'E', 'S', 'V' sau 'N'
harta() → listă de rânduri ('#' perete, '.' liber, 'T' țintă, 'R' robot)
spune(mesaj) → robotul afișează un mesaj
Verifică înainte de predare
Compară lucrarea cu fiecare cerință. Folosește Verifică pentru feedback și Indiciu atunci când ai nevoie. Poți corecta și verifica din nou; profesorul vede versiunea pe care o predai.
MOD DEMONSTRATIVLucrezi fără cont: lucrarea se păstrează doar în acest browser. Verificarea și indiciile funcționează complet. Creează un cont ca să predai lucrarea și să strângi XP.