Title: ALGORITMI
1ALGORITMI
2Uopšteno
- Algoritmi su niz preciznih komandi koje nas korak
po korak vode do rešenja nekog problema. - Izrada algoritma u programiranju prethodi samom
pisanju programa. - Ako je algoritam dobro napisan, tada pisanje
programa nije ništa drugo do prepisivanje
algoritma u neki programski jezik.
3Osnovni simboli
START
Pocetak algoritma
A, B, x
Unos podataka (Input)
CA B
Obrada podataka
AgtB
1 ili DA
Odluka
0 ili NE
C, z, Y
Ispis podataka (Output)
END
Kraj algoritma
4Spajanje simbola
ili
5Primer iz svakodnevnog života
- - Kako najlakše kupiti novine?
- Radi se korak po korak
- Otici do trafike
- Tražiti željenu robu
- Prodavacica pita da li želimo još nešto?
- Ako želimo - tražimo robu, a ako ne pitamo koliko
smo dužni - Platimo
6Primer iz svakodnevnog života
START
Pocetak algoritma
Otici do trafike
Obrada, tj. naredba da se ode do trafike
Tražiti željenu robu
Obrada, tj. naredba da se traži roba
Još nešto?
Odluka, da li tražiti još nešto ili ne. Ako treba
još nešto, vracamo se korak više i tražimo robu,
DA
a ako ne onda idemo na sledeci korak.
NE
Platimo
Obrada, tj. naredba da se plati
Kraj algoritma
END
71. racunski primer
- Zadatak
- Uneti dva broja
- Proveriti koji od ta dva broja je veci
- Ispisati veci broj
81. racunski primer
START
Pocetak algoritma
A, B
Unos dva broja (input)
AgtB
Odluka koji od ta dva broja je veci. Da li je
veci broj A od broja B?
NE
DA
Ukoliko je AgtB, onda se ispisuje A,
A
B
a ako nije AgtB, onda se ispisuje B
END
Kraj algoritma
92. racunski primer
- Zadatak
- Uneti tri broja
- Izracunati njihov zbir
- Izracunati njihov proizvod
- Ispisati zbir i proizvod
102. racunski primer
START
Pocetak algoritma
a, b, c
Unos tri broja
Obrada podataka, tj. sabiranje tri uneta broja.
Zabc
Obrada podataka, tj. množenje tri uneta broja.
Pabc
Z, P
Ispis zbira Z i proizvoda P
END
Kraj algoritma
11Hvala na pažnji