06.04.2015 Views

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• predvidljivi broj koraka (ograničen je kapacitet operativne ili glavne<br />

memorije – programske memorije i memorije podataka).<br />

IZRADA GRUBOG DIJAGRAMA TOKA<br />

U ovoj fazi se postavlja koncepcija rešenja<br />

vodeći računa o elementima definisanih u<br />

analizi problema. Faza u mnogočemu je<br />

istovetna sa postavljanjem dijagrama toka za<br />

više programske jezike (C, PASCAL itd.).<br />

Dijagram toka: metoda<br />

predstavljanja logike jednog<br />

programa. Dijagram toka koristi<br />

normirane geometrijske slike<br />

(pravougaonik, romboid i sl.) za<br />

predstavljanje pojedinih logičkih<br />

koraka jednog programa, kao i<br />

njihov redosled.<br />

PLAN OPERATIVNE ILI GLAVNE MEMORIJE<br />

Za sve promenljive koje se koriste u programu<br />

mora se odrediti memorijska lokacija. Za<br />

promenljive se moraju predviti lokacije ( 0.<br />

lokacija ≤ PROMENLJIVA ≤ zadnja lokacija).<br />

Promenljiva: U programiranju,<br />

simboličko ime neke memorijske<br />

lokacije čiju vrednost je moguće<br />

menjati.<br />

IZRADA DETALJNOG DIJAGRAMA TOKA<br />

U ovoj fazi se detaljno razradi koncepcija postavljena u tački 'IZRADA GRUBOG<br />

DIJAGRAMA TOKA' u saglasnosti sa planom operativne memorije iz tačke 'PLAN<br />

OPERATIVNE ILI GLAVNE MEMORIJE' i mogućnostima računara. Dijagram toka<br />

mora predvideti sve izmene sadržaja registra i memorijskih pozicija.<br />

TESTIRANJE DIJAGRAMA TOKA<br />

Za kontrolu ispravnosti postavljenog dijagrama<br />

toka treba uzeti mali broj test podataka nad<br />

kojima se predviđene operacije lako realizuju i<br />

rezultati su poznati. Pri tom treba paziti da test<br />

podaci obuhvate sve predviđene mogućnosti.<br />

Testiranje: Provera pravilnog rada<br />

jednog programa korišćenjem<br />

izabranih podataka (podaci za<br />

testiranje). Potpuni test jednog<br />

programa (tj. test sa svim mogućim<br />

podacima za testiranje) nije<br />

izvodljiv, zbog ogromnog broja<br />

mogućih <strong>programski</strong>h puteva i<br />

ulaznih podataka. Zbog toga izbor<br />

podataka za testiranje igra veoma<br />

važnu ulogu u pouzdanosti jednog<br />

testa.<br />

73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!