How Many Fibonacci Numbers are Required to Accurately Estimate The Golden-Ratio? Fn+1 Fibonacci numbers are formed by adding the two preceding numbers as shown in the series. F = 1, 1, 2, 3, 5, 8, 13 .... The ratio of the Fibonacci number approaches , the Golden-Ratio, for large values of n. In a well-documented Python program, hmwk3Q2.py, implement a program that calculates the F Fibonacci number and forms the ratio which approximates . Inside a while-loop, your program will continue to calculate the next Fibonacci until a specified level of precision in the estimate is achieved, when compared to the exact value for the Golden-Ratio. The Golden-Ratio is 1+ √5 4= Fr Your program should accept and an integer M from the user. M represents the accuracy of the estimate by comparing your estimate with 10-M. That is, if M = 2, then your program should increment n until | – | ≤ 10-² or 0.01. As a comment in your program list the number of Fibonacci terms required to attain accuracy to M = 9. That is 10-⁹. Hints: Inside a while-loop continue to form another Fibonacci number until abs (Faptus - ). -p) <= 10 ** -M.Inside the while-loop F₁ increment n - the number of terms used to compute F. Please note that F₁ = 1, F₂ = 1, F3 = 2, and so forth.
How Many Fibonacci Numbers are Required to Accurately Estimate The Golden-Ratio? Fn+1 Fibonacci numbers are formed by adding the two preceding numbers as shown in the series. F = 1, 1, 2, 3, 5, 8, 13 .... The ratio of the Fibonacci number approaches , the Golden-Ratio, for large values of n. In a well-documented Python program, hmwk3Q2.py, implement a program that calculates the F Fibonacci number and forms the ratio which approximates . Inside a while-loop, your program will continue to calculate the next Fibonacci until a specified level of precision in the estimate is achieved, when compared to the exact value for the Golden-Ratio. The Golden-Ratio is 1+ √5 4= Fr Your program should accept and an integer M from the user. M represents the accuracy of the estimate by comparing your estimate with 10-M. That is, if M = 2, then your program should increment n until | – | ≤ 10-² or 0.01. As a comment in your program list the number of Fibonacci terms required to attain accuracy to M = 9. That is 10-⁹. Hints: Inside a while-loop continue to form another Fibonacci number until abs (Faptus - ). -p) <= 10 ** -M.Inside the while-loop F₁ increment n - the number of terms used to compute F. Please note that F₁ = 1, F₂ = 1, F3 = 2, and so forth.
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
Expert Solution
Step 1 ::
- We have to work with the golden ration of fibonacci numbers.
- We have to take the input m which is the precision required from user.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY