What is the required recursive function(s) in Scheme programming language to compute the following series?

前端 未结 2 1505
情话喂你
情话喂你 2021-01-29 14:13

what is the required recursive function(s) in Scheme programming language to compute the following series?? Explanation needed

1^2/2^1 + 3^4/4^3 + 5^6/6^5 +

2条回答
  •  自闭症患者
    2021-01-29 15:01

    //power function
    (define (power a b)
         (if (zero? b) //base case
          1    
         (* a (power a (- b 1))))) //or return power of a,b
    
    // sum function for series
    
        (define (sum n)
         (if (< n 3) //base case 
             0.5
           (+ (/  (power (- n 1) n) (power n (- n 1))) (sum (- n 2 ))  ))) //recursion call
    
    >(sum 10) // call sum function here .
    

提交回复
热议问题