Académique Documents
Professionnel Documents
Culture Documents
Algoritmi
su niz preciznih uputa koje nas korak po korak vode do rjeenja nekog problema. Upute moraju biti jednostavne i precizne tako da ih moe svako shvatiti. Kada napravimo dobar algoritam, pisanje programa u nekom programskom jeziku je prepisivanje simbola iz dijagrama toka u naredbe programskog jezika.
Prvi
korak u pisanju programa jeste odrediti to su izlazni rezultati programa (izlazni podaci). Drugi je korak odrediti koji su podaci potrebni da bismo dobili eljene izlazne podatke, i njih nazivamo ulaznim podacima. Posljednji korak je odrediti nain na koji moramo obraditi ulazne podatke da bismo dobili eljene izlazne podatke, odnosno, rezultate rada programa.
Planiranje programa se sastoji od: Analiza Dizajn Izbor objekta Kodiranje Testiranje Kompletiranje dokumentacije
Definiranje Budite
problema.
sigurni to se od programa trai, tj. koji i kakvi se izlazni podaci trae. Morate jasno shvatiti koji su podaci zadani (ulazni podaci) i kojim su relacijama ulazni podaci povezani sa traenim izlaznim podacima.
Plan
rjeavanja problema. Pronaite niz jasno definiranih koraka koji vode do rjeavanja problema. Takav niz koraka nazivamo algoritam. U algoritmu moramo navesti svaki detalj. Oni nam omoguavaju da rastavimo problem u niz manjih cjelina koje raunalo moe izvriti da bi rijeilo problem. Planiranje takoer ukljuuje koritenje test podataka koji omoguavaju runo testiranje algoritma kako bismo vidjeli da li daje tane rezultate.
Dijagramom
toka predstaviti algoritam koji rauna zbir dva broja i rezultat ispisuje na ekranu.
Algoritmi
se ne mogu natrebati. Potrebno je rijeiti puno primjera, od jednostavnijih do sloenijih. Dijagram toka crtamo s olovkom i gumicom pri ruci. Problemi se mogu lako analizirati, lako se uoavaju slinosti i razlike meu vie rjeenja i odabire najbolji. I na kraju, cilj nae izrade algoritma jeste pisanje programa.
Dijagramom