» »

[pascal] preprosta rekurzija...

[pascal] preprosta rekurzija...

NeOman ::

zanima me ce bi mi kdo lohka napisov kompletn program z uporabo rekurzije (ne samo rekurzivne funkcije)... enga cist osnovnega da mal vidim kako in kaj.

primer fibonaccijevega zaporedja:
1,1,2,3,5,8,13,21,...

kako bi slo tole v pascalu z rekuzijo?

res bi mi pomagal :)

Vesoljc ::

na guglu si probal?

tukaj je nekaj...

program fibo;

//sem pride zgornja funkcija fib

begin
    fib(10000000000000000000000);
end.
Abnormal behavior of abnormal brain makes me normal...

NeOman ::

mnja do tuki mi blo se vse jasno... kako pa dobim izpis rezultata, v tem primeru zaporedja ?

btw: tista cifra je prevlka za integer :D

OwcA ::

...
println fib(10);

;)
Otroška radovednost - gonilo napredka.

NeOman ::

mnja to izpise samo zadnji clen... zacuda dela, ker sm ze pred ksnim tedno poskusal tko na suho to narest brez teorije pa ni slo :) , najlepsa hvala.

OwcA ::

Poanta rekurzije je v končnem elementu, torej zadnjem členu.
Če hkočeš sprotno izpisovanje dodaj kak print pred vsak rekurzivni klic z istim argumentom kot bo le-ta.
Otroška radovednost - gonilo napredka.

igor0203 ::

println fib(10);


a ni v pascalu???
...
writeln(10);
...

OwcA ::

Verjetno, ne vem. :8)

Gre za princip.
Otroška radovednost - gonilo napredka.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Algortimi (matematična indukcija)

Oddelek: Programiranje
71480 (1208) lebdim
»

Java metode;

Oddelek: Programiranje
354911 (4103) ragezor
»

Preizkusi znanja na razgovorih za službo

Oddelek: Programiranje
112748 (2476) PNG
»

[Naloga](Java)Fibonaccijevo zaporedje

Oddelek: Programiranje
132507 (2224) Nuke_H2
»

[JAVA] rekurzivni izpis seznama z kazalci

Oddelek: Programiranje
151767 (1525) l0g1t3ch

Več podobnih tem