-----------------------------------
not_l33t
Wed May 12, 2004 7:22 pm
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.
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
Wed May 12, 2004 9:23 pm
-----------------------------------
recursion.
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
Wed May 12, 2004 9:33 pm
-----------------------------------
recursion.
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
Wed May 12, 2004 10:05 pm
-----------------------------------
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 :lol: )
-----------------------------------
AsianSensation
Wed May 12, 2004 10:21 pm
-----------------------------------
lol, i have yet to find a short form for processes. maybe prcs ?
-----------------------------------
not_l33t
Thu May 13, 2004 5:10 pm
-----------------------------------
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
Thu May 13, 2004 5:16 pm
-----------------------------------
function a block of code that returns a value. Same as functions covered in math.
y = 2x
in turing that would be
function y(x:int):int
return 2*x
end y
put y(2)
-----------------------------------
not_l33t
Thu May 13, 2004 5:18 pm
-----------------------------------
function a block of code that returns a value. Same as functions covered in math.
y = 2x
in turing that would be
function y(x:int):int
return 2*x
end y
put y(2)
All hail the Turing Lord. :D