SlideShare a Scribd company logo
ALGORITMI
Algoritam
Skup pravila u cilju rješavanja određenog tipa zadataka, zove se algoritam.
Svako pojedinačno pravilo zove se algoritamski korak.
2. Algoritamska šema, blok dijagram ili organigram
Da bi zapis algoritma bio pregledan, pogodno je koristiti njegov graficki prikaz. To se zove
algoritamska šema (skraćeno algoritam), blok dijagram, dijagram toka ili organigram.
Slika 1. Elementi blok dijagrama
Slika 2. Algoritamske šeme
Linijska algoritamska šema
• 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.
• Elementi linijske strukture: Početak, Kraj (isti simbol), Ulaz, Izlaz (isti
simbol) i obrada.
Slika 1. Elementi linijske strukture
• Prosta linijska šema se sastoji isključivo od algoritamskih koraka
ulaza, obrade i izlaza.
Slika 2. Koraci proste linijske strukture
Slika 3. Prosta linijska
struktura
Na primjer: izračunati
obim kruga
O=2rPi (Računarski ispis
O = 2 * r * Pi)
Slika 4. Algoritam za
izračunavanje obima kruga O =
2 * r * Pi
ALGORITMI ZA ARITMETIČKE OPERACIJE
1 Zadatak: Ispisi Zdravo.
2.1. Nacrtati algoritam za aritmetičke operacije:
a) sabiranje (+);
b) oduzimanje (-);
c) množenje (*);
Opis rješenja: Slijedeći primjer prikazuje sličnost
izgleda algoritama koji izračunavaju aritmetičke
operacije. Ulaz je isti (učitati dva broja), Izlaz je ispisati
učitane brojeve i izračunati.
Razlika algoritama je samo u operatoru u obradi ( +, -,
*).
ALGORITMI ZA ARITMETIČKE OPERACIJE
2.1. Nacrtati algoritam za
aritmetičke operacije:
a) sabiranje (+);
b) oduzimanje (-);
c) množenje (*);
Opis rješenja: Slijedeći
primjer prikazuje sličnost
izgleda algoritama koji
izračunavaju aritmetičke
operacije. Ulaz je isti (učitati
dva broja), Izlaz je ispisati
učitane brojeve i izračunati.
Razlika algoritama je samo u
operatoru u obradi ( +, -, *).
Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Ispis prirodnih, parnih i neparnih od 1 do N - REPEAT petlja.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Ispis brojeva od 1 do 5 i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 2. Ispis prvih n prirodnih brojeva i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 3. Ispis dvocifrenih prirodnih brojeva i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 4. Ispis trocifrenih prirodnih brojeva i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 1. Suma, suma parnih i neparnih od 1 do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
Slika 2. Suma, suma parnih i neparnih od 1 do N - FOR petlja
Primjer 1. Suma, suma parnih i neparnih od 1 do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
Suma, suma parnih i neparnih od 1 do N - FOR petlja
Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Suma, suma parnih i neparnih od 1 do N - REPEAT petlja.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 1. Suma, suma parnih i neparnih od K do N - REPEAT petlja.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
Primjer 1. Proizvod, proizvod parnih i neparnih od 1 do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
Primjer 1. Proizvod, proizvod parnih i neparnih od 1 do N - REPEAT petlja.
Opis rješenja: Prikazana su rješenja u REPET petlji:
Primjer 1. Ispis i suma prirodnih od K do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
Ispis i suma prirodnih od K do N - FOR petlja

More Related Content

What's hot

ikt-u-svakodnevnom-okruzenju.pptx
ikt-u-svakodnevnom-okruzenju.pptxikt-u-svakodnevnom-okruzenju.pptx
ikt-u-svakodnevnom-okruzenju.pptx
raven0241
 
Prezentacija
PrezentacijaPrezentacija
Prezentacija
Nikola Nik
 
Organizacija podataka
Organizacija podatakaOrganizacija podataka
Organizacija podatakamajapts
 
Operativni sistemi
Operativni sistemi Operativni sistemi
Operativni sistemi Olga Klisura
 
Hardverske komponente
Hardverske komponenteHardverske komponente
Hardverske komponente
lukicka
 
Istorijat razvoja računara
Istorijat razvoja računaraIstorijat razvoja računara
Istorijat razvoja računara
Слађана Радивојевић
 
Internet
InternetInternet
Internetbbilja
 
Istorijski razvoj računara
Istorijski razvoj računaraIstorijski razvoj računara
Istorijski razvoj računaraVanja Radović
 
Hardver Prezentacija
Hardver  PrezentacijaHardver  Prezentacija
Hardver Prezentacija
centar-obrazovanja
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiJasmina Profil
 
Struktura hardvera racunarskog sistema
Struktura hardvera racunarskog sistemaStruktura hardvera racunarskog sistema
Struktura hardvera racunarskog sistemaBonzita
 
EE otpad
EE otpadEE otpad
EE otpad
VečitiStudent
 
Razvoj Aplikacija Za Mobilne Telefone
Razvoj Aplikacija Za Mobilne TelefoneRazvoj Aplikacija Za Mobilne Telefone
Razvoj Aplikacija Za Mobilne Telefone
carr
 
Racunarski software
Racunarski softwareRacunarski software
Racunarski softwareucionica
 
Značaj i primena računarske tehnike
Značaj i primena računarske tehnikeZnačaj i primena računarske tehnike
Značaj i primena računarske tehnike
suzanainformatika
 
softver.pptx
softver.pptxsoftver.pptx
softver.pptx
MareNesta
 
Hardver i softver - Dimitrije Stevanović - Dragan Ilić
Hardver i softver - Dimitrije Stevanović - Dragan IlićHardver i softver - Dimitrije Stevanović - Dragan Ilić
Hardver i softver - Dimitrije Stevanović - Dragan Ilić
NašaŠkola.Net
 
Računarske mreže za 1. razred gimnazije
Računarske mreže za 1. razred gimnazijeRačunarske mreže za 1. razred gimnazije
Računarske mreže za 1. razred gimnazije
Dragan Spiridonov
 

What's hot (20)

Tastatura i miš
Tastatura i mišTastatura i miš
Tastatura i miš
 
ikt-u-svakodnevnom-okruzenju.pptx
ikt-u-svakodnevnom-okruzenju.pptxikt-u-svakodnevnom-okruzenju.pptx
ikt-u-svakodnevnom-okruzenju.pptx
 
Prezentacija
PrezentacijaPrezentacija
Prezentacija
 
Organizacija podataka
Organizacija podatakaOrganizacija podataka
Organizacija podataka
 
Operativni sistemi
Operativni sistemi Operativni sistemi
Operativni sistemi
 
Hardverske komponente
Hardverske komponenteHardverske komponente
Hardverske komponente
 
Istorijat razvoja računara
Istorijat razvoja računaraIstorijat razvoja računara
Istorijat razvoja računara
 
Internet
InternetInternet
Internet
 
Istorijski razvoj računara
Istorijski razvoj računaraIstorijski razvoj računara
Istorijski razvoj računara
 
Hardver Prezentacija
Hardver  PrezentacijaHardver  Prezentacija
Hardver Prezentacija
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
Struktura hardvera racunarskog sistema
Struktura hardvera racunarskog sistemaStruktura hardvera racunarskog sistema
Struktura hardvera racunarskog sistema
 
EE otpad
EE otpadEE otpad
EE otpad
 
Razvoj Aplikacija Za Mobilne Telefone
Razvoj Aplikacija Za Mobilne TelefoneRazvoj Aplikacija Za Mobilne Telefone
Razvoj Aplikacija Za Mobilne Telefone
 
Racunarski software
Racunarski softwareRacunarski software
Racunarski software
 
Značaj i primena računarske tehnike
Značaj i primena računarske tehnikeZnačaj i primena računarske tehnike
Značaj i primena računarske tehnike
 
softver.pptx
softver.pptxsoftver.pptx
softver.pptx
 
Hardver i softver - Dimitrije Stevanović - Dragan Ilić
Hardver i softver - Dimitrije Stevanović - Dragan IlićHardver i softver - Dimitrije Stevanović - Dragan Ilić
Hardver i softver - Dimitrije Stevanović - Dragan Ilić
 
Računarske mreže za 1. razred gimnazije
Računarske mreže za 1. razred gimnazijeRačunarske mreže za 1. razred gimnazije
Računarske mreže za 1. razred gimnazije
 
Algoritmi
AlgoritmiAlgoritmi
Algoritmi
 

More from 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
 
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
 
abc_algoritmi_teorija.ppt
abc_algoritmi_teorija.pptabc_algoritmi_teorija.ppt
abc_algoritmi_teorija.ppt
OsnovnakolaJovanCvij
 
značaj_i_primena_računara(2).ppt
značaj_i_primena_računara(2).pptznačaj_i_primena_računara(2).ppt
značaj_i_primena_računara(2).ppt
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
 

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
 
07_funkcije.pptx
07_funkcije.pptx07_funkcije.pptx
07_funkcije.pptx
 
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
 
predavanje_1___algoritmi_1456322499054.ppt
predavanje_1___algoritmi_1456322499054.pptpredavanje_1___algoritmi_1456322499054.ppt
predavanje_1___algoritmi_1456322499054.ppt
 
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdfkotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
kotiranjerazmeraissimboliugradjevinarstvu-6-201027135930.pdf
 
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.pptLINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt
 
DOPUNSKA NASTAVA.ppt
DOPUNSKA NASTAVA.pptDOPUNSKA NASTAVA.ppt
DOPUNSKA NASTAVA.ppt
 
spa1.ppt
spa1.pptspa1.ppt
spa1.ppt
 
CS02.ppt
CS02.pptCS02.ppt
CS02.ppt
 
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
 
346913768-Mjerenja-ppt.ppt
346913768-Mjerenja-ppt.ppt346913768-Mjerenja-ppt.ppt
346913768-Mjerenja-ppt.ppt
 
abc_algoritmi_teorija.ppt
abc_algoritmi_teorija.pptabc_algoritmi_teorija.ppt
abc_algoritmi_teorija.ppt
 
značaj_i_primena_računara(2).ppt
značaj_i_primena_računara(2).pptznačaj_i_primena_računara(2).ppt
značaj_i_primena_računara(2).ppt
 
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
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
5 Pred5.ppt
5 Pred5.ppt5 Pred5.ppt
5 Pred5.ppt
 
Техничка документација 1.pptx
Техничка документација 1.pptxТехничка документација 1.pptx
Техничка документација 1.pptx
 

ALGORITMI1.pptx

  • 2. Algoritam Skup pravila u cilju rješavanja određenog tipa zadataka, zove se algoritam. Svako pojedinačno pravilo zove se algoritamski korak. 2. Algoritamska šema, blok dijagram ili organigram Da bi zapis algoritma bio pregledan, pogodno je koristiti njegov graficki prikaz. To se zove algoritamska šema (skraćeno algoritam), blok dijagram, dijagram toka ili organigram. Slika 1. Elementi blok dijagrama
  • 4. Linijska algoritamska šema • 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. • Elementi linijske strukture: Početak, Kraj (isti simbol), Ulaz, Izlaz (isti simbol) i obrada. Slika 1. Elementi linijske strukture • Prosta linijska šema se sastoji isključivo od algoritamskih koraka ulaza, obrade i izlaza.
  • 5. Slika 2. Koraci proste linijske strukture Slika 3. Prosta linijska struktura Na primjer: izračunati obim kruga O=2rPi (Računarski ispis O = 2 * r * Pi) Slika 4. Algoritam za izračunavanje obima kruga O = 2 * r * Pi
  • 6. ALGORITMI ZA ARITMETIČKE OPERACIJE 1 Zadatak: Ispisi Zdravo. 2.1. Nacrtati algoritam za aritmetičke operacije: a) sabiranje (+); b) oduzimanje (-); c) množenje (*); Opis rješenja: Slijedeći primjer prikazuje sličnost izgleda algoritama koji izračunavaju aritmetičke operacije. Ulaz je isti (učitati dva broja), Izlaz je ispisati učitane brojeve i izračunati. Razlika algoritama je samo u operatoru u obradi ( +, -, *).
  • 7. ALGORITMI ZA ARITMETIČKE OPERACIJE 2.1. Nacrtati algoritam za aritmetičke operacije: a) sabiranje (+); b) oduzimanje (-); c) množenje (*); Opis rješenja: Slijedeći primjer prikazuje sličnost izgleda algoritama koji izračunavaju aritmetičke operacije. Ulaz je isti (učitati dva broja), Izlaz je ispisati učitane brojeve i izračunati. Razlika algoritama je samo u operatoru u obradi ( +, -, *).
  • 8.
  • 9. Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 10. Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 11. Primjer 1. Ispis prirodnih, parnih i neparnih od 1 do N - REPEAT petlja. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 12. Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 13. Primjer 1. Ispis brojeva od 1 do 5 i ispis unazad u REPEAT petlji. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 14. Primjer 2. Ispis prvih n prirodnih brojeva i ispis unazad u REPEAT petlji. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 15. Primjer 3. Ispis dvocifrenih prirodnih brojeva i ispis unazad u REPEAT petlji. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 16. Primjer 4. Ispis trocifrenih prirodnih brojeva i ispis unazad u REPEAT petlji. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 17. Primjer 1. Suma, suma parnih i neparnih od 1 do N - FOR petlja. Opis rješenja: Prikazana su rješenja u 3 petlje:
  • 18. Slika 2. Suma, suma parnih i neparnih od 1 do N - FOR petlja
  • 19. Primjer 1. Suma, suma parnih i neparnih od 1 do N - FOR petlja. Opis rješenja: Prikazana su rješenja u 3 petlje:
  • 20. Suma, suma parnih i neparnih od 1 do N - FOR petlja
  • 21. Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 22. Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 23. Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 24. Primjer 1. Suma, suma parnih i neparnih od 1 do N - REPEAT petlja. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 25. Primjer 1. Suma, suma parnih i neparnih od K do N - REPEAT petlja. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 26. Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - FOR petlja. Opis rješenja: Prikazana su rješenja u 3 petlje:
  • 27. Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - FOR petlja. Opis rješenja: Prikazana su rješenja u 3 petlje:
  • 28. Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - FOR petlja. Opis rješenja: Prikazana su rješenja u 3 petlje:
  • 29. Primjer 1. Proizvod, proizvod parnih i neparnih od 1 do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 30. Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 31. Primjer 1. Proizvod, proizvod parnih i neparnih od K do N - WHILE petlja. Opis rješenja: Prikazana su rješenja u WHILE petlji:
  • 32. Primjer 1. Proizvod, proizvod parnih i neparnih od 1 do N - REPEAT petlja. Opis rješenja: Prikazana su rješenja u REPET petlji:
  • 33. Primjer 1. Ispis i suma prirodnih od K do N - FOR petlja. Opis rješenja: Prikazana su rješenja u 3 petlje:
  • 34. Ispis i suma prirodnih od K do N - FOR petlja