Kezdőoldal » Számítástechnika » Programozás » Melyik algoritmussal tudjuk...

Melyik algoritmussal tudjuk kiszámolni, hogy megadott év elteltével hány ága van a fának?

Figyelt kérdés

Egy tavasszal elültettem egy facsemetét a kertben, ami egyetlen ágból állt. Az első évben ez az ág csak növekedett, de a következő tavasszal viszont kettéágazott, a kis fa törzsén kihajtott egy új ág. A további években minden ág, ami már legalább 2 éves volt, kettéágazott, hozott egy új hajtást tavasszal.

1. X:=1; Y:=1; Z:=0

BE: n

CIKLUS 1-től n-ig

Z:=X

X:=X+Y

Y:=Z

CIKLUS vége

KI: X

2. X:=1; Y:=0

BE: n

CIKLUS 1-től n-ig

X:=X+Y

Y:=X

CIKLUS vége

KI: X

3. X:=1; Y:=0; Z:=0

BE: n

CIKLUS 1-től n-ig

Z:=X

X:=X+Y

Y:=Z

CIKLUS vége

KI: X

4. X:=1; Y:=1; Z=0

BE: n

CIKLUS 1-től n-ig

Z:=Y

X:=X+Z

Y:=X

CIKLUS vége

KI: X



2014. okt. 17. 15:28
1 2
 11/13 anonim ***** válasza:

A 2-est nézd meg jobban:

X:=X+Y

Y:=X


i=1: X=X+Y=1+0=1, Y=X=1

i=2: X=X+Y=1+1=2, Y=X=2

i=3: X=X+Y=2+2=4, Y=X=4 = 2^2 = 2^(i-1)


Ez pont 2^(N-1) -et számol.

2014. okt. 17. 16:46
Hasznos számodra ez a válasz?
 12/13 A kérdező kommentje:
Köszi a segítséget! :)
2014. okt. 17. 16:51
 13/13 anonim ***** válasza:

Az ágak száma a fibonacci sorozat elemeivel egyezik meg, és nem a 2 hatványaival. A nyulak szaporodása is pont eszerint működik:

[link]

Tehát a kérdésre válaszolva az 1, 2, 4 algoritmusok jók.

2014. okt. 19. 16:08
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!