Python Programming: An Introduction to Computer Science, 3rd Ed.
Python Programming: An Introduction to Computer Science, 3rd Ed.
3rd Edition
ISBN: 9781590282755
Author: John Zelle
Publisher: Franklin, Beedle & Associates
bartleby

Concept explainers

bartleby

Videos

Question
Book Icon
Chapter 13, Problem 7PE
Program Plan Intro

Computing efficiency

Program plan:

  • Import required files.
  • Call the function “setrecursionlimit()” to set limit.
  • Define a function “factorial()”.
    • Set the value of “fact” equal to 1
    • Iterate a for loop.
      • Set the value of “fact”.
    • Return the value of “fact”.
  • Define a function “iterative_options()”.
    • Declare a variable “x” and set with value of “factorial(n)”.
    • Declare a variable “x” and set the value.
    • Return the value “x/y”.
  • Define a function “recursive_options()”.
    • If the condition “k == 1”is true.
      • set the value of “options” as n.
    • Checking another condition “n < k”.
      • set the value of “options” as 0.
    • If the conditions failed.
      • Set the value of options using function “recursive_options()”.
      • Return the value of “options”.
  • Define the “main()” function.
    • Print the value using “iterative_options()”.
    • Print the value using “recursive_options()”.
  • Call the “main()” function.

Blurred answer
Students have asked these similar questions
Using recursion, write a Java program that takes an input ‘n’ (a number) ( user should gives the n value if user asks fibonacci series of 20 then it should display 20 numbers of fibonacci)from a user to calculate and print out the Fibonacci using the following modified definition:   F(N) = 1                                                    if n = 1 or n = 2         = F((n+1)/2)2 + F((n-1/2)2           if n is odd         = F(n/2 + 1)2 – F(n/2 – 1)2         if n is even
Using recursion, write a Java program that takes an input ‘n’ (a number) from a user to calculate and print out the Fibonacci using the following modified definition:   F(N) = 1                                                    if n = 1 or n = 2         = F((n+1)/2)2 + F((n-1/2)2           if n is odd         = F(n/2 + 1)2 – F(n/2 – 1)2         if n is even                                     Your solution must implement recursion to receive points for this question.
Language: C Using the recursion, show all different ways to represent an integer N as sum of non-zero natural numbers. For example, for N = 3, you have the following possibilities: 3, 2 + 1, 1 + 2, 1 + 1 + 1. Problem 2
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Computational Software for Intelligent System Design; Author: Cadence Design Systems;https://www.youtube.com/watch?v=dLXZ6bM--j0;License: Standard Youtube License