Upload
borislav-subasic
View
212
Download
0
Embed Size (px)
DESCRIPTION
j
Citation preview
7/18/2019 delfi_zadaci__-_ciklusi_0
http://slidepdf.com/reader/full/delfizadaci-ciklusi0 1/5
Zadaci za vežbu (FOR, WHILE i REPEAT ciklus)
FOR ciklus
Zadaci sa reše!i"a#
1. Nacrtati algoritam i napisati program kojim se izračunava zbir prvih N članova reda:
s = 1 + ½ + 1/ + ... + 1/n
!rocedure...
var
i" n: integer#s: real#
begin
n := $tr%o&nt'(dit1.%e)t*#s := #,or i := 1 to n do
s := s + 1/i#
(dit-.%e)t := loat%o$tr's*end#
-. $abrati sve troci,rene brojeve kojima je ci,ra jedinica izmeu - i 0" desetica vea od 2 i stotina manja
od 3.
!rocedure...var
n" j" d" s" zbir: integer#
beginzbir := 1#
,or n := 1 to 444 do
begin
s := n div 1# d := n mod 1 div 1#
j := n mod 1#
i, '-5=j* and 'j5=0* and 'd62* and 's53* then
zbir := zbir + n# end#
7abel-.8aption := &nt%o$tr'zbir*#end#
919
7/18/2019 delfi_zadaci__-_ciklusi_0
http://slidepdf.com/reader/full/delfizadaci-ciklusi0 2/5
. Nacrtati algoritam i napisati program kojim se izračunava zbir s = 1 + 1/k - + ... + 1/n- .
!rocedure...var
i" n" k: integer#
s: real# begin
n := $tr%o&nt'(dit1.%e)t*#
k := $tr%o&nt'(dit-.%e)t*#
s := 1#,or i := k to n do
s := s + 1/sr'i*#
(dit.%e)t := &nt%o$tr's*end#
Zadaci bez reše!a#
FOR ciklus#
;. &zračunati proizvod:
p = ½ < 1/; < 1/0 < ... < 1/ '-<n*2. &zračunati zbir:
s = 1 + 1/ + 1/2 + ... + 1/'-n91*0. $abrati sve dvoci,rene brojeve kojima je ci,ra desetica neparna a ci,ra jedinica manja od 2.
9-9
7/18/2019 delfi_zadaci__-_ciklusi_0
http://slidepdf.com/reader/full/delfizadaci-ciklusi0 3/5
WHILE ciklus
Zadaci sa reše!i"a#
1. Nacrtati algoritam i napisati program koji" pomou >&7( ciklusa" izračunava sumu kvadrata svih brojevod 1 do n.
s = 1 + -- + - + ... + n-
!rocedure...
var
s" i" n: integer# begin
n := $tr%o&nt'(dit1.%e)t*#
s := #i := 1#
?hile i 5 = n do begin
s := s + i<i#
i := i +1#
end#(dit-.%e)t := &nt%o$tr's*
end#
-. Nacrtati algoritam i napisati program koji izračunava proizvod svih parnih brojeva od - do n. @oristiticiklus >&7(.
!rocedure...
var m" n" p" i: integer#
begin
n := $tr%o&nt'(dit1.%e)t*# p := 1#
i := -#
?hile i 5 = n do
begin p := p < i#
i := i +-#
end#(dit-.%e)t := &nt%o$tr'p*
end#
7/18/2019 delfi_zadaci__-_ciklusi_0
http://slidepdf.com/reader/full/delfizadaci-ciklusi0 4/5
. Nacrtati algoritam i napisati program koji" koristei ciklus >&7(" izračunava koliko je dvoci,renih
brojeva deljivo sa .
!rocedure...
var
i" br: integer# begin
br := #
i := 1#
?hile i 5= 44 do begin
i, i mod = then
br := br + 1# i := i + 1
end#
7abel-.8aption := &nt%o$tr'br* end#
Zadaci bez reše!a#
WHILE ciklus#
;. &zračunati zbir brojeva od " do koristei naredbu >&7(.2. &zračunati proizvod svih neparnih brojeva od 1 do n. @oristiti ciklus >&7(.
;
7/18/2019 delfi_zadaci__-_ciklusi_0
http://slidepdf.com/reader/full/delfizadaci-ciklusi0 5/5
REPEAT ciklus
Zadaci sa reše!i"a#
1. Nacrtati algoritam i napisati program koji izračunava sumu neparnih ci,ara unetog celog broja.
!rocedure...var
n" ci,ra" suma: integer#
begin
n := $tr%o&nt'(dit1.%e)t*#suma := #
repeat
ci,ra := n mod 1# i, ci,ra mod - = 1 then
suma := suma + ci,ra# n := n div 1#until n = #
(dit-.%e)t := &nt%o$tr'suma*
end#
-. Nacrtati algoritam i napisati program za izračunavanje stepena promenljive )" počev od )- ')-");")A ...* dok stepen od ) ne dobije vrednost veu od 1. !retpostavka je da je ) 6 1.
!rocedure...var
)" p" st: integer#
begin) := $tr%o&nt'(dit1.%e)t*#
st := 1#
p := )#repeat
st := st + 1#
p := p < )#
until p 6 1#(dit-.%e)t := &nt%o$tr'st*
end#
Zadaci bez reše!a#
REPEAT ciklus#
. Nacrtati algoritam i napisati program koji izračunava proizvod svih ci,ara unetog celog broja koje su
deljive sa .
2