» »

[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
71484 (1212) lebdim
»

Java metode;

Oddelek: Programiranje
354939 (4131) ragezor
»

Preizkusi znanja na razgovorih za službo

Oddelek: Programiranje
112760 (2488) PNG
»

[Naloga](Java)Fibonaccijevo zaporedje

Oddelek: Programiranje
132512 (2229) Nuke_H2
»

[JAVA] rekurzivni izpis seznama z kazalci

Oddelek: Programiranje
151777 (1535) l0g1t3ch

Več podobnih tem