Question

Consider Fibonacci number F(N), where N is a positive integer, defined as follows. F(1) = 1...

Consider Fibonacci number F(N), where N is a positive integer, defined as follows. F(1) = 1 F(2) = 1 F(N) = F(N-1) + F(N-2) for N > 2

a) Write a recursive function that computes Fibonacci number for a given integer N≥ 1.

b) Prove the following theorem using induction: F(N) < ΦN for integer N≥ 1, where Φ = (1+√5)/2.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

# Python program to display the Fibonacci sequence up to n-th term using recursive functions

def recur_fibo(n):
"""Recursive function to
print Fibonacci sequence"""
if n <= 1:
return n
else:
return(recur_fibo(n-1) + recur_fibo(n-2))

# Change this value for a different result
nterms = 10

# uncomment to take input from the user
#nterms = int(input("How many terms? "))

# check if the number of terms is valid
if nterms <= 0:
print("Plese enter a positive integer")
else:
print("Fibonacci sequence:")
for i in range(nterms):
print(recur_fibo(i))

Add a comment
Know the answer?
Add Answer to:
Consider Fibonacci number F(N), where N is a positive integer, defined as follows. F(1) = 1...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • In Haskell: Write a recursive function fibonacci that computes the n-th Fibonacci number. fibonacci :: Int...

    In Haskell: Write a recursive function fibonacci that computes the n-th Fibonacci number. fibonacci :: Int -> Int Write a recursive function myProduct that multiplies all the numbers in a list. myProduct :: [Integer] -> Integer Using the technique of List Comprehension write a function that would remove even numbers from a list of lists. For Example: given input: [[1,2,3,4], [6,3,45,8], [4,9,23,8]] expected output: [[1,3], [3,45],[9,23]]. Show how the library function replicate :: Int -> a-> [a] that produces a...

  • Question 10. Consider the function defined by f(n) = 2n where n is a positive integer....

    Question 10. Consider the function defined by f(n) = 2n where n is a positive integer. (i) Can this function be computed by a Turing machine? Why or why not? ( ii) Is this function primitive recursive? Why or why not?

  • Prove using mathematical induction that for every positive integer n, = 1/i(i+1) = n/n+1. 2) Suppose...

    Prove using mathematical induction that for every positive integer n, = 1/i(i+1) = n/n+1. 2) Suppose r is a real number other than 1. Prove using mathematical induction that for every nonnegative integer n, = 1-r^n+1/1-r. 3) Prove using mathematical induction that for every nonnegative integer n, 1 + i+i! = (n+1)!. 4) Prove using mathematical induction that for every integer n>4, n!>2^n. 5) Prove using mathematical induction that for every positive integer n, 7 + 5 + 3 +.......

  • For an integer n > 0, consider the positive integer F. = 22 +1. (a) Use...

    For an integer n > 0, consider the positive integer F. = 22 +1. (a) Use induction to prove that F. ends in digit 7 whenever n 2 is an integer (b) Use induction to prove that F= 2 + IT- Fholds for all neN. (c) Use (b) to prove that ged(F, F.) = 1 holds for all distinct nonnegative integers m, na (d) Use (e) to give a quick proof that there must be infinitely many primes! That is...

  • 3. The sequence (Fn) of Fibonacci numbers is defined by the recursive relation Fn+2 Fn+1+ F...

    3. The sequence (Fn) of Fibonacci numbers is defined by the recursive relation Fn+2 Fn+1+ F for all n E N and with Fi = F2= 1. to find a recursive relation for the sequence of ratios (a) Use the recursive relation for (F) Fn+ Fn an Hint: Divide by Fn+1 N (b) Show by induction that an 1 for all n (c) Given that the limit l = lim,0 an exists (so you do not need to prove that...

  • The Fibonacci numbers are defined as follows, f1=1, f2=1 and fn+2=fn+fn+1 whenever n>= 1. (a) Characterize...

    The Fibonacci numbers are defined as follows, f1=1, f2=1 and fn+2=fn+fn+1 whenever n>= 1. (a) Characterize the set of integers n for which fn is even and prove your answer using induction (b) Please do b as well. The Fibonacci numbers are defined as follows: fi -1, f21, and fn+2 nfn+1 whenever n 21. (a) Characterize the set of integers n for which fn is even and prove your answer using induction. (b) Use induction to prove that Σ. 1...

  • Recall from class that the Fibonacci numbers are defined as follows: fo = 0,fi-1 and for all n fn...

    Recall from class that the Fibonacci numbers are defined as follows: fo = 0,fi-1 and for all n fn-n-1+fn-2- 2, (a) Let nEN,n 24. Prove that when we divide In by f-1, the quotient is 1 and the remainder is fn-2 (b) Prove by induction/recursion that the Euclidean Algorithm takes n-2 iterations to calculate gcd(fn,fn-1) for n 2 3. Check your answer for Question 1 against this. Recall from class that the Fibonacci numbers are defined as follows: fo =...

  • JavaScript Write a function using recursion to compute the Fibonacci number of n (where n is...

    JavaScript Write a function using recursion to compute the Fibonacci number of n (where n is a positive integer). Your function should output the calculated result for the n given. You also need to type check to make sure the value being given is an integer.

  • Fix an integer N>1, and consider the function f:[0,1]R defined as follows: if XE[0,1] and there...

    Fix an integer N>1, and consider the function f:[0,1]R defined as follows: if XE[0,1] and there is an integer n with 1<n<N such that nxez, choose n with this property as small as possible, and set f(x) := 1/n^2; otherwise set f(x):=0. Show that f is 0 integrable, and S f.

  • IN JAVA A Fibonacci Word is a string of 0's and 1's defined recursively as follows:...

    IN JAVA A Fibonacci Word is a string of 0's and 1's defined recursively as follows: So ) = "0" S1 = "01" Sn Sn-1 Concatenated with Sn-2 Write a recursive method that computes the nth Fibonacci word and have your main method illustrate its use

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT