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

algoritam - while loop

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

[ Pregleda: 3473 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

[Venom]
Mr Anderson

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



Profil

icon algoritam - while loop13.05.2008. u 18:05 - pre 194 meseci
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

-
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: algoritam - while loop14.05.2008. u 19:43 - pre 193 meseci
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])

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[Venom]
Mr Anderson

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



Profil

icon Re: algoritam - while loop15.05.2008. u 15:10 - pre 193 meseci
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


-
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: algoritam - while loop15.05.2008. u 15:56 - pre 193 meseci
duzina matrice verovatno, tj broj elemenata u njoj. (5)
 
Odgovor na temu

[Venom]
Mr Anderson

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



Profil

icon Re: algoritam - while loop15.05.2008. u 17:16 - pre 193 meseci
Posto nije unesena vrednost, znaciu koliko god ima elemenata u array-u?
-
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: algoritam - while loop15.05.2008. u 18:03 - pre 193 meseci
Da.
 
Odgovor na temu

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

[ Pregleda: 3473 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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