WorksheetsKviz za ponavljanje prije ispita znanja
Total questions: 79
Worksheet time: 57mins
Odaberi naredbu za grananje
for i in range()
if...
while
from turtle import*
Nakon pisanja naredbe if upisujemo
:
logički uvjet
naredbe
Relacijski operator za jednako je
<
=
!=
==
Relacijski operator za različito je
<
=
!=
==
Nakon pisanja naredbe if i logičkog uvjeta upisujemo
:
else
naredbe
Naredba u Python-u za cjelobrojno dijeljenje je
/
%
//
:
Naredba u Python-u za dijeljenje je
/
%
//
:
Naredba u Python-u za dijeljenje s ostatkom je
/
%
//
:
print(4*6)
Što će se ispisati ?
24
20
10
2
Što će se ispisati ovom naredbom:
print(2+2)
1
2
3
4
Naredba print služi za:
unos podataka
ispis podataka
spremanje podataka
brisanje podataka
Naredba input služi za:
unos podataka
ispis podataka
spremanje podataka
brisanje podataka
Tekst u Pythonu pišemo unutar
navodnika
zareza
točke
upitnika
ZBROJ, zbroj i Zbroj označavaju 3 različite varijable u Pythonu.
Točno
Netočno
Znak za pridruživanje neke vrijednosti varijabli je:
/
@
=
*
Kojom naredbom spremamo cijeli BROJ u varijablu X? Označi ispravno napisanu naredbu.
a=int(input("Unesi broj"))
a=input('Unesi broj')
Dopuni sljedeću naredbu:
a=____(input("Upiši stranicu a:"))
b
int
input
Koliko će nakon izvršavanja računalnog programa iznositi POVRŠINA pravokutnika?
Opseg iznosi: 36
Površina iznosi: 36
Površina iznosi: 15
Opseg iznosi: 20
Što je algoritam?
postupak kojim se upisuju ulazni podaci za izradu programa
postupak kojim se opisuje točan redoslijed za obavljanje nekog zadatka.
postupak za izradu programa u Pythonu
grafički prikaz dijagrama tijeka
Koju naredbu koristimo za unos ulaznih podataka?
INPUT
RESET ()
TITLE
Koji je rezultat slijedeće naredbe 15%7?
2
1
0
3
Što će ispisati slijedeći program?
b='nedjelja'
print (b)
b
nedjelja
ništa
'nedjelja'
Kako se naziva grafički prikaz algoritma?
Dijagram tijeka
Dijagram grananja
Dijagram slijeda
Dijagram ponavljanja
Odaberi naredbu za grananje
for i in range()
if...
while
from turtle import*
Nakon pisanja naredbe if upisujemo
:
logički uvjet
naredbe
Relacijski operator za jednako je
<
=
!=
==
Relacijski operator za različito je
<
=
!=
==
Koju vrijednost može imati logički uvijet
Koja je razlika između IF i IF-ELSE?
Što se događa ako ne koristimo uvlake pri pisanju if ....else i if naredbe?
Ako se u algoritmu nalazi naredba odluke oblika ako...onda...inače takav algoritam zove se
algoritam slijeda
algoritam grananja
algoritam sortiranja
Što znači u programiranju riječ ELSE?
INAČE
INAČE AKO
AKO
DOK
If...elif...else označava
Algoritam
Jednostavno grananje
Složeno grananje
Jedan uvjet
Sve naredbe koje želimo ponoviti unutar petlje moraju biti
uvučene
napisane velikim slovima
na početku reda
duge koliko i petlja
Svaka linija koda je označena brojem. Koja linija koda ima grešku ( upisati samo broj).
(a)
Gdje je greška?
6. liniji koda
u 1. i 4. liniji koda
Nema greške.
U 2. liniji koda
2. linija koda nedostaje, kako glasi ta provjera?
(a)
Nakon pisanja uvjeta, uvijek ide uvlaka!
točno
netočno
If...elif...else označava
Algoritam
Jednostavno grananje
Složeno grananje
Jedan uvjet
Ako se u algoritmu nalazi naredba odluke oblika ako...onda...inače takav algoritam zove se
algoritam slijeda
algoritam grananja
algoritam sortiranja
Što će se ispisati nakon izvršenja programa?
0
1
2
15
error
Što će se ispisati nakon izvršenja programa?
15
yes
equal
no
error
Što će se ispisati nakon izvršenja programa?
false
true
not false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Što će se ispisati nakon izvršenja programa?
true
not false
false
not true
error
Koji relacijski operator predstavlja operaciju različito?
==
>=
!=
<=
Što od navedenog predstavlja logički uvjet?
else
a<5
!=
Koja naredba omogućuje izvršavanje dijela programa ovisno o istinitosti logičkog uvjeta ( Koristi se kod donošenja odluka)?
(a)
Oblik algoritamske strukture u kojoj se koriste logički uvjeti (odluke) naziva se
ponavljanje
grananje
slijed
podgrananje
Izbaci uljeza.
a%2=0
a%2==0
a%2!=0
Što će se ispisati nakon izvršenja sljedećeg programa?
Ništa se neće ispisati.
Jednoznamenkast.
Dvoznamenkast.
Koji je redoslijed naredbi ispravan za pomicanje 120 koraka naprijed bez ostavljanja traga?
fd(120)
pu()
pd()
pd()
fd(120)
pu()
pu()
fd(120)
pd()
Kako pozivamo turtle modul?
import_turtle
turtle import
from turtle import *
from turtle import
Brzinu crtanja određuje naredba
fd()
randint()
speed()
from turtle import*
Kojom naredbom skrivamo pero?
hide_turtle( )
hideturtle( )
remove_turtle( )
disappear( )
Koliko će se puta ponoviti petlja?
for i in range (4):
fd(100); lt(50)
4
50
100
5
Kada stvaramo pravokutnik pomoću turtle modula, koji je kut potreban za okretanje?
50
120
60
90
Koja petlja ponavljanja omogućuje da se određena naredba ponavlja točno određeni broj puta?
if naredba
for petlja
while petlja
else naredba
Što će ispisati računalni program?
for i in range (10):
if i%2 ==0:
print (i)
0
2
4
6
8
2
4
6
8
2
4
6
8
10
Koja petlja ponavljanja nema unaprijed zadan broj ponavljanja, već broj broj ponavljanja ovisi o ispunjenosti uvjeta?
if
else
while
for
Što će ispisati računalni program?
i=0
while i<5
print (i)
i= i+2
0
1
2
3
4
5
0
2
4
0
2
4
6
Ako moramo napisati računalni program koji će omogućiti pogađanje slučajno odabranog broja između 1 i 30, te će ispisati u kojem pokušaju smo pogodili o kojem se broju radi, najbolje je koristiti jednu petlju. A to je?
for petlja
while petlja
if else naredba
Potrebno je postići da računalo "zamisli" neki broj. U tu svrhu moramo koristiti jedan novi modul. Koji je to modul?
random
rand
randint
Kako glasi redak koji služi za aktivaciju modula?
from random import*
from randint import*
from rand import*
Modul kojega smo aktivirali sadrži naredbu kojom ćemo postići da računalo "zamisli" neki broj u unaprijed definiranom rasponu. Kako glasi ta naredba ako želimo odabrati neki broj između 1 i 30?
random(1,30)
randint(1,30)
rand(1,30)
Nakon što je računalo "zamislilo" broj i zatražilo od nas da ga pokušamo pogoditi, mi ćemo se koristiti while petljom. Međutim, prije same while petlje, moramo varijabli P koja će predstavljati naš pokušaj dodijeliti neku vrijednost tako da se while petlja može početi "vrtjeti". Dakle, što možemo dodijeliti varijabli P prije ulaska u while petlju?
P=0
P=8
P=7
Moramo ponavljati pogađanje sve dok se ne pogodi slučajni broj N kojemu je dodijeljena vrijednost naredbe randint(1,30). Koji ćemo uvjet napisati nakon što napišemo riječ "while" u while petlji?
P != N:
P != N
P = N:
Koju naredbu želimo vidjeti unutar while petlje?
P=int(input ('Pogodi broj: '))
P=input('Pogodi broj: ')
P=int(input('Pogodi broj: ')
Netko će pogoditi broj iz prve, a netko iz desetog pokušaja. Sreća je ponekad na našoj strani, a ponekad ne. Potrebno je uvesti brojač B koji će nam prebrojavati pokušaje pogađanja broja. Gdje ćemo ga definirati i dodijeliti mu vrijednost nula unutar našeg računalnog rješenja?
prije from random import*
poslije while petlje
prije while petlje
Kako ćemo postići da se naš brojač B mijenja?
B = B+1
B = B++
B = B+B
Kako ćemo na kraju programa pomoću jedne naredbe print ispisati sljedeću rečenicu: "Pogodio si broj u .... pokušaju."? Neka na mjestu triju točkica bude broj koji će označavati iz kojeg pokušaja smo pogodili zamišljeni broj.
print('Pogodio si broj u', B, '. pokušaju.')
print('Pogodio si broj u pokušaju.')
