Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

algoritam - while loop

[es] :: Art of Programming :: algoritam - while loop

[ Pregleda: 522 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

[Venom]
Mr Anderson
IRC

Član broj: 63684
Poruke: 14
*.popl.cable.ntl.com.

Sajt: www.mircteam.com


Profil

icon algoritam - while loop13.05.2008. u 18:05

Pozdrav,

Da li moze neko da mi objasni sta radi sledeci algoritam?

I kada while loop zavrsi, koje su vrednosti;

1. N

2. total

3. totals



Alogirtam u pseudo-codu:

===

total = 1
N = 0
number = <1, 2, 3, 4, 5>
totals = <0, 0, 0, 0, 0>
while N < 4
total = total + number [N]
totals[N] = total
N = N + 1
end while

===

Ili ako moze neki link za detaljnim objasnjenjem bilo bi odlicno...

hvala

13.05.2008. u 18:05 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

Član broj: 17944
Poruke: 1682
195.252.78.*



Profil

icon Re: algoritam - while loop14.05.2008. u 19:43
N = 4
total = 11
totals = <2, 4, 7, 11, 0>

ovaj while je sa izlazom na pocetku, znaci prekida kad prvi put uslov nije ispunjen sto je za N=4
total pocinje od 1 i povecava se za number[N] u svakoj iteraciji, znaci ide na 1+1=2, 2+2=4, 4+3=7, 7+4=11 usput smestajuci te rezultate u totals[N]. totals[4] se nikad ne menja jer je petlja zavrsena pre nego sto odradi tu iteraciju i zato ostaje na 0.
(ovo sve naravno pod uslovom da su nizovi 0-based, tj da je index prvog elementa 0; ako su nizovi 1-based, onda ce program puci na prvoj iteraciji jer ne postoji element number[0])

▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American
14.05.2008. u 19:43 

[Venom]
Mr Anderson
IRC

Član broj: 63684
Poruke: 14
*.popl.cable.ntl.com.

Sajt: www.mircteam.com


Profil

icon Re: algoritam - while loop15.05.2008. u 15:10
Thanks... to sam skonto...

Jel mozes jos jedno pitanje?


U sledecem loop-u, ako mozes da mi objasnis ovu liniju u algoritmu - while N < number.length()

Ne razumem vrednost toga number.length()

A evo i algoritma... ako nije problem opet mi reci sta su vredonosti tako da mogu da proverim da li sam ja tacno resio (ako uopste uspem da resim).

- N
- total
- totals



===

total = 5
N = 0
number = <1, 2, 3, 4, 5>
totals = <0, 0, 0, 0, 0>

while N < number.length()
total = total + number[N] * 2
totals[N] = total
N = N + 1
end while

===

HVALA


15.05.2008. u 15:10 

reiser
Vranje

Član broj: 7895
Poruke: 1885
91.150.121.*



Profil

icon Re: algoritam - while loop15.05.2008. u 15:56
duzina matrice verovatno, tj broj elemenata u njoj. (5)
15.05.2008. u 15:56 

[Venom]
Mr Anderson
IRC

Član broj: 63684
Poruke: 14
*.popl.cable.ntl.com.

Sajt: www.mircteam.com


Profil

icon Re: algoritam - while loop15.05.2008. u 17:16
Posto nije unesena vrednost, znaciu koliko god ima elemenata u array-u?
15.05.2008. u 17:16 

reiser
Vranje

Član broj: 7895
Poruke: 1885
91.150.121.*



Profil

icon Re: algoritam - while loop15.05.2008. u 18:03
Da.
15.05.2008. u 18:03 

[es] :: Art of Programming :: algoritam - while loop

[ Pregleda: 522 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.