Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Use python for this programming task, thank you Task 2: Collatz coniecture First create a file and save it as Week2_Task2. You will now write
Use python for this programming task, thank you
Task 2: Collatz coniecture First create a file and save it as Week2_Task2. You will now write a program that asks (prompts) the user to enter a positive value n. If n is even, divide n by 2. If n is odd, multiply it by 3 and add 1. Each time save the result back to n. Repeat the process until n is equal to 1. Hint: Use a WHILE loop For example: Enter the value for n: 12 12 6 3 10 16 8 4 Task 3: Heron's method of convergence In this task you will write a program to compute va using Heron's method of Convergence. At each iteration the new approximate value, Xnew, of Va is obtained from the old approximation, xold, by the following expression Your program should take as input a number, a, and an initial guess for the value of va and repeatedly apply equation 1 until the approximate solution converges to close to the true solution. (In this practical, you can assume that the convergence has occurred if |xold - Xnewl is less than 0.001 is For example: Enter the value for a: 25 Enter your initial guess for x: 100 25.31187655860349 13.14977760295123 7.525475220305588 5.4237622808967645 5.016554419368942 5.000027314445108 5.000000000074607 The square root of 25.0 is 5 74607 Task 4: Finding the nth root First create a file and save it as Weekl_Task4. Write a program that when given as input from the user a number x and value n will find the nth root of x. To make this task easier you will be required to import python's math library, see https://docs.python.org/3/library/math.html Background: The nth root of a number x can be determined by using the natural logarithm and exponents. Let a be the nth root of x, this gives x - a". Taking the logarithm of x gives, log(x) log(a") We know from our log laws that log(a") nlog(a). If we divide through (1) by n we get log(x) og loga) logx) - a = 10n log(x) Note: 10 is used as base for all my logs. If I used natural log then it should be eStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started