際際滷

際際滷Share a Scribd company logo
ALGORITMI
Skup pravila u cilju rje邸avanja
odreenog tipa zadataka, zove se
algoritam.
Svako pojedinano pravilo zove se
algoritamski korak.
Navesti primjere : promjene gume na automobilu, ustajanje iz
kreveta, pravljenje hljeba, a onda i neki matematiki primjer
 Da bi zapis algoritma bio pregledan, pogodno je
koristiti njegov grafiki prikaz. To se zove
algoritamska 邸ema, blok dijagram ili organigram.
poetak ulaz
obrada
uslovni
korak
izlaz kraj
Algoritamske 邸eme
slo転ene jednostavne
linijske cikline
konstantne
promjenljive
proste
razgranate
 Niz algoritamskih koraka, u kojem se svaki
algoritamski korak mo転e izvr邸iti najvi邸e jedanput,
u toku jednog izvr邸avanja algoritma, ini linijsku
algoritamsku 邸emu.
 Prosta linijska 邸ema se sastoji iskljuivo od
algoritamskih koraka ulaza, obrade i izlaza.
 Na primjer: izraunati obim kruga
O=2r
start
end
r
o:=2r
o
Primjeri (Linijska strukura):
 Napisati algoritam za raunanje godina
starosti.
 Napisati algoritam za pretvaranje km/h u
m/s.
 Nai aritmetiku sredinu tri broja.
 Za poznate katete nai obim i povr邸inu
pravouglog trougla.
Daljnji rad: Linijska struktura - Rije邸eni zadaci
Napisati algoritam za raunanje godina starosti.
Napisati algoritam za pretvaranje km/h u m/s.
Nai aritmetiku sredinu tri broja.
Za poznate katete nai obim i povr邸inu pravouglog
trougla.
 Razgranata linijska 邸ema je ona kod koje se
svaki algoritamski korak izvr邸ava najvi邸e
jedanput. To znai da postoje algoritamski
koraci koji se ne izvr邸e. Ovdje mora postojati bar
jedan uslovni korak koji omoguava grananje
algoritma.
start
x1,x2
x1<x2
y
end
y:=x1+x2
ne
y:=x1-x2
da
Primjeri (Razgranata strukura):

 Od dva broja nai vei.
 Ispisati recipronu vrijednost broja.
 Uitati dva realna broja, ako je prvi vei ili
jednak drugom, napisati njihov zbir inae
razliku.
 Uitati prirodan broj. Ako je neparan
ispisati njegovu recipronu vrijednost, a
ako je paran ispisati recipronu vrijednost
njegovog sljedbenika.
 Daljnji rad: Razgranata struktura - Rije邸eni zadaci
abc_algoritmi_teorija.ppt
Od dva broja nai vei.
Ispisati recipronu vrijednost broja.
Uitati dva realna broja, ako je prvi vei ili jednak
drugom, napisati njihov zbir inae razliku.
Uitati prirodan broj. Ako je neparan ispisati
njegovu recipronu vrijednost, a ako je paran
ispisati recipronu vrijednost njegovog sljedbenika.
 Niz algoritamskih koraka u kojem se jedan ili
vi邸e algoritamskih koraka mogu izvr邸iti vi邸e od
jedanput ini ciklinu 邸emu. Svaka od ovih
struktura sastoji se od dvije proste linijske 邸eme
P1 i P2 i uslovnog algoritamskog koraka. Ako je
uslov ispunjen vr邸i se izlazak iz ciklusa, a ako
uslov nije ispunjen, ciklus se ponavlja.
 Ciklina 邸ema u kojoj ne dolazi do promjene
zakona obrade zove se konstantna 邸ema.
 ema u kojoj dolazi do promjene zakona obrade
zove se promjenljiva. Izlazni kriteriji iz ovih
邸ema su naje邸e broj ponavljanja ciklusa ili
dostignuta tanost pri raunanju.
start
p1
p2
end
da
ne
Primjeri (Ciklina struktura):
 Saberi parne prirodne brojeve do 100.
 Saberi trocifrene brojeve koji zavr邸avaju
sa 7.
 Saberi prirodne brojeve od A do B.
 Pomno転i dvocifrene brojeve djeljive sa 3.
 Saberi i pomno転i prirodne brojeve do N
djeljive sa 3.
 Nai aritmetiku sredinu prvih N prirodnih
brojeva.
Primjeri:
Daljnji rad:
 FOR petlja - Rije邸eni zadaci
 WHILE petlja - Rije邸eni zadaci
 REPEAT petlja - Rije邸eni zadaci
 Ispis prirodnih brojeva od 1 do N - u tri petlje
 Ispis prirodnih brojeva od K do N - u tri petlje
 Ispis prirodnih, parnih i neparnih od 1 do N - WHILE petlja
 Ispis prirodnih, parnih i neparnih od K do N - WHILE petlja
 Ispis prirodnih, parnih i neparnih od 1 do N - REPEAT petlja
 Ispis prirodnih, parnih i neparnih od K do N - REPEAT petlja
 Ispis brojeva i ispis unazad - REPEAT petlja
Saberi prirodne brojeve od A do B.
Saberi trocifrene brojeve koji zavr邸avaju sa 7.
Saberi prirodne brojeve od A do B.
Pomno転i dvocifrene brojeve djeljive sa 3.
Saberi i pomno転i prirodne brojeve do N djeljive sa
3.
Nai aritmetiku sredinu prvih N prirodnih brojeva.
 Razliitim kompozicijama ovih elementarnih
struktura grade se slo転ene algoritamske 邸eme.
Pripremila: Milka D転ombi

More Related Content

What's hot (20)

Elektrine ma邸ine
Elektrine ma邸ineElektrine ma邸ine
Elektrine ma邸ine
bbilja
Genska terapija kancera
Genska terapija kanceraGenska terapija kancera
Genska terapija kancera
Melisa Kadric
Stablo
StabloStablo
Stablo
Ivana Damnjanovi
貼Ivotna sredina i 転ivotno stani邸te
貼Ivotna sredina i 転ivotno stani邸te貼Ivotna sredina i 転ivotno stani邸te
貼Ivotna sredina i 転ivotno stani邸te
Ivana Damnjanovi
Pubertet i adolescencija
Pubertet i adolescencija Pubertet i adolescencija
Pubertet i adolescencija
Kristina Franka
Djerdap
Djerdap Djerdap
Djerdap
Raskovic Nikola
ume - Milanka Lali
ume - Milanka Laliume - Milanka Lali
ume - Milanka Lali
Edukacija Obrazovni portal
Odrzivi razvoj
Odrzivi razvojOdrzivi razvoj
Odrzivi razvoj
prijicsolar
仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳 亟仂仄舒亳仆于
仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳  亟仂仄舒亳仆于仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳  亟仂仄舒亳仆于
仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳 亟仂仄舒亳仆于
Gordana Babic
Pasivni elektronski elementi
Pasivni elektronski elementiPasivni elektronski elementi
Pasivni elektronski elementi
bbilja
Elektromagnetna samoindukcija
Elektromagnetna samoindukcijaElektromagnetna samoindukcija
Elektromagnetna samoindukcija
ZijadBegic1
Stanovnistvo Srbije - osnovne odlike Tanja Gagi
Stanovnistvo Srbije - osnovne odlike Tanja GagiStanovnistvo Srbije - osnovne odlike Tanja Gagi
Stanovnistvo Srbije - osnovne odlike Tanja Gagi
Edukacija Obrazovni portal
Gradja biljaka
Gradja biljakaGradja biljaka
Gradja biljaka
Ena Horvat
Graevinski objekti usaobraaju
Graevinski objekti usaobraajuGraevinski objekti usaobraaju
Graevinski objekti usaobraaju
bbilja
Banje Srbije - by Djusa
Banje Srbije - by DjusaBanje Srbije - by Djusa
Banje Srbije - by Djusa
Sladjan Petrovic DJUSA
Nadmorska i relativna visina lj
Nadmorska i relativna visina lj Nadmorska i relativna visina lj
Nadmorska i relativna visina lj
ljubicadj1
Bezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacijaBezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacija
Mr Vladimir Stankovic
Elektrine ma邸ine
Elektrine ma邸ineElektrine ma邸ine
Elektrine ma邸ine
bbilja
Genska terapija kancera
Genska terapija kanceraGenska terapija kancera
Genska terapija kancera
Melisa Kadric
貼Ivotna sredina i 転ivotno stani邸te
貼Ivotna sredina i 転ivotno stani邸te貼Ivotna sredina i 転ivotno stani邸te
貼Ivotna sredina i 転ivotno stani邸te
Ivana Damnjanovi
Pubertet i adolescencija
Pubertet i adolescencija Pubertet i adolescencija
Pubertet i adolescencija
Kristina Franka
Odrzivi razvoj
Odrzivi razvojOdrzivi razvoj
Odrzivi razvoj
prijicsolar
仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳 亟仂仄舒亳仆于
仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳  亟仂仄舒亳仆于仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳  亟仂仄舒亳仆于
仍亠从仂亠仆亳从亳 舒仗舒舒亳 亳 亠舒亳 亟仂仄舒亳仆于
Gordana Babic
Pasivni elektronski elementi
Pasivni elektronski elementiPasivni elektronski elementi
Pasivni elektronski elementi
bbilja
Elektromagnetna samoindukcija
Elektromagnetna samoindukcijaElektromagnetna samoindukcija
Elektromagnetna samoindukcija
ZijadBegic1
Stanovnistvo Srbije - osnovne odlike Tanja Gagi
Stanovnistvo Srbije - osnovne odlike Tanja GagiStanovnistvo Srbije - osnovne odlike Tanja Gagi
Stanovnistvo Srbije - osnovne odlike Tanja Gagi
Edukacija Obrazovni portal
Gradja biljaka
Gradja biljakaGradja biljaka
Gradja biljaka
Ena Horvat
Graevinski objekti usaobraaju
Graevinski objekti usaobraajuGraevinski objekti usaobraaju
Graevinski objekti usaobraaju
bbilja
Nadmorska i relativna visina lj
Nadmorska i relativna visina lj Nadmorska i relativna visina lj
Nadmorska i relativna visina lj
ljubicadj1
Bezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacijaBezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacija
Mr Vladimir Stankovic

More from OsnovnakolaJovanCvij (18)

01 - Brojni sistemi i prevodjenje brojeva.pdf
01 - Brojni sistemi i prevodjenje brojeva.pdf01 - Brojni sistemi i prevodjenje brojeva.pdf
01 - Brojni sistemi i prevodjenje brojeva.pdf
OsnovnakolaJovanCvij
03 Uvod u QBasic (5.r)-1.pptx
03 Uvod u QBasic (5.r)-1.pptx03 Uvod u QBasic (5.r)-1.pptx
03 Uvod u QBasic (5.r)-1.pptx
OsnovnakolaJovanCvij
predavanje_1___algoritmi_1456322499054.ppt
predavanje_1___algoritmi_1456322499054.pptpredavanje_1___algoritmi_1456322499054.ppt
predavanje_1___algoritmi_1456322499054.ppt
OsnovnakolaJovanCvij
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdfkotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
OsnovnakolaJovanCvij
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.pptLINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
OsnovnakolaJovanCvij
5.4.1._tehnicka_dokumentacija_0.pptx
5.4.1._tehnicka_dokumentacija_0.pptx5.4.1._tehnicka_dokumentacija_0.pptx
5.4.1._tehnicka_dokumentacija_0.pptx
OsnovnakolaJovanCvij
346913768-Mjerenja-ppt.ppt
346913768-Mjerenja-ppt.ppt346913768-Mjerenja-ppt.ppt
346913768-Mjerenja-ppt.ppt
OsnovnakolaJovanCvij
噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳
噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳
噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳
OsnovnakolaJovanCvij
01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt
01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt
01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt
OsnovnakolaJovanCvij
丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx
丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx
丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx
OsnovnakolaJovanCvij
01 - Brojni sistemi i prevodjenje brojeva.pdf
01 - Brojni sistemi i prevodjenje brojeva.pdf01 - Brojni sistemi i prevodjenje brojeva.pdf
01 - Brojni sistemi i prevodjenje brojeva.pdf
OsnovnakolaJovanCvij
predavanje_1___algoritmi_1456322499054.ppt
predavanje_1___algoritmi_1456322499054.pptpredavanje_1___algoritmi_1456322499054.ppt
predavanje_1___algoritmi_1456322499054.ppt
OsnovnakolaJovanCvij
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdfkotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
OsnovnakolaJovanCvij
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.pptLINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
OsnovnakolaJovanCvij
5.4.1._tehnicka_dokumentacija_0.pptx
5.4.1._tehnicka_dokumentacija_0.pptx5.4.1._tehnicka_dokumentacija_0.pptx
5.4.1._tehnicka_dokumentacija_0.pptx
OsnovnakolaJovanCvij
噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳
噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳
噛稼温温逮喝庄喝沿姻庄馨艶稼温喝姻温顎稼温姻温(2).沿沿岳
OsnovnakolaJovanCvij
01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt
01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt
01 _ Brojni sistemi i predstavljanje brojeva _ 2013.ppt
OsnovnakolaJovanCvij
丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx
丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx
丐亠仆亳从舒 亟仂从仄亠仆舒亳舒 1.pptx
OsnovnakolaJovanCvij

abc_algoritmi_teorija.ppt

  • 1. ALGORITMI Skup pravila u cilju rje邸avanja odreenog tipa zadataka, zove se algoritam. Svako pojedinano pravilo zove se algoritamski korak. Navesti primjere : promjene gume na automobilu, ustajanje iz kreveta, pravljenje hljeba, a onda i neki matematiki primjer
  • 2. Da bi zapis algoritma bio pregledan, pogodno je koristiti njegov grafiki prikaz. To se zove algoritamska 邸ema, blok dijagram ili organigram. poetak ulaz obrada uslovni korak izlaz kraj
  • 3. Algoritamske 邸eme slo転ene jednostavne linijske cikline konstantne promjenljive proste razgranate
  • 4. Niz algoritamskih koraka, u kojem se svaki algoritamski korak mo転e izvr邸iti najvi邸e jedanput, u toku jednog izvr邸avanja algoritma, ini linijsku algoritamsku 邸emu. Prosta linijska 邸ema se sastoji iskljuivo od algoritamskih koraka ulaza, obrade i izlaza. Na primjer: izraunati obim kruga O=2r
  • 6. Primjeri (Linijska strukura): Napisati algoritam za raunanje godina starosti. Napisati algoritam za pretvaranje km/h u m/s. Nai aritmetiku sredinu tri broja. Za poznate katete nai obim i povr邸inu pravouglog trougla. Daljnji rad: Linijska struktura - Rije邸eni zadaci
  • 7. Napisati algoritam za raunanje godina starosti.
  • 8. Napisati algoritam za pretvaranje km/h u m/s.
  • 10. Za poznate katete nai obim i povr邸inu pravouglog trougla.
  • 11. Razgranata linijska 邸ema je ona kod koje se svaki algoritamski korak izvr邸ava najvi邸e jedanput. To znai da postoje algoritamski koraci koji se ne izvr邸e. Ovdje mora postojati bar jedan uslovni korak koji omoguava grananje algoritma.
  • 13. Primjeri (Razgranata strukura): Od dva broja nai vei. Ispisati recipronu vrijednost broja. Uitati dva realna broja, ako je prvi vei ili jednak drugom, napisati njihov zbir inae razliku. Uitati prirodan broj. Ako je neparan ispisati njegovu recipronu vrijednost, a ako je paran ispisati recipronu vrijednost njegovog sljedbenika. Daljnji rad: Razgranata struktura - Rije邸eni zadaci
  • 15. Od dva broja nai vei.
  • 17. Uitati dva realna broja, ako je prvi vei ili jednak drugom, napisati njihov zbir inae razliku.
  • 18. Uitati prirodan broj. Ako je neparan ispisati njegovu recipronu vrijednost, a ako je paran ispisati recipronu vrijednost njegovog sljedbenika.
  • 19. Niz algoritamskih koraka u kojem se jedan ili vi邸e algoritamskih koraka mogu izvr邸iti vi邸e od jedanput ini ciklinu 邸emu. Svaka od ovih struktura sastoji se od dvije proste linijske 邸eme P1 i P2 i uslovnog algoritamskog koraka. Ako je uslov ispunjen vr邸i se izlazak iz ciklusa, a ako uslov nije ispunjen, ciklus se ponavlja. Ciklina 邸ema u kojoj ne dolazi do promjene zakona obrade zove se konstantna 邸ema. ema u kojoj dolazi do promjene zakona obrade zove se promjenljiva. Izlazni kriteriji iz ovih 邸ema su naje邸e broj ponavljanja ciklusa ili dostignuta tanost pri raunanju.
  • 21. Primjeri (Ciklina struktura): Saberi parne prirodne brojeve do 100. Saberi trocifrene brojeve koji zavr邸avaju sa 7. Saberi prirodne brojeve od A do B. Pomno転i dvocifrene brojeve djeljive sa 3. Saberi i pomno転i prirodne brojeve do N djeljive sa 3. Nai aritmetiku sredinu prvih N prirodnih brojeva.
  • 22. Primjeri: Daljnji rad: FOR petlja - Rije邸eni zadaci WHILE petlja - Rije邸eni zadaci REPEAT petlja - Rije邸eni zadaci Ispis prirodnih brojeva od 1 do N - u tri petlje Ispis prirodnih brojeva od K do N - u tri petlje Ispis prirodnih, parnih i neparnih od 1 do N - WHILE petlja Ispis prirodnih, parnih i neparnih od K do N - WHILE petlja Ispis prirodnih, parnih i neparnih od 1 do N - REPEAT petlja Ispis prirodnih, parnih i neparnih od K do N - REPEAT petlja Ispis brojeva i ispis unazad - REPEAT petlja
  • 24. Saberi trocifrene brojeve koji zavr邸avaju sa 7.
  • 27. Saberi i pomno転i prirodne brojeve do N djeljive sa 3.
  • 28. Nai aritmetiku sredinu prvih N prirodnih brojeva.
  • 29. Razliitim kompozicijama ovih elementarnih struktura grade se slo転ene algoritamske 邸eme. Pripremila: Milka D転ombi