Worksheetsrobot karel
Total questions: 21
Worksheet time: 14mins
Za rad sa robotom karelom, u prvoj liniji programa upisaćemo:
from karel import
karel from import
import from karel
Komentari se pišu da objasne naredbu. Kojim specijalnim karakterom počinju komentari u Python programima?
@
#
&
%
Koju komande koristimo da bi robot išao jedno polje napred?
napred
napred " "
napred ( )
napred (" napred ")
Upiši naredbnu koja se koristi da bi robot uzeo lopticu
(a)
Kojom naredbom se postiže ponavljanje?
for i in range():
for i in range()
for in range():
for i range():
for i in range(2):
napred()
desno()
napred()
napred(); napred(); desno(); napred(); desno();
napred(); napred(); napred(); desno();
napred(); desno(); napred(); desno(); napred();
napred(); desno(); desno(); napred();
Data je naredba:
from karel import * while ima_loptica_na_polju() uzmi()
Da li je tačno napisana?
Da
Ne
Napiši naredbu za izvršavanje sledeće naredbe:
"spusti lopticu na polje na kojoj se nalazaiš"
(a)
Ako upišemo naredbu:
levo(60)
šta će robot karel uraditi?
okrenuće se u levu stranu
okrenuće se u desnu stranu
okrenuće se u levu stranu za 60 stepeni
okrenuće se u levu stranu 60 stepeni i ići će napred
Za rad sa kornjača grafikom, u prvoj liniji programa upisaćemo:
import turtle
turtle import
turtle
import as turtle
Šta je rezultat izvršavanje sledeće naredbe?
turtle.forward(20)
Исцртава се дуж дебљине 20 пиксела.
Исцртава се дуж дужине 20 пиксела.
Корњача се окреће за 20 степени налево.
Корњача се окреће за 20 степени надесно.
Šta je potrebno dodati na mesta sa * da bi se iscrtao kvadrat?
for i in range(*):
turtle.forward(*)
turtle.left(*)
Број 100, затим 4, затим 60.
Број 4, затим 100, затим 60.
Број 4, затим 100, затим 90.
Šta je rezultat izvršavanje sledećeg programa?
for i in range(6):
turtle.forward(100)
turtle.left(60)
Pravougaonik
Šestougao
Kvadrat
Koja se ključna reč koristi za definisanje novih naredbi koje kornjača može da izvrši?
for
while
def
if
else
Da li je moguće zadati više naredbi u istoj liniji koda?
Ne
Da
Možda :D
Koji simbol koristimo za razdvajanje naredbi u istoj liniji koda?
Upiši simbol:
(a)
Da li je kod pravilno napisan (da li će raditi)?
from karel import *
napred(); napred(); levo(); napred(); napred(); uzmi()
Ne
Da
Koju ulogu ima sledeća naredba:
ima_loptica_na_polju()
proverava da li robot uzima loptice sa polja
proverava da li robot trenutno ima loptica kod sebe
proverava da li na polju na kom se robot nalazi ima loptica
vraća loptice na polja na kojima se nalazi
Da li si učio/la za kviz? :D
(a)
Napiši naredbu za promenu boje kornjače i njene olovke, tako da bude plave boje
(a)
Napiši naredbu za otisak kornjače, umesto strelice da se pojavljuje kornjača.
(a)
