You are on page 1of 8

Pisanje programa

Nakon izrade algoritma, pristupa se pisanju


programa. Svaki korak algoritma prevodi se i
odgovarajuću naredbu programskog jezika.
Programski kod se piše u jednom od programskih
jezika: Qbasic, Logo, C, C++, Pascal, Java...
Nakon što se ispiše program, potrebno ga je
unijeti u računar. Unos se vrši u nekom od
programskih jezika, pomoću tastature. Nakon
toga pokrećemo da bismo provjerili da li se
pravilno izvršava. Taj postupak naziva se
testiranje.
SIMBOLI DIJAGRAMA TOKA
 Početak/kraj – označava početak ili kraj algoritma. U jednom
dijagramu toka postoji SAMO JEDAN početni i krajnji blok
 Ulaz/izlaz – koristi se za naznačavanje ulaznih podataka u
algoritam, kao i prikaz izlaznih rezultata
 Blok obrade – glavni blok u kome se naznačavaju sve vrste
obrade podataka
 Ispitivanje uslova – označava tačke u kojima se donose
odluke. Obično su dva izlaza iz bloka, a za svakog slijedi
određeni skup akcija koje se realizuju na osnovu donešene
odluke
 Vezni simbol – povezuje izlazni dio jednog dijela dijagrama
toka i ulazni dio drugog dijela dijagrama toka zapisanih na
različitim mjestima
PODJELA ALGORITAMA
 Postoje dvije vrste algoritamskih šema:
 Serijski komponovan iskaz – svaki postupak odvija se
prema utvrđenom redoslijedu. Tek kada se jedna
akcija završi počinje izvršavanje druge. U njemu se
svaka akcija izvršava po redu kojem se na nju nailazi
u toku izvršenja algoritma.
NAPISATI ALGORITAM ZA SABIRANJE DVA BROJA!!!

 Svaki algoritam počinjemo simbolom za “početak”


 Nakon pisanja početnog simbola, moramo razmotriti šta trebamo
unijeti da bismo izvršili određenu radnju (u našem slučaju, da
bismo sabrali dva broja, potrebno ih je, prije svega, unijeti) i
koristimo simbol za “ulaz”
 Kada smo unijeli sve što nam je potrebno, prelazimo na glavni dio
algoritma, a to je “obrada” i tu naznačavamo šta treba program
da uradi.
 Nakon što naš program obradi ono što smo zadali, potrebno je
ispisati rezultat te obrade, a tu koristimo simbol za “izlaz”
 Svaki algoritam potrebno je završiti simbolom “kraj”
RJEŠENJE:
 1. početak
 2. unijeti dva broja (a i b)
 3. sabrati unešene brojeve X = a + b
 4. ispisati rezultat obrade: X
 5. kraj
GRAFIČKI PRIKAZ ALGORITMA:
 Šema grananja - To je situacija kada u jednom
trenutku donosimo odluku na bazi nekih uslova od
čega zavisi kako će se dalje algoritam izvršavati. U
drugom slučaju, jedan dio algoritma se izvodi kad
je uslov ispunjen, a drugi kada nije. Ova dva dijela
postupka su nezavisna i različita. Nakon toga se
nastavlja izvođenje algoritma od zajedničke spojne
tačke.

You might also like