Computer Science Canada Programming C, C++, Java, PHP, Ruby, Turing, VB   Username:   Password: Wiki   Blog   Search   Turing   Chat Room  Members
Fibonnaci sequence...
Author Message
not_l33t

Posted: Wed May 12, 2004 7:22 pm   Post subject: Fibonnaci sequence...

How do I assimilate that sequence so I can out put its sequence.

I tried this one, but it doesn't work. It is supposed to add the 2 preceeding numbers but I am gettting out of ideas.

 code: var b :int put "Enter the number you want to go up to" get b for i : 1 .. b     put (i-1)+(i-2) end for

AsianSensation

Posted: Wed May 12, 2004 9:23 pm   Post subject: (No subject)

recursion.

 code: fcn Fib (a : int, b : int) : int     put b     delay (1000)     result Fib (b, a + b) end Fib put 1 put Fib (1, 1)
not_l33t

Posted: Wed May 12, 2004 9:33 pm   Post subject: (No subject)

AsianSensation wrote:
recursion.

 code: fcn Fib (a : int, b : int) : int     put b     delay (1000)     result Fib (b, a + b) end Fib put 1 put Fib (1, 1)

Thank you very much. Amazing stuff. Can you explain the first line.
Tony

Posted: Wed May 12, 2004 10:05 pm   Post subject: (No subject)

eh... fcn is the short form for function. Similary, proc is short for procedure (which is a function that doesn't return a value... silly HoltSoft )
Tony's programming blog. DWITE - a programming contest.
AsianSensation

Posted: Wed May 12, 2004 10:21 pm   Post subject: (No subject)

lol, i have yet to find a short form for processes. maybe prcs ?
not_l33t

Posted: Thu May 13, 2004 5:10 pm   Post subject: (No subject)

Seriously, I don't get it. I have never used the function command. Neither do I get the logic of it. I am really sorry but can you explain it to me? Please?
Tony

Posted: Thu May 13, 2004 5:16 pm   Post subject: (No subject)

function a block of code that returns a value. Same as functions covered in math.

y = 2x

in turing that would be
 code: function y(x:int):int return 2*x end y put y(2)
Tony's programming blog. DWITE - a programming contest.
not_l33t

Posted: Thu May 13, 2004 5:18 pm   Post subject: (No subject)

tony wrote:
function a block of code that returns a value. Same as functions covered in math.

y = 2x

in turing that would be
 code: function y(x:int):int return 2*x end y put y(2)

All hail the Turing Lord.