用Scheme编程语言写下所需的递归函数以计算以下系列

问题描述

Scheme编程语言中的递归函数,用于计算以下序列

enter image description here

解决方法

//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 .