SlideShare a Scribd company logo
POJAM ALGORITAM
NAREDBE
PRIMJERI
POJAM ALGORITMA:
Algoritam predstavlja konačan skup definisanih
pravila za rešavanje neke klase problema za
konačan broj koraka
PREDSTAVLJANJE ALGORITMA:
-Govorom
-Tabelom
-Dijagram toka
Dijagram toka (blok šema ili organigram) je grafička predstava
algoritma koja ima za cilj njihovu specifikaciju pomoću skupa
grafičkih simbola koji označavaju pojedine operacije u algoritmu i
skupa pravila za povezivanje grafičkih simbola u celinu koja
predstavlja algoritam.
NAREDBA-REM
REM
Kako bi BASIC-program bio razumljiv koriste se tekstovi u obliku komentara koji objašnjavaju
program ili pojedine dijelove programa. Prilikom izvršavanja programa komentar se zanemaruje,
tako da ne predstavlja naredbu
Komentar se piše u obliku:
REM: tekst
NAREDBA-CLS
CLS-to je naredba za brisanje ekrana
NAREDBA-INPUT
INPUT- Učitavanje (ulaz) podataka pomoću
tastature u programskom jeziku MS Qbasic
ostvaruje se pomoću naredbe INPUT.
Oblik naredbe:
INPUT “Komentar”; promenjiva,promenjiva
OBLIK NAREDBE ISPIS NA EKRANU
INPUT broj ?_
INPUT broj$ ?_
IPUT a,b ?_
INPUT broj% ?_
INPUT “Unesite bro”; BROJ Unesite broj ?_
INPUT “Unesite bro”, BROJ Unesite broj_
INPUT “r=”, R r=_
INPUT “Unesite dva broja:“x,y Unesite dva broja:_
NAREDBA-PRINT
PRINT-Ovom naredbom se zahtijeva ispis podataka na
ekranu.
Oblik naredbe:
PRINT liste konstanti, promjenjivih i izraza
NAREDBE
U PROGRAMU
IZLAZ IZ PROGRAMA
( PRIKAZ NA EKRANU)
PRINT 5 5
PRINT 2
PRINT -3
2
-3
PRINT “A” A
PRINT “BASIC” BASIC
PRINT “broj” Broj
PRINT “C=” ; C C=
A=3
B=4
C=A+B
PRINT C 7
NAREDBA-END
END-Označava kraj programa
PRIMJER BR-1
Sastaviti algoritam i napisati program koji računa zbir dva broja?
REM: ZBIR
CLS
INPUT “A=“, A
INPUT “B=“, B
C=A+B
PRINT “C=“ ; C
END
PRIMJER BR-2
Sastaviti algoritam i napisati program koji računa razliku dva broja?
REM:RAZLIKA
CLS
INPUT “A=“ , A
INPUT “B=“ , B
D=A-B
PRINT “D=“ ; D
END
PRIMJER BR-3
Sastaviti algoritam i napisati program koji računa površinu i obim
prvougaonika?
REM: PRAVOUGAONIK
CLS
INPUT “A=“, A
INPUT “B=“, B
P= A*B
O=2*(A+B)
PRINT “P=“ ; P
PRINT “O=“ ; O
END
PRIMJER BR-4
Sastaviti dijagram toka i napisati program koji računa površinu i
obim kvadrata?
REM:KVADRAT
CLS
INPUT “A=“ , A
P=A^2
O=4*A
PRINT ” P=“ ; P
PRINT ” O=“ ; O
END
PRIMJER BR-5
Sastaviti dijagram toka i napisati program koji računa brzinu kojom se
kretao biciklista ako je poznat put koji je prešao i vrijeme?
REM: BRZINA
CLS
INPUT “s=“ , s
INPUT “t=“ , t
V=s / t
PRINT “V=“ ; V
END
PRIMJER BR-6
Sastaviti dijagram toka i napisati program koji račun površinu i
obim kruga ?
REM: KRUG
CLS
INPU “ R= “, R
PI=3,14
P= R^2 *PI
O= 2*R*PI
PRINT “P=“ ; P
PRINT “O=“; O
END

More Related Content

More from 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 (10)

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
 

LINIJSKE-ALGORITAMSKE-STRUKTURe-seminarski.ppt

  • 1.
  • 3. POJAM ALGORITMA: Algoritam predstavlja konačan skup definisanih pravila za rešavanje neke klase problema za konačan broj koraka PREDSTAVLJANJE ALGORITMA: -Govorom -Tabelom -Dijagram toka
  • 4. Dijagram toka (blok šema ili organigram) je grafička predstava algoritma koja ima za cilj njihovu specifikaciju pomoću skupa grafičkih simbola koji označavaju pojedine operacije u algoritmu i skupa pravila za povezivanje grafičkih simbola u celinu koja predstavlja algoritam.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. NAREDBA-REM REM Kako bi BASIC-program bio razumljiv koriste se tekstovi u obliku komentara koji objašnjavaju program ili pojedine dijelove programa. Prilikom izvršavanja programa komentar se zanemaruje, tako da ne predstavlja naredbu Komentar se piše u obliku: REM: tekst
  • 11. NAREDBA-CLS CLS-to je naredba za brisanje ekrana
  • 12. NAREDBA-INPUT INPUT- Učitavanje (ulaz) podataka pomoću tastature u programskom jeziku MS Qbasic ostvaruje se pomoću naredbe INPUT. Oblik naredbe: INPUT “Komentar”; promenjiva,promenjiva OBLIK NAREDBE ISPIS NA EKRANU INPUT broj ?_ INPUT broj$ ?_ IPUT a,b ?_ INPUT broj% ?_ INPUT “Unesite bro”; BROJ Unesite broj ?_ INPUT “Unesite bro”, BROJ Unesite broj_ INPUT “r=”, R r=_ INPUT “Unesite dva broja:“x,y Unesite dva broja:_
  • 13. NAREDBA-PRINT PRINT-Ovom naredbom se zahtijeva ispis podataka na ekranu. Oblik naredbe: PRINT liste konstanti, promjenjivih i izraza NAREDBE U PROGRAMU IZLAZ IZ PROGRAMA ( PRIKAZ NA EKRANU) PRINT 5 5 PRINT 2 PRINT -3 2 -3 PRINT “A” A PRINT “BASIC” BASIC PRINT “broj” Broj PRINT “C=” ; C C= A=3 B=4 C=A+B PRINT C 7
  • 15. PRIMJER BR-1 Sastaviti algoritam i napisati program koji računa zbir dva broja? REM: ZBIR CLS INPUT “A=“, A INPUT “B=“, B C=A+B PRINT “C=“ ; C END
  • 16. PRIMJER BR-2 Sastaviti algoritam i napisati program koji računa razliku dva broja? REM:RAZLIKA CLS INPUT “A=“ , A INPUT “B=“ , B D=A-B PRINT “D=“ ; D END
  • 17. PRIMJER BR-3 Sastaviti algoritam i napisati program koji računa površinu i obim prvougaonika? REM: PRAVOUGAONIK CLS INPUT “A=“, A INPUT “B=“, B P= A*B O=2*(A+B) PRINT “P=“ ; P PRINT “O=“ ; O END
  • 18. PRIMJER BR-4 Sastaviti dijagram toka i napisati program koji računa površinu i obim kvadrata? REM:KVADRAT CLS INPUT “A=“ , A P=A^2 O=4*A PRINT ” P=“ ; P PRINT ” O=“ ; O END
  • 19. PRIMJER BR-5 Sastaviti dijagram toka i napisati program koji računa brzinu kojom se kretao biciklista ako je poznat put koji je prešao i vrijeme? REM: BRZINA CLS INPUT “s=“ , s INPUT “t=“ , t V=s / t PRINT “V=“ ; V END
  • 20. PRIMJER BR-6 Sastaviti dijagram toka i napisati program koji račun površinu i obim kruga ? REM: KRUG CLS INPU “ R= “, R PI=3,14 P= R^2 *PI O= 2*R*PI PRINT “P=“ ; P PRINT “O=“; O END