Professional Documents
Culture Documents
Predavanje 1 Algoritmi 1456322499054
Predavanje 1 Algoritmi 1456322499054
Građevinski fakultet
Univerziteta u Beogradu
OSNOVE PROGRAMIRANJA
LEKCIJA I - ALGORITMI
Beograd, šk. god. 2010/2011.
Šta je računarski sistem?
BRZINA TAČNOST
RAZNOVRSNOST
Ponovi
10 puta
2. Pogledaj levo i desno
2. Uzmi praznu bocu
3. Napuni je vodom
4. Zatvori bocu NE Nema vozila DA
5. Odloži punu bocu
3. Sačekaj malo
4. Pređi ulicu
6. Zatvori vodu
KRAJ KRAJ
© Nikola Klem 17/44
Konstantna ciklička struktura
2006-2011. Uslovna ciklička struktura
ALGORITMI
JEDINICE
ULAZNE KONTROLNA UNUTRAŠNJA
SPOLJNE
JEDINICE JEDINICA MEMORIJA
MEMORIJE
IZLAZNE
JEDINICE ARITMETIČKO
LOGIČKA
JEDINICA
01100111101
Nižeg nivoa:
Mašinski,
Asemblerski (mašinski orijentisani).
Višeg nivoa:
Proceduralno orijentisani (treća generacija),
Problemski orijentisani jezici,
Objektno orijentisani jezici.
Objektno orijentisani
SmallTalk, C++, Java, Delphi, Visual Basic
- prevođeni (compiled)
- interpretativni (interpreted)
- intermedijarni (intermediate)
42/44
Tipovi podataka
Podaci sa kojima računari rade se dele
prema načinu njihovog skladištenja u
memoriji računara na sledeće tipove:
celi brojevi,
realni brojevi u običnoj tačnosti
realni brojevi u dvostrukoj tačnosti
znakovni podaci
logički podaci
Svaki tip podataka ima odgovarajući tip
konstante.
© Nikola Klem 43/44
2006-2011.
© Nikola Klem 44/44
2006-2011.