You are on page 1of 3

Pitanje 1.

Нека je дат следећи део кода.


uzmi()
napred()

Шта се дешава када робот треба да изврши команду uzmi(), при чему на пољу на ком се налази нема лоптица?

а) Робот извршава следећу команду, napred(). в) Пајтон окружење јавља грешку и прекида даље
извршавање програма.
б) Пајтон окружење јавља грешку, а робот прелази на
извршавање следеће команде.

Odgovor: ___

Pitanje 2.
Шта ће бити резултат извршавања следеће линије Пајтон програма?
turtle.penup()

а) Корњача се креће на горе један в) Функцијом penup() се корњачи издаје наредба да се креће на горе за
корак. задат број корака. Како је број корака изостављен линија не
представља исправну Пајтон наредбу.
б) Корњача подиже своју оловку, тако
да при наредним кретањима по
екрану не оставља траг.

Odgovor: ___

Pitanje 3.
Коју вредност има наведени Пајтон израз?
47 // 10

Odgovor: ____________________________________________

Pitanje 4.
Шта ће Пајтон окружење исписати извршавањем следећег кода?
ime = input("Unesi ime")
if False:
print("Ispravno")
else:
print("Neispravno")

а) Исписаће текст Ispravno без обзира на в) У зависности од тога да ли је унета вредност исправна или не
вредност која је уписана у ime. биће исписана реч Ispravno, односно Neispravno.

б) Исписаће текст Neispravno без обзира на


вредност која је уписана у ime.
Odgovor: ___

Pitanje 5.
Шта ће бити резултат извршавања следећег Пајтон кода?
for broj in range(1,5):
print(broj)

а) Биће исписани бројеви 1, 2, 3, 4. г) Биће четири пута исписан текст broj.

б) Биће пет пута исписан текст broj. д) Ниједан од понуђених одговора није тачан.

в) Биће исписани бројеви 1, 2, 3, 4, 5.

Odgovor: ___
Pitanje 6.
Шта ће бити резултат извршавања следећег Пајтон кода?
lista = ["Душан", "Драган", "Петар"]
for ime in lista:
print(ime)

а) Биће исписана имена Душан, Драган и Петар. в) Биће исписани бројеви 0,1 и 2.

б) Биће исписана реч lista. г) Биће три пута исписана реч ime.

Odgovor: ___

Pitanje 7.
Шта ће исписати Пајтон окружење при извршавању следећег кода?
a = -3
b = 10
if (a + b > 10):
print(a * a)
elif (a + b == 10):
print(a-b)
else:
print(b)

Odgovor: ____________________________________________

Pitanje 8.
Три друга желе да до краја распуста одгледају 47 филмова, тако да сваког дана прве недеље распуста одгледају што
већи, али једнак број филмова. Која од наредних наредби израчунава колико филмова им је остало да одгледају током
друге недеље распуста?

а) print( 47 - 47 / 7) в) print( 47 - 47 % 7)

б) print( 47 // 7) г) print( 47 - (47 // 7) * 7)


Odgovor: ___

Pitanje 9.
Нека је дат задатак
Напиши Пајтон програм чијим ће извршавањем бити исцртано 4 квадрата страница дужине 50 корака, поравнатих
по хоризонталним странама, при чему је хоризонтално растојање између два суседна 50 корака.
и нека је дат недовршен Пајтон програм за његово решавање
for i in range(4):
for j in range(4):
turtle.right(90)
turtle.forward(50)
_____________________

Ако је циљ да дати програм довршиш да даје очекиван резултат, међу понуђеним командама изабери оне које су ти
потребне и распореди их тако да твоје решење буде тачно. Међу одговарајућим одабери решење које има најмање
линија.

1. turtle.forward(100)
2. turtle.right(90)
3. turtle.left(90)
4. turtle.pendown()
5. turtle.penup()
6. turtle.forward(50)

(Одговор упиши навођењем редних бројева линија, нпр. 123).


Odgovor: ____________________________________________

Pitanje 10.
Нека је Карел робот у положају као на слици

и нека је његов задатак да сиђе низ степенице и caкупи све лоптице које му се нађу на путу. Дат је недовршен програм
који би требало да представља решење роботовог задатка.
from karel import *
while (moze_napred()):
____________

____________

У блоку петље недостаје неколико наредби. Допуни тело петље навођењем што мање понуђених наредби у
одговарајућем редоследу, тако да Карел узме сваку лоптицу чим може, а да се извршавањем програма исправно решава
задатак.

1. napred()
2. desno()
3. uzmi()

(Одговор упиши навођењем редних бројева наредби распоређених у одговарајући редослед, нпр. 12213)
Odgovor: ____________________________________________

You might also like