2.3. Квиз¶
Питање 1.¶
- Не.
- Тачно
- Да.
- Нетачно
Q-40: Дата је наредба while :
from karel import *
while ima_loptica_na_polju()
uzmi()
Ова наредба је написана у складу са правилима програмског језика Пајтон? Изабери тачан одговор.
Питање 2.¶
- Робот ће оставити све лоптице које има код себе на пољу на коме се налази.
- Тачно
- Робот ће оставити све лоптице које има код себе на пољу испред себе.
- Нетачно
- Робот ће оставити једну лоптицу на пољу на коме се налази.
- Нетачно
- Робот ће оставити једну лоптицу на пољу испред себе.
- Нетачно
Q-41: Дата је наредба while :
from karel import *
while ima_loptica_kod_sebe():
ostavi()
Шта је резултат извршавања ове наредбе? Изабери тачан одговор.
Питање 3.¶
from karel import * while mozeNapred(): napred() uzmi()
from karel import * while mozeNapred(): napred() uzmi()
from karel import * for i in range(3): napred() uzmi()
from karel import * for i in range(3): napred() uzmi()
Изабери тачнe одговорe:
- 1
- Тачно
- 2
- Нетачно
- 3
- Тачно
- 4
- Нетачно
Q-42: Нека је робот Карел у положају као на слици.

Извршавањем којих од наредних програма ће робот стићи до поља (4,1) и узети лоптицу?
Питање 4.¶
Нека је робот Карел у положају као на слици
![]()
и нека је његов задатак да сиђе низ степенице и caкупи све лоптице које му се нађу на путу. Дат је недовршен програм који би требало да представља решење роботовог задатка.
from karel import * while (moze_napred()): ____________ ____________У блоку петље недостаје неколико наредби. Допуни тело петље навођењем што мање понуђених наредби у одговарајућем редоследу, тако да Карел узме сваку лоптицу чим може, а да се извршавањем програма исправно решава задатак.
napred() desno() uzmi()(Одговор упиши навођењем редних бројева наредби распоређених у одговарајући редослед, нпр. 12213) Одговор:
Питање 5.¶
from karel import * while moze_napred(): while ima_loptica_na_polju(): uzmi() while ima_loptica_kod_sebe(): ostavi() napred()
from karel import * napred() while moze_napred(): while ima_loptica_kod_sebe(): ostavi() napred() while ima_loptica_na_polju(): uzmi() napred()
from karel import * while moze_napred(): while ima_loptica_na_polju(): uzmi() napred() while ima_loptica_kod_sebe(): ostavi() napred()
from karel import * while moze_napred(): napred() while ima_loptica_na_polju(): uzmi() napred() while ima_loptica_kod_sebe(): ostavi()
- Програм (1)
- Нетачно
- Програм (2)
- Нетачно
- Програм (3)
- Нетачно
- Програм (4)
Q-43: Нека се Карел робот налази у лавиринту као на слици

и нека је лавиринт ЗАЧАРАН тако да се при сваком покретању програма може променити дужина лавиринта и број лоптица на пољима. У свакој верзији лавиринт се састоји из једнаког броја поља са лоптицама и поља са рупама наизменично распоређених (као на слици).
Извршавањем којих од наредних програма ће робот проћи кроз цео лавиринт, на сваком месту где има лоптица сакупити све лоптице и убацити их у прву наредну рупу?
Напомена: Сматра се да је код исправан уколико при извршавању Пајтон окружење не пријави грешку, као што је грешка која би се јавила при извршавању команде napred() када се робот налази испред зида лавиринта.
Изабери тачан одговор: