zima 2009/10

42
zima 2009/10

description

Programiranje I. zima 2009/10. Program. Program. ulazni podaci. izlazni podaci. Razvoj programa. Unošenje programa Prevođenje programa Izvršavanje programa Integrisano razvojno okruženje: NetBeans , DrJava. Program. x. z. y. podaci. i. n. naredbe. Naredbe. - PowerPoint PPT Presentation

Transcript of zima 2009/10

Page 1: zima 2009/10

zima 2009/10

Page 2: zima 2009/10

ProgramProgram

Program

ulazni podaci

izlazni podaci

Dejan Živković 2Programiranje 1

Page 3: zima 2009/10

Razvoj programaRazvoj programa

Unošenje programa

Prevođenje programa

Izvršavanje programa

Integrisano razvojno okruženje: NetBeans, DrJava

Dejan Živković 3Programiranje 1

Page 4: zima 2009/10

ProgramProgram

podaci

naredbe

x

i n

y z

Dejan Živković 4Programiranje 1

Page 5: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

x y

Dejan Živković 5Programiranje 1

Page 6: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

x y

Dejan Živković 6Programiranje 1

x = 17

Page 7: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

17x y

Dejan Živković 7Programiranje 1

x = 17

Page 8: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

17x y

Dejan Živković 8Programiranje 1

x = 17

y = 23

Page 9: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

17 23x y

Dejan Živković 9Programiranje 1

x = 17

y = 23

Page 10: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

17 23x y

Dejan Živković 10Programiranje 1

x = 17

y = 23

y = x

Page 11: zima 2009/10

NaredbeNaredbe

Naredba dodele vrednosti promenljivoj

17 17x y

Dejan Živković 11Programiranje 1

x = 17

y = 23

y = x

Page 12: zima 2009/10

NaredbeNaredbePrimer: zamena vrednosti dve

promenljive

17 23x y

Dejan Živković 12Programiranje 1

?

Page 13: zima 2009/10

NaredbeNaredbePrimer: zamena vrednosti dve

promenljive

23 17x y

Dejan Živković 13Programiranje 1

?

Page 14: zima 2009/10

NaredbeNaredbePrimer: zamena vrednosti dve

promenljive

17 23x y

Dejan Živković 14Programiranje 1

z

z = xx = yy = z

Page 15: zima 2009/10

NaredbeNaredbePrimer: zamena vrednosti dve

promenljive

17 23x y

Dejan Živković 15Programiranje 1

17z

z = xx = yy = z

Page 16: zima 2009/10

NaredbeNaredbePrimer: zamena vrednosti dve

promenljive

23 23x y

Dejan Živković 16Programiranje 1

17z

z = xx = yy = z

Page 17: zima 2009/10

NaredbeNaredbePrimer: zamena vrednosti dve

promenljive

23 17x y

Dejan Živković 17Programiranje 1

17z

z = xx = yy = z

Page 18: zima 2009/10

NaredbeNaredbeNaredba dodele

-1 7x y

Dejan Živković 18Programiranje 1

z

z = x * (y + 1)

Page 19: zima 2009/10

NaredbeNaredbeNaredba dodele

-1 7x y

Dejan Živković 19Programiranje 1

-8z

z = x * (y + 1)

Page 20: zima 2009/10

NaredbeNaredbeNaredba dodele

x

Dejan Živković 20Programiranje 1

x = x + 1

x = 17

Page 21: zima 2009/10

NaredbeNaredbeNaredba dodele

17x

Dejan Živković 21Programiranje 1

x = x + 1

x = 17

Page 22: zima 2009/10

NaredbeNaredbeNaredba dodele

17x

Dejan Živković 22Programiranje 1

x = x + 1

x = 17

Page 23: zima 2009/10

NaredbeNaredbeNaredba dodele

18x

Dejan Živković 23Programiranje 1

x = x + 1

x = 17

Page 24: zima 2009/10

NaredbeNaredbe

Naredba dodele (... = ...)Ulazno/izlazne naredbe (učitaj/prikaži ...)Naredbe grananja (ako ...)Naredbe ponavljanja (ponovi ...)Dejan Živković 24Programiranje 1

Page 25: zima 2009/10

NaredbeNaredbe

Primer: sabiranje niza brojeva

3+8+17+11+5+23+1+112+33= ?

23+1+343 = ?

2+123+45+11+11+2 = ?

Dejan Živković 25Programiranje 1

Page 26: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 26Programiranje 1

Page 27: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 27Programiranje 1

rezerviši n, x, s

Page 28: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 28Programiranje 1

rezerviši n, x, s

n x s

Page 29: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 29Programiranje 1

rezerviši n, x, s

n x s

s = 0

Page 30: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 30Programiranje 1

rezerviši n, x, s

0n x s

s = 0

Page 31: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 31Programiranje 1

rezerviši n, x, s

0n x s

učitaj ns = 0

Page 32: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 32Programiranje 1

rezerviši n, x, s

3 0n x s

učitaj ns = 0

Page 33: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 33Programiranje 1

rezerviši n, x, s

3 0n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 34: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 34Programiranje 1

rezerviši n, x, s

3 0n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 35: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 35Programiranje 1

rezerviši n, x, s

3 23 0n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 36: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 36Programiranje 1

rezerviši n, x, s

3 23 23n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 37: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 37Programiranje 1

rezerviši n, x, s

3 1 23n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 38: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 38Programiranje 1

rezerviši n, x, s

3 1 24n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 39: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 39Programiranje 1

rezerviši n, x, s

3 343 24n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 40: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 40Programiranje 1

rezerviši n, x, s

3 343 367n x s

učitaj nponovi n puta učitaj x s = s + x

s = 0

Page 41: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 41Programiranje 1

rezerviši n, x, s

3 343 367n x s

učitaj nponovi n puta učitaj x s = s + x

prikaži s

s = 0

Page 42: zima 2009/10

NaredbeNaredbePrimer: sabiranje niza brojeva

Dejan Živković 42Programiranje 1

rezerviši n, x, s

3 343 367n x s

učitaj nponovi n puta učitaj x s = s + x

prikaži s367

s = 0