Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

robot karel

Total questions: 21

Worksheet time: 14mins

Name
Class
Date
1.

Za rad sa robotom karelom, u prvoj liniji programa upisaćemo:

a)

from karel import

b)

karel from import

c)

import from karel

2.

Komentari se pišu da objasne naredbu. Kojim specijalnim karakterom počinju komentari u Python programima?

a)

@

b)

#

c)

&

d)

%

3.

Koju komande koristimo da bi robot išao jedno polje napred?

a)

napred

b)

napred " "

c)

napred ( )

d)

napred (" napred ")

4.

Upiši naredbnu koja se koristi da bi robot uzeo lopticu

(a)  

5.

Kojom naredbom se postiže ponavljanje?

a)

for i in range():

b)

for i in range()

c)

for in range():

d)

for i range():

6.

for i in range(2):

napred()

desno()

napred()

a)

napred(); napred(); desno(); napred(); desno();

b)

napred(); napred(); napred(); desno();

c)

napred(); desno(); napred(); desno(); napred();

d)

napred(); desno(); desno(); napred();

7.

Data je naredba:

from karel import * while ima_loptica_na_polju() uzmi()

Da li je tačno napisana?

a)

Da

b)

Ne

8.

Napiši naredbu za izvršavanje sledeće naredbe:

"spusti lopticu na polje na kojoj se nalazaiš"

(a)  

9.

Ako upišemo naredbu:

levo(60)

šta će robot karel uraditi?

a)

okrenuće se u levu stranu

b)

okrenuće se u desnu stranu

c)

okrenuće se u levu stranu za 60 stepeni

d)

okrenuće se u levu stranu 60 stepeni i ići će napred

10.

Za rad sa kornjača grafikom, u prvoj liniji programa upisaćemo:

a)

import turtle

b)

turtle import

c)

turtle

d)

import as turtle

11.

Šta je rezultat izvršavanje sledeće naredbe?

turtle.forward(20)

a)

Исцртава се дуж дебљине 20 пиксела.

b)

Исцртава се дуж дужине 20 пиксела.

c)

Корњача се окреће за 20 степени налево.

d)

Корњача се окреће за 20 степени надесно.

12.

Šta je potrebno dodati na mesta sa * da bi se iscrtao kvadrat?

for i in range(*):

turtle.forward(*)

turtle.left(*)

a)

Број 100, затим 4, затим 60.

b)

Број 4, затим 100, затим 60.

c)

Број 4, затим 100, затим 90.

13.

Šta je rezultat izvršavanje sledećeg programa?

for i in range(6):

turtle.forward(100)

turtle.left(60)

a)

Pravougaonik

b)

Šestougao

c)

Kvadrat

14.

Koja se ključna reč koristi za definisanje novih naredbi koje kornjača može da izvrši?

a)

for

b)

while

c)

def

d)

if

e)

else

15.

Da li je moguće zadati više naredbi u istoj liniji koda?

a)

Ne

b)

Da

c)

Možda :D

16.

Koji simbol koristimo za razdvajanje naredbi u istoj liniji koda?

Upiši simbol:

(a)  

17.

Da li je kod pravilno napisan (da li će raditi)?

from karel import *

napred(); napred(); levo(); napred(); napred(); uzmi()

a)

Ne

b)

Da

18.

Koju ulogu ima sledeća naredba:

ima_loptica_na_polju()

a)

proverava da li robot uzima loptice sa polja

b)

proverava da li robot trenutno ima loptica kod sebe

c)

proverava da li na polju na kom se robot nalazi ima loptica

d)

vraća loptice na polja na kojima se nalazi

19.

Da li si učio/la za kviz? :D

(a)  

20.

Napiši naredbu za promenu boje kornjače i njene olovke, tako da bude plave boje

(a)  

21.

Napiši naredbu za otisak kornjače, umesto strelice da se pojavljuje kornjača.

(a)