Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar

level: Ciklička struktura

Questions and Answers List

level questions: Ciklička struktura

QuestionAnswer
Ciklička struktura jeniz algoritamskih koraka u kojem se jedan ili više algoritamskih koraka može izvršiti više od jedanput
Ciklička struktura (eng. iterative control) na temelju algoritamskog koraka iterativno izvršava što?algoritamske korake
Ciklička algoritamska struktura kraće se zove ipetlja
Kada se koristi ciklička struktura?kada je potrebno neku instrukciju ili dio programa ponoviti više puta
Iteracija jejedan prolaz kroz petlju
Programski odsječak jetijelo petlje koje se izvrši u svakoj iteraciji
Podvrste cikličke strukture supetlja s poznatim brojem ponavljanja i petlje koje se izvršavaju dok se ne ispuni neki uvjet
Petlje koje se izvršavaju dok se ne ispuni neki uvjet se dijele napetlje s ispitivanjem uvjeta ponavljanja na početku i petlje s ispitivanjem uvjeta ponavljanja na kraju
For petlja je osnovni oblik cikličke strukture koja omogućava što?da se blok naredbi izvršava točno n puta
S obzirom na uvjet kakva je for petlja?bezuvjetna petlja
U Pythonu bezuvjetna petlja se definiran zaključnom riječjufor
Nakon što se petlja izvrši, program nastavlja sa izvođenjem kojih naredbi?naredbi ispod
Python brojanje iteracija započinje snulom, a ne s jedinicom
Što je range() ?ugrađena Python metoda za definiranje broja ponavljanja petlje
Što generira range(start, stop, step) metoda u Pythonu?niz cijelih brojeva za dane parametre start i stop sa razlikom step između svaka dva broja
Prvi parametar range metodepredstavlja od kojeg broja niz započinje
Drugi parametar range metodepredstavlja na kojem broju niz završava
Navođenjem jednog parametra range metoda pretpostavlja da je navedena vrijednost broj na kojem niz završava ali što karakterizira taj broj?taj broj na kraju nije uključen u krajnji rezultat
Treći parametar range metodepredstavlja "korak" ili razliku između dva uzastopna člana
Ukoliko treći parametar range() nije naveden, kolika je razlika između koraka?jedan(1)
Razliku između dva uzastopna člana se uvijek računa kaotrenutna vrijednost brojača uvećana za korak petlje
Svojstva range() metode suradi samo s cijelim brojevima, sva tri argumenta, ako se navedu, mogu biti pozitivna ili negativna, potrebno je paziti na logiku programa kod step parametra (vrijednost ne smije biti nula - Python javlja grešku)
Ako pokrenemo for i in range(2,10, 0.2): print(i) Dobit ćemo grešku TypeError: 'float' object cannot be interpreted as an integer zbogkoraka u range metodi koji je float tip podatka a mora biti cijeli broj
Ako pokrenemo :                                  for i in range(10,4, 1): print(i)  Ispisati će nam se što?ništa
Kod ispisa stringova ne moramo iterirati po brojčanim vrijednostima već možemo poznakovima stringa
Ako neki znak stringa zamijenimo drugim, kao na slici, koji je rezultat?riječ ptprinplangplpgija sa znakovima jedan ispod drugog
Što će ispisati sljedeći blok koda? for i in range(1,10, 3): print(i)1, 4, 7
Uvjetna petlja jetip osnovne cikličke strukture koja blok koda izvršava sve dok je uvjet za izvršavanje tog koda zadovoljen
U Pythonu uvjetna petlja je definirana ključnom riječjuwhile
Kako treba biti postavljen uvjet kod uvjetnih petlji?da on u nekoj iteraciji petlje postane nezadovoljavajući
Beskonača petlja jepetlja čiji uvjet uvijek ostaje zadovoljen, te se zbog toga nikad ne prekida njeno izvršavanje
Break jeključna riječ koja u potpunosti prekida izvršavanje petlje pa se koristi kao mehanizam provjere uvjeta
Što radi program na slici?traži od korisnika unosi broja sve dok se ne unese 0
Continue jeključna riječ koja preskače trenutnu iteraciju petlje te ide odmah na iduću iteraciju
Što će ispisati ovaj blok koda?Trenutna vrijednost broja: 10 Ispisivam broj 9 Ispisivam broj 8 Ispisivam broj 7 Ispisivam broj 6 Ispisivam broj 4 Ispisivam broj 3 Ispisivam broj 2 Ispisivam broj 1 Ispisivam broj 0
Po čemu se razlikuju do-while i while petlja?po mjestu provjere uvjeta
Kada while petlja provjerava uvjet?na početku(prije tijela petlje)
Koje su mogućnosti izvršavanja while petlje?1. ukoliko je u prvoj iteraciji vrijednost uvjeta laž, naredbe unutar uvjeta se neće nikada izvršiti 2. beskonačna petlja ukoliko uvjet nikada ne postane lažan
Kada do-while petlja provjerava uvjet?na kraju (nakon tijela petlje)
Koliko puta će se izvršiti tijelo do-while petlje?barem jednom
Izvršavanje petlje ovisi o logičkom uvjetu, što ako je taj uvjet ispunjen a što ako nije?uvjet ispunjen (istina) tijelo petlje se izvršava uvjet nije ispunjen (laž) petlja završava
Što se izvršava završetkom petlje?prva naredba ili linija kôda nakon programskog bloka petlje
Što je rezultat sljedećeg koda i = 0 z = 0 dok je ne(i > 16) i = i + 1 ako je i < 5 onda z = z + 1 ispis (i – z)13
Kako nazivamo strukturu gdje imamo cikličku strukturu unutar druge cikličke strukture?ugniježđenim petljama ili petljama unutar petlje
U ugniježđenim petljama koje strukture možemo kombinirati?bilo koju vrstu osnovnih cikličkih struktura (while-while, while-for, for-for)
Gdje se primjenjuju petlje u petlji?kod implementacije algoritama sortiranja
Za što služi metoda randint(start, stop)?generiranje cijelih brojeva u zadanom intervalu [start, stop> (kao vrijednost može doći početni, ali nikad neće doći krajnji broj)
Metoda randint() pripada kojoj biblioteci?random
Kojim operatorima možemo ostvariti ispunjenje uvjeta?logičkim(AND, OR, NOT) i relacijskim(>, <, >=, ==, != ...) operatorima