5
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#  begin zbir := 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

delfi_zadaci__-_ciklusi_0

Embed Size (px)

DESCRIPTION

j

Citation preview

Page 1: delfi_zadaci__-_ciklusi_0

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

Page 2: delfi_zadaci__-_ciklusi_0

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

Page 3: delfi_zadaci__-_ciklusi_0

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#

Page 4: delfi_zadaci__-_ciklusi_0

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(.

;

Page 5: delfi_zadaci__-_ciklusi_0

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