Font size
WorksheetsAlgoritmi sortiranja
Total questions: 27
Worksheet time: 17mins
Naredba a, b = b, a označava:
Višestruko pridruživanje.
Vrijednosti varijabli a i b se ne mijenja.
Zamijeni vrijednosti varijable a i varijable b.
Ugrađene funkcije su:
bubble_sort( )
map( )
zip( )
sort( )
sorted( )
Na koje načine možemo sortirati podatke?
algoritmom sortiranja
funkcijom sorted( )
algoritmom grananja
metodom sort( )
Za funkciju map( ) vrijedi:
Upisujemo jednu vrijednost.
Upisujemo više vrijednosti.
Povezujemo više objekata koda.
Povezuje funkciju i iterabilni objekt.
Koristimo pomoćne varijable.
Za ispis liste elemenata bez ponavljanja istih koristimo funkciju:
map( )
sorted( )
zip( )
set( )
sqrt( )
Funkcija koja pretvara uneseni broj u decimalni broj je:
int( )
float( )
Naredba koja zaokružuje decimalni broj na dva decimalna mjesta je:
round(2, i)
round( )
round(2)
round(i, 2)
Metoda koja razdvaja elemente liste je:
sort( )
reverse( )
split( )
append( )
S kojom naredbom ćemo izbrisati originalnu listu:
sorted(lista)
lista.sort( )
print(lista)
lista=[ ]
Da bi pretvorili objekt u listu koristimo naredbu:
(a)
Kako glasi ispravna naredba za višestruko upisivanje podataka:
a=input('Upiši niz podataka:')
a=int(input('Upiši niz podataka:'))
a=input('Upiši niz podataka:').split
a=input('Upiši niz podataka:').split( )
Funkcija koja određuje duljinu niza x je:
range(x)
print(x)
length(x)
len(x)
Algoritam koji najmanji ili najveći element zapisuje na posljednjem indeksu naziva se:
(a)
Označi točne odgovore koji vrijede za algoritam bubble_sort.
Neugrađena funkcija.
Sadrži jednu petlju.
Sadrži vanjsku i unutarnju petlju.
Ne prosljeđujemo vrijednost funkciji.
Prosljeđujemo vrijednost funkciji.
Koje ugrađene funkcije se pojavljuju u algoritmu bubble_sort?
range( )
sorted( )
print( )
input( )
len( )
Naredba za unos liste podataka koje promijenimo iz znakovnog niza u brojčani podatak je:
unos = input ( )
unos = input ( ).split( )
unos = input ( )
a=[int(x) for x in unos.split()]
Za dodavanje elemenata na kraj liste koristimo metodu:
reverse( )
split( )
append( )
Logička varijabla je:
a=5
a==0
a=True
a<10
Logički izraz je:
a=5
a==0
a=True
a<10
Ostatak dijeljenja označava naredba:
n/10
n*10
n//10
n%10
Označi netočne tvrdnje za iterativnu funkciju:
Sadrži poziv i unutar definicije funkcije.
Sadrži poziv izvan definicije funkcije.
Koristi se kod složenih problema.
Koristi veći kapacitet RAM-a.
Funkciji možemo, ali ne moramo proslijeđivati argumente.
Označi točne tvrdnje za iterativnu funkciju:
Ne koristi varijable za praćenje stanja.
Koristi varijable za praćenje stanja.
Koristi se kod velike količine podataka.
Koristi manji kapacitet RAM-a.
Funkciji moramo proslijeđivati argumente.
Označi netočne tvrdnje za rekurzivnu funkciju:
Sadrži poziv i unutar definicije funkcije.
Sadrži poziv samo izvan definicije funkcije.
Koristi se kod složenih problema.
Koristi manji kapacitet RAM-a.
Funkciji moramo proslijeđivati argumente.
Označi točne tvrdnje za rekurzivnu funkciju:
Koristi se kada želimo jednostavniji kod.
Sadrži poziv izvan definicije funkcije.
Koristi se kod složenih problema.
Koristi se kod jednostavnih problema
Funkciji moramo proslijeđivati argumente.
Algoritam računa umnožak prvih n brojeva:
iterativno
rekurzivno
Algoritam računa umnožak prvih n brojeva:
iterativno
rekurzivno
Naredba s kojom kombiniramo više iterabilnih objekata:
map( )
zip( )
set( )
