SlideShare una empresa de Scribd logo
1 de 34
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

Más contenido relacionado

La actualidad más candente

Servisi interneta
Servisi internetaServisi interneta
Servisi internetaNikola015
 
Hardverske komponente PC racunara
Hardverske komponente PC racunaraHardverske komponente PC racunara
Hardverske komponente PC racunarazornik
 
Bezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacijaBezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacijaMr Vladimir Stankovic
 
Hardverske komponente
Hardverske komponenteHardverske komponente
Hardverske komponentelukicka
 
Internet
InternetInternet
Internetbbilja
 
Racunarski Softver
Racunarski SoftverRacunarski Softver
Racunarski SoftverAleksaToni98
 
Правила безбедног рада на Интернету
Правила безбедног рада на ИнтернетуПравила безбедног рада на Интернету
Правила безбедног рада на ИнтернетуOŠ"Petar Petrović Njegoš"
 
Bezbednost na internetu 2
Bezbednost na internetu 2Bezbednost na internetu 2
Bezbednost na internetu 2Jelena Popara
 
Racunarstvo u oblaku.ppts
Racunarstvo u oblaku.pptsRacunarstvo u oblaku.ppts
Racunarstvo u oblaku.pptsLazar Milincic
 
Struktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razredStruktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razredDragisa Bojanic
 
Uvod u programiranje i programski jezik Python
Uvod u programiranje i programski jezik PythonUvod u programiranje i programski jezik Python
Uvod u programiranje i programski jezik PythonAmar Kalabić
 
Dekadni, binarni, oktalni i heksadekadni brojevni sistem
Dekadni, binarni, oktalni i heksadekadni brojevni sistemDekadni, binarni, oktalni i heksadekadni brojevni sistem
Dekadni, binarni, oktalni i heksadekadni brojevni sistemOlga Klisura
 

La actualidad más candente (20)

Servisi interneta
Servisi internetaServisi interneta
Servisi interneta
 
Algoritmi
AlgoritmiAlgoritmi
Algoritmi
 
Hardverske komponente PC racunara
Hardverske komponente PC racunaraHardverske komponente PC racunara
Hardverske komponente PC racunara
 
Bezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacijaBezbednost na internetu, prezentacija
Bezbednost na internetu, prezentacija
 
Hardverske komponente
Hardverske komponenteHardverske komponente
Hardverske komponente
 
Servisi Interneta
Servisi InternetaServisi Interneta
Servisi Interneta
 
Internet
InternetInternet
Internet
 
Racunarski Softver
Racunarski SoftverRacunarski Softver
Racunarski Softver
 
Internet
InternetInternet
Internet
 
Tastatura i miš
Tastatura i mišTastatura i miš
Tastatura i miš
 
Usluge servisi-interneta
Usluge servisi-internetaUsluge servisi-interneta
Usluge servisi-interneta
 
Uvod u programiranje
Uvod u programiranjeUvod u programiranje
Uvod u programiranje
 
Hardver Prezentacija
Hardver  PrezentacijaHardver  Prezentacija
Hardver Prezentacija
 
Правила безбедног рада на Интернету
Правила безбедног рада на ИнтернетуПравила безбедног рада на Интернету
Правила безбедног рада на Интернету
 
2 racunarske mreze
2 racunarske mreze2 racunarske mreze
2 racunarske mreze
 
Bezbednost na internetu 2
Bezbednost na internetu 2Bezbednost na internetu 2
Bezbednost na internetu 2
 
Racunarstvo u oblaku.ppts
Racunarstvo u oblaku.pptsRacunarstvo u oblaku.ppts
Racunarstvo u oblaku.ppts
 
Struktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razredStruktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razred
 
Uvod u programiranje i programski jezik Python
Uvod u programiranje i programski jezik PythonUvod u programiranje i programski jezik Python
Uvod u programiranje i programski jezik Python
 
Dekadni, binarni, oktalni i heksadekadni brojevni sistem
Dekadni, binarni, oktalni i heksadekadni brojevni sistemDekadni, binarni, oktalni i heksadekadni brojevni sistem
Dekadni, binarni, oktalni i heksadekadni brojevni sistem
 

Más de OsnovnakolaJovanCvij

Más de 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