Upload
others
View
17
Download
1
Embed Size (px)
Citation preview
Algoritam i
dijagram toka
Algoritamske strukture se
dijele na:
LINIJSKE
CIKLIČNE
KOMBINOVANE
Linijske strukture mogu biti:
JEDNOLINIJSKE
RAZGRANATE
Svaki korak može da se izvrši najviše
jednom u toku prolaza kroz algoritam.
CIKLIČNA STRUKTURA
U toku odvijanja jednog algoritma
moguće je izvršavanje jednog ili više
koraka više puta.
Mora se definisati broj ponavljanja
(mora se postaviti uslov)
LINIJSKA
STRUKTURA
Z1: Izračunati Sumu (S) dva broja x i y.
START
x, y
S=x+y
S
KRAJ
Prikaži dijagram toka za računanje obima i
površine pravouglog trougla ako su zadane
njegove katete.
Obim: O=a+b+c
Površina: P=a*b/2
c
a
b
START
a, b
c= 𝒂𝟐 + 𝒃𝟐
O, P
KRAJ
O=𝐚+b+c
P=𝒂∗𝒃
𝟐
Nacrtaj dijagram toka za program koji će
brzinu zadatu u m/s pretvarati u km/h.
Nacrtaj dijagram toka za program koji će
učitati dužinu, visinu i širinu kvadra, a
ispisati površinu i zapreminu.
Nacrtaj dijagram toka za program koji će
vrijeme u satima, minutama i sekundama
pretvoriti u vrijeme u sekundama.
Nacrtaj dijagram toka za program koji će brzinu zadatu u m/s pretvarati u km/h.
START
V
V1=V*1000/3600
V1
KRAJ
START
V
V1=V/3,6
V1
KRAJ
ili
ZL3
Površina kvadra : P = 2B+M
B = a b
M = ac+bc+a c+b c = 2ac+2bc
P = 2ab+2ac+2bc = 2(ab+ac+bc)
Zapremina kvadra: V = BH
B = a b
H = c
V = a b c
Nacrtaj dijagram
toka za program
koji će učitati
dužinu, visinu i
širinu kvadra, a
ispisati površinu i
zapreminu.
START
a,b,c
P= 2*(a*b+a*c+b*c)
V=a*b*c
P , V
KRAJ
Nacrtaj dijagram
toka za program
koji će vrijeme u
satima, minutama i
sekundama
pretvoriti u
vrijeme u
sekundama.
START
a, b,c
a1=a*3600
t
KRAJ
b1=b*60
t=a1+b1+c
Nacrtaj dijagram
toka za program
koji će vrijeme u
satima, minutama i
sekundama
pretvoriti u
vrijeme u
sekundama.
START
a, b,c
t
KRAJ
t=a*3600+b*60+c