Upload
almir-saracevic
View
226
Download
0
Embed Size (px)
Citation preview
8/6/2019 II Kolokvij Teorija Programiranje
http://slidepdf.com/reader/full/ii-kolokvij-teorija-programiranje 1/2
II kolokvij teorija
1.Jednostrana block-if naredba
Jednostrana block-if naredba je naredba kojom poinje jedan skup naredbi i koji se zavrava naredbom end.
If uslov
Izvrne naredbe
End
2.dvostrana block-if naredba
Koristimo je kada se javlja sluaj da u zavisnosti od nekog uslova treba izvriti jednu ili drugu grupu
operacija
If uslov1
Naredbe1
Else
Naredbe2
End
3.Viegrana blok if struktura
Algoritamska struktura koja poinje bloc if naredbom, a zavrava naredbom end,razgranata je na vie od
dvaniza uzastopnih koraka.poslije prve blok if naredbe mogu postojati i druge blok if naredbe,koje odreuju
po dvije nove grane algoritma.
IF uslov1
Naredbe1
Else if Naredbe2
Else naredbe3
End
4.Viegrana switch-blok struktura
Naredbom switch poinje blok naredbi koji se zavrava naredbom end. Ova struktura slina je if strukturi.
Kod if strukture imamo grananje unutar bloka dok se kod switch bloka grananje odreuje samo u prvoj
naredbi.
5. ponavljanje algoritamskih koraka
Postoje naredbe kojima se odreuje viestruko ponavljanje grupe algoritamskih koraka to je vano jer
korisnik ne mora vie puta da zadaje iste naredbe. Prema nainu po kome se odreuje broj izvravanja
naredbi cikluse dijelimo na brojane i uslovljene .
8/6/2019 II Kolokvij Teorija Programiranje
http://slidepdf.com/reader/full/ii-kolokvij-teorija-programiranje 2/2
6.brojani ciklus -naredba break
Kod ove vrste ciklusa eksplicito zadajemo koliko puta e biti izvrene naredbe koje ine ciklus.
For definisanje broja ponavljanja
Naredbe
End
9.naredba break
Naredbom break odreuje se prelazak na zavrnu naredbu jednostrukog ciklusa end, to znai prestanak
rada u ciklinoj strukturi.
10.uslovljeni ciklus
Kod ovog ciklusa(while ciklus) broj prolazaka kroz ciklus zavisi od logikog uslova koji stoji u naslovnoj
naredbi ciklus. Kod svakog novog prolaska kroz ciklus taj uslov se iznova ispituje.
11.rjeavanje problema pomou podprograma
Osnovni princip podprograma je daproblem razloi na manje zadatke sa manjom sloenou koje je
pojedinano lake rijeiti.to je potrebno uraditi kada program kojim se problem rjeava sadri hiljade
naredbi, a moe da bude od koristi i kod malih problema.
12.komentari
Programske cjeline esto moramo da opremimo raznim objanjenjima naredbi izabranog
rjeenja.komentare piemo u posebnim linijama poslije znaka %.
13.tok izvrenja skupa programskih jedinica
Program u kome postoji naredbe za podprogram izvrava se na sledei nain:
A)izvravanje programa izvodi se do prvog poziva podprograma
b) pozivanjem podprograma privremeno se prekida rad u programu
c)izvravaju se naredbe podprograma
d)podprogram zavrava sa radom kada izvri svoju posljednju naredbu
poslije toga se nastavlja rad u osnovnom programu
14.rekurzija
Pod pojmom rekurzija podrazumijevamo funkciju ili algoritam koji je sam po sebi definisan i to tako da u
njemu postoje funkcije ili postupci koji sami sebe pozivaju, direktno ili indirektno.
15. obrada polinoma
Funkcija conv(a,b) slui za odreivanje koeficijenata polinoma koji je proizvod dva polinoma
Deconv(a,b)- dijeljenje polinoma
Poly- karakt. Polinom
Residue- razvoj u racionalne razlomke
Roots- odreivanje nula polinoma
Polyval- izraunavanje vrijednosti polinoma
Polyvalm- izraunavanje vrijednosti matrinog polinoma