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.