Processing math: 100%

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Час 3 - Робот Карел - вежбање

Током претходна два часа упознали смо се са Карелом и наредбама које он разуме. Сада је време да продубимо своје знање тако што ћемо урадити неколико задатака за вежбу.

Петља for

Пребаци пет лоптица у рупу

Помози роботу да покупи свих пет лоптица и премести у рупу испред њих.

1
 
1
from karel import *

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.

(Карел_пребаци_свих_пет_лоптица_у_рупу)

Покупи лоптице са наредна три поља

Испред Карела су три поља, а на њима редом 5, 3 и 8 лоптица. Карел треба да покупи све лоптице.

1
 
1
from karel import *
2
# dovrsi program
3

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.

(Karel_for_Take_5_3_8)

Победничко постоље

Помози роботу да покупи све лоптице.

1
 
1
from karel import *

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.

(Карел_победничко_постоље)

Петља while

Степенице

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

1
 
1
from karel import *

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
11
 
1
from karel import *
2
while moze_napred():
3
    napred()
4
    # kazi Karelu da uzme lopticu sa polja, ako je ima
5
6
levo(); levo()                # okreni se nazad
7
# kazi Karelu da se vrati na pocetno polje (to jest, da ide napred dok moze)
8
9
while ima_loptica_kod_sebe(): # ostavi sve loptice
10
    ostavi()
11

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.

(Karel_while_bring_all_balls)

Угнежђене петље

Премести све лоптице у рупе (3x3)

Помози роботу да покупи све лоптице премести у рупе испред њих. Лавиринт је увек исти (на три поља испред робота се налази по три лоптице).

1
 
1
from karel import *

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.

(Карел_све_лоптице_у_рупе_3x3)

Пребаци све лоптице у рупе

Помози роботу да покупи све лоптице премести у рупе испред њих. Разлика у односу на претходни задатак је то што је лавиринт зачаран и робот не зна унапред колико ће лоптица бити испред њега.

1
 
1
from karel import *

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.

(Карел_све_лоптице_у_рупе)

Узимај по четири лоптице до краја

Испред Карела је једно или више поља, а на сваком пољу су по четири лоптице. Карел треба све да их покупи.

Сада Карел, све док не дође до зида, треба да понавља корак напред и узимање 4 лоптице. Покушај да допуниш програм.

1
 
1
from karel import *
2
while moze_napred():
3
    napred()
4
    # dodajte naredbe koje nedostaju
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.

(Karel_while_many_squares_two_bals_per_square)

Покупи све лоптице

Испред Карела је бар једно поље, а може их бити било колико. На сваком од поља испред Карела има нула или више лоптица. Карел треба да покупи све лоптице.

1
 
1
from karel import *
2
while ???:
3
    napred()
4
    while ???:
5
        ???
6

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.

(Karel_while_many_squares_many_balls)

Пун лавиринт лоптица

Помози роботу да постави лоптице дуж целог лавиринта.

1
 
1
from karel import *

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.

(Карел_пун_лавиринт_лоптица)