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 k oraka.p oslije 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 .

II Kolokvij Teorija Programiranje

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