How many terms are needed for the approximation to return

Assignment Help Computer Engineering
Reference no: EM132207769

Write a program that approximates the sum of this geometric series using a user- specified number of terms. For example, if you named your program approx, calling approx(3) should use the first 3 terms of the series to calculate the approximation:

Approximate result = 1/2 + 1/4 + 1/8 = 0.875...
Note: the values are all powers of 1/2: (1/2)1, (1/2)2, (1/2)3, ...

Next, have your program calculate the difference (rounded to 3 decimal places) between the value "1" and the approximation calculated by your program:

Difference = 1 - approximate result = 0.125

HINT: You will probably want to define some variables before your for loop, such as a variable to keep track of the value of the current term and a variable to keep track of the sign of the current term. For example, initially, you can have approx = 0. As the program iterates through the loop, approx can be modified using approx = approx + current.

(NOTE: Make sure your program is not doing integer division (see p. 59). If you are using a version of Python earlier than Python 3, the division operator "/" may not give you the result you are expecting.)

You may have noticed that the approximation, at least using just 3 terms, is not very accurate. Modify your program from part a to look at all how the approximation improves as more terms are used. Your modified program will NOT do the comparison to 1 - it will just print out the value of the current approximation. For example, if you name your modified program approx2, calling approx2(3) will print out the following:

0.5 0.75 0.875

Now have your modified program round responses to 2 decimal places. How many terms are needed for the approximation to return a result of 0.99 or greater?

Reference no: EM132207769

Questions Cloud

Display the message few are positives : Display on the screen the message Most numbers are Positive if more than 5 numbers are Positives and find the multiplication.
Find the marshallian demands using given information : Find the Marshallian demands for x and y and the indirect utility function when px > 6py. (This condition is required to make sure that there is no corner.
Calculate the present value of the interest payments : FIN 3150 Assignment - Valuing a leveraged firm. Calculate the present value of the interest payments. Determine the value of the tax shield of interest
Write a program that allows the user to specify a filename : Write a program that allows the user to specify a filename on the command line. If the filename is not specified, the program prompts the user for the filename.
How many terms are needed for the approximation to return : Now have your modified program round responses to 2 decimal places. How many terms are needed for the approximation to return a result of 0.99 or greater?
Case is assigned to administrative law judge : Your case is assigned to an administrative law judge (ALJ). Prepare a document summarizing the case you will submit to the ALJ.
Calculate effective annual interest rate cathy has earned : FIN201 Corporate Finance Assignment - Calculate, as at 1 Sept 2014, the effective annual interest rate Cathy has earned since she began this policy
Streamlined power and accountability initiative : What strategy is Loscher trying to get Siemens to pursue with his streamlined “power and accountability” initiative?
Allow the user to specify a filename on the command line : Write a program that allows the user to specify a filename on the command line. If the filename is not specified, the program prompts the user for the filename.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Develop a text-based interface that allows you to test

Develop a text-based interface that allows you to test the ATM and bank classes without being distracted by GUI programming

  Question 1 the volume of a pyramid is taken from the

question 1 the volume of a pyramid is taken from the formula v 13 x area of base x altitudegiven the dimensions of a

  Convert structure plan into a function m-file

how to Convert the following structure plan into a function m-file with two inputs (M and N).

  Write a program for the game towers of hanoi

Write a program for the game "Towers of Hanoi", using four pegs, which uses most minimum amount of comparisons to win.

  Create a network diagram using an appropriate software

Networks have characteristics that make it desirable to implement segmentation and isolation strategies. These same strategies that help to improve.

  Describe a design methodology of four stages to facilitate

Write your answer in the form of a management plan for this project. For each stage, indicate the number of weeks that should be allocated.

  What control features will you use in the input screens

Give a specific example of how you will use at least eight different control features in the design of the user interface.

  Knowledge management systems

Explain why the knowledge management systems could be so significant to the modern organization where organization could initiate such systems and for this initiative.

  Analyzing the database schema

OrderLine (OrderNum, PartNum, NumOrdered, QuotedPrice), Part (PartNum, Description, OnHand, Class, Warehouse, Price), On the basis of code above, list the number and name of all the customers.

  Briefly explain the difference mesh, bus, ring, and star top

Briefly explain the difference, including advantages and disadvantages Ethernet, Token Ring, FDDI, and Wireless.

  Identify each of the controls as physical or corrective

Suggest one or more controls to support each policy. Identify each of the controls as physical, administrative, or technical and preventative, detective.

  Create a project called powercontrols

Find and icon: search the internet or your hard drive for ico files and use one. Add it your My Project folder. Set the form icon property to your icon.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd