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

Fibonacci sequence

[es] :: Java :: Fibonacci sequence

[ Pregleda: 1839 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Seawulf

Član broj: 154707
Poruke: 30



Profil

icon Fibonacci sequence01.02.2014. u 10:48 - pre 123 meseci
Da li moze neko da mi objasni kako radi control while loopa u codu za Fibonacci seq.


var MAX = 5;
f = 1;
f1 = 1;
f3 = 0;


function start(){
while(f < MAX){
println(f);
f3 = f + f1;
f = f1; //Replace f1 with first number
f1 = f3; //Replace f3 number with f1


}

}
 
Odgovor na temu

PeleZr
Petrovic Igor
Zrenjanin

Član broj: 237267
Poruke: 47
*.dynamic.sbb.rs.



Profil

icon Re: Fibonacci sequence01.02.2014. u 18:27 - pre 123 meseci
inicijalizacija promenjive max na vrednost 5
inicijalizacija promenjive f na vrednost 1
inicajlizacija promenjive f1 na vrednost 1
inicijalizacija promenljive f3 na vrednost 0;

funkcija start

dok je f manje od max - uslov koji je potrebno da bude zadovoljen da bi se kod u petlji izvrsio, u ovom slucaju da je f manje od 5

ispis vrednosti promenljive f

promenljiva f3 dobija vrednost f + f1

promenljiva f dobija vrednost f1

promenljiva f1 dobija vrednost f3

znaci u konkretnom slucaju imao bi 4 iteracije kroz while

u prvoj bi imao vrednosti f = 1; f3 = 1+1 = 2; f1 = f3 = 2
u drugoj f3 = 2+1 = 3; f = 2; f1 = 3;
u trecoj f3 = 5; f = 3; f1 = 5;
u cetvrtoj f3 = 8; f = 5; f1 = 8;

dalje se ne bi izvrsavale zato sto uslov ne bi bio ispunjen tj, f je jednako max (5=5)

 
Odgovor na temu

scoolptor

Član broj: 305514
Poruke: 1620



+585 Profil

icon Re: Fibonacci sequence01.02.2014. u 19:00 - pre 123 meseci
Ako zelis da kreiras vece Fibonacci-jeve brojeve, mozes koristiti ovu tehniku.
Nije Java, ali je kod lako razumljiv.
 
Odgovor na temu

Seawulf

Član broj: 154707
Poruke: 30



Profil

icon Re: Fibonacci sequence03.02.2014. u 14:01 - pre 123 meseci
Hvala Igore puno na objasnjenu.
 
Odgovor na temu

[es] :: Java :: Fibonacci sequence

[ Pregleda: 1839 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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