首页 > 解决方案 > 用 Scheme 编程语言写下所需的递归函数以计算以下系列

问题描述

Scheme编程语言中的递归函数来计算以下系列

在此处输入图像描述

标签: recursionscheme

解决方案


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

推荐阅读