Садржај
1. Робот Карел - Линијски програми и бројачка петља
2. Робот Карел - Условна петља и гранање
3. Робот Карел - Задаци за вежбање
4. Корњача графика - Линијски програми и петље
5. Корњача графика - Гранање, угнежђене петље, функције, торке и листе
6. Корњача графика - Задаци за вежбање
9. Израчунавања - Коришћење и дефинисање функција
10. Израчунавања - Задаци за вежбање
13. Контрола тока - Задаци за вежбање
16. Откривање и исправљање грешака и коришћење дебагера

2.5. Вежбање

На крају ти остављамо неколико задатака за вежбу. Оне задатке које не стигнеш да урадиш на часу уради за домаћи задатак.

Покупи лоптице до којих можеш да дођеш

Помози роботу да покупи све лоптице. Наравно, лавиринт је опет зачаран и распоред препрека и лоптица испред робота се мења приликом сваког покретања програма. Лоптице се налазе доњем реду лавиринта.

Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

(Карел_покупи_лоптице_до_којих_можеш_да_дођеш)

У сваком кораку робот треба да се помери напред, затим да се окрене за 90 степени (ка југу) и провери да ли је испред њега препрека. Ако нема препреке, тј. ако може да иде напред, онда треба да оде напред, узме лоптицу, окрене се за 180 степени (ка северу), поново оде напред и окрене се за 90 степени (ка истоку). У супротном само треба да се окрене за 90 степени (ка истоку).

Једно могуће решење (не и једино) је следеће.

Кретање укруг

Покушај да решиш и наредни, мало тежи задатак.

Напиши програм којим се роботу наређује да се креће укруг око лавиринта и да покупи све лоптице на које наиђе.

Једна идеја за решење је да четири пута поновимо наредбе којима робот иде напред док год може и купи све лоптице на које наиђе.

Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

(Карел_покупи_лоптице_у_круг_1)

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+