Professional Documents
Culture Documents
Дата су времена која су Ана, Маја и Тина имале у трци на 1000 m. Коју функцију ћеш користити да би добио најбољи од забележених
резултата?
Odgovor: ____________________________________________
Pitanje 2.
Нека је дат следећи задатак
Тина је штедела 4 дана. Првог дана је уштедела 180 динара, другог 20 динара више него првог, трећег половину од онога што је
уштедела другог дана, а четвртог дана 50 динара више него трећег дана. Купила је два колача за по 90 динара. Колико новца има
сада?
и следеће линије Пајтон програма
1. s = a / 2
2. v = s + 50
3. a = m + 20
4. usteda = m + a + s + v
5. print(kusur)
6. kusur = usteda - 2 * 90
7. m = 180
Којим редоследом би команде требало распоредити у програму да би при покретању дао исправно решење постављеног задатка?
(Одговор упиши навођењем редних бројева линија, нпр. 12345)
Odgovor: ____________________________________________
Pitanje 3.
Шта ће бити резултат извршавања следећег кода?
a = 1
b = 55
print(a - b)
else:
print(2 * a - b)
Odgovor: ____________________________________________
Pitanje 4.
Вредности којег од набројаних израза ће бити једнака вредност променљиве s одређене на следећи начин?
s = 0
tekst = "попо.кате.петл"
slova = "абвгдђежзијклљмнњопрстћуфхцчџш"
for x in slova:
if x in tekst:
s = s + 1
Pitanje 5.
Које од наведених тврђења о наведеном Пајтон програму је тачно?
r = []
slova = "абвгдђежзијклљмнњопрстћуфхцчџш"
for x in slova:
r[x] = 0
а) Формиран је речник са малим словима азбуке којима је в) Пајтон окружење ће исписати поруку о грешци, а програм
придружена вредност 0. неће бити извршен.
б)
Формирана је листа која садржи мале слова азбуке којима је
придружена вредност 0.
Odgovor: ___
Pitanje 6.
Нека је постављен следећи проблем
Цена аутобуске карте је 760 динара. За децу (деца старија од 7 и млађа од 20 година) и пензионере (старије од 65 ) одобрава се
попуст од 100 динара. Напиши програм којим се на основу унетог броја година исписује цена карте.
и следећи недовршени код
godine = int(input("Unesi koliko imas godina"))
cena = 760
if (_______________________):
print(cena)
Којим од датих услова треба допунити програм (на означеном месту) да би програм исправно одређивао цену карте?
а) (godine > 7 and godine <= 20) or (godine >= 65) в) (godine > 7 and godine <= 20) and godine >= 65
б) (godine > 7 and godine < 20) or (godine > 65) г) (godine > 7 and godine < 20) and godine > 65
Odgovor: ___
Pitanje 7.
Нека је дат следећи задатак:
Марко је 6 дана добијао по 200 динара од деде. За то време је 2 пута купио сладолед и 2 пута паковање жвака. Цена једног сладоледа
је 18 динара, а паковања жвака 7 динара. Колико новца је Марку остало?
Извршавањем које од наредних команди ће бити исписан тачан одговор на питање постављено у задатаку?
Odgovor: ___
Pitanje 8.
Шта је резултат извршавања наредне линије?
print(min(math.ceil(20.084626257411436), math.floor(42.16201881351318))
Odgovor: ____________________________________________
Pitanje 9.
Које је од датих тврђења о вредности израза
math.ceil(a) - math.floor(a)
тачно?
а) Вредност датог израза је 0 без обзира на то г) Вредност датог израза је 1 ако а има позитивну вредност, -1 ако а има
чему је једнака вредност а. негативну вредност и 0 ако је а једнако 0.
б) Вредност датог израза је 1 без обзира на то д) Вредност датог израза је 0 ако а има целобројну вредност, а 1 иначе.
чему је једнака вредност а.
Pitanje 10.
Нека је дат следећи задатак:
Ања је прочитала књигу за три дана. Првог дана је прочитала 57 страна, другог 12 страна више него првог, а трећег 2 пута више
него другог. Колико та књига има страна?
и следеће линије Пајтон програма:
1. b = c + 12
2. c = 57
3. cela_knjiga = c + b + r
4. print(cela_knjiga)
5. r = b * 2
Којим редоследом би команде требало распоредити у програму да би он при покретању дао исправно решење постављеног задатка?
(Одговор упиши навођењем редних бројева линија, нпр. 12345)
Odgovor: ____________________________________________
Pitanje 11.
За које вредности додељене променљивој desno ће наредни програм дати коментар да је скретање десно могуће (занемарити у испису
коментар о кретању право)?
pravo = "zeleno"
else:
print("mozes desno")
Odgovor: ___
Pitanje 12.
Који код је потребно дописати на обележеном месту да би наведеном for командом били исписани сви чланови листе ljubimci?
for i in range(_____________):
print(ljubimci[i])
а) 1, len(ljubimci) в) ljubimci
Pitanje 13.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
lista = [14, 9, 17, -3, 5, 24, 16]
s = 0
for x in lista:
if x % 2 == 0:
s = s + x
print(s)
Odgovor: ____________________________________________
Pitanje 14.
Шта ће бити резултат извршавања следећег Пајтон кода?
semafor = 'plavo'
if (semafor == 'zeleno'):
print('predji ulicu')
if (semafor == 'crveno'):
а) Биће исписан текст 'ne mozes da predjes ulicu'. в) Биће исписан текст 'plavo'.
б) Биће исписан текст 'predji ulicu'. г) Ниједан од понуђених одговора није тачан.
Odgovor: ___
Pitanje 15.
Дат је задатак
Лена је половину свог џепарца потрошила на базену, трећину је одлучила да поклони сестри, а купила је и један прстен за 200 динара.
Колико је износио Ленин џепарац, ако јој је после свих трошкова остало 300 динара?
и недовршен Пајтон програм којим би било могуће решити дати задатак.
na_kraju = 300
na_pocetku = ________________
print(na_kraju)
Која од понуђених команди би била одговарајућа довршена верзија означене линије програма захваљујући којој би дати програм радио
исправно?
Pitanje 16.
Упиши највећу вредност која се добија израчунавањем следећих израза.
abs( 4 )
abs( 4 - 2 )
abs( -5 - 2 * 5 )
Odgovor: ____________________________________________
Pitanje 17.
Дата су времена која су Ана, Маја и Тина су имале у трци на 1000 m. Коју од понуђених линија можеш да додаш овом коду да би
програм при извршавању исписао колико је брзо трчала девојка која је стигла друга?
ana = 273
maja = 260
tina = 282
_____________
а) print( max(273, 260, 282) - min(273, 260, 282) ) в) print( 273 + 260 + 282 - max(273, 260, 282) - min(273, 260,
282) )
б) print( 273 + 260 + 282 - max(273, 260, 282) + min(273, 260,
282) ) г) Ниједан од понуђених одговора није тачан.
Odgovor: ___
Pitanje 18.
Нека је уз задатак
Марко је првог дана прочитао 348 страна књиге и остала му је још једна половина књиге. Колико му је страна преостало да прочита
да би прочитао целу књигу?
дат и недовршен Пајтон програм за његово решавање.
prvi_dan = 348
preostalo =
print(cela_knjiga)
Која од понуђених линија кода би била одговарајућа довршена верзија друге линије програма захваљујући којој би дати програм радио
исправно?
в) preostalo = prvi_dan / 2
Odgovor: ___
Pitanje 19.
Шта ће бити резултат наредног програма ако му се при покретању 70 пута да број 2?
for i in range(35):
u = o + n
print(u)
Pitanje 20.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
p = 1
for i in range(3):
p = p * i
print(p)
Odgovor: ____________________________________________
Pitanje 21.
Шта ће бити вредност наредног Пајтон израза?
-23 - abs(-4 + math.floor(18 / -6))
Odgovor: ____________________________________________
Pitanje 22.
Нека је дат следећи проблем
Раша је решио да поводом свог рођендана послужи своје другаре из одељења и учитељицу бомбонама. Обичај је да учитељица добија
једну бомбону, а сваки ученик, укључујући и слављеника, добија по три. Ако у одељењу има 21 ученика и ако у једну кесицу стаје 24
бомбона, одреди колико најмање кесица бомбона Раша треба да донесе у школу да би имао довољно да учитељицу и све ученике
послужи на уобичајен начин.
и нека је дат следећи недовршени код
broj_ucenika = 21
jedna_kesica = 24
potrebno_bombona = broj_ucenika * 3 + 1
Pitanje 23.
Шта ће бити резултат наредног програма, ако му се при покретању на сваком уносу даје број 4?
for i in range(24):
u = o + n
print(u)
Pitanje 24.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
lista = [7, 23, 1, -5, 6, 11]
s = 0
for x in lista:
s = s + x
print(s)
Odgovor: ____________________________________________
Pitanje 25.
Ако су a и b произвољни цели бројеви, при чему b није једнако 0, које је од датих тврђења о вредностима израза math.floor( a / b ) и a //
b тачно?
а) Изрази имају једнаке вредности. в) Изрази имају једнаке вредности само када је а jеднако 0.
Odgovor: ___
Pitanje 26.
Ако су дате висине Николе и Луке која ће од наредних команди исписати разлику у њиховим висинама?
б) print(abs(nikola - luka))
Odgovor: ___
Pitanje 27.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
s = 0
for i in range(4):
s = s + i
print(s)
Odgovor: ____________________________________________
Pitanje 28.
Шта ће исписати Пајтон окружење извршавањем следеће линије?
print(abs( abs(5 + 1) - 5) )
Odgovor: ____________________________________________