【问题标题】:Write down the required recursive function(s) in Scheme programming language to compute the following series [duplicate]用Scheme编程语言写下所需的递归函数以计算以下系列[重复]
【发布时间】:2020-08-17 20:42:17
【问题描述】:

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

【问题讨论】:

  • 鼓励回答您自己的问题作为分享知识的一种方式,但它仍然必须是一个问得好,将来可能对某人有所帮助的问题。对于这个问题,所有有趣的信息都隐藏在图像后面,这意味着搜索引擎或视障读者将无法理解它。
  • 感谢@amalloy 的建议。我会改进的

标签: recursion scheme


【解决方案1】:
//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 .

【讨论】:

    猜你喜欢
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 2013-05-05
    相关资源
    最近更新 更多