f(n)=f(n-1)+2*f(n-2)+3f(n-3)

(define (fu2 n)
    (cond ((< n 3) n)
          (else (+ (fu2 (- n 1)) (* 2 (fu2 (- n 2))) (* 3 (fu2 (- n 3)))))  

))


(/  (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5)))))
      (* 3 (- 6 2) (- 2 7)))


(define (sum_max a b c)
    (cond ((> a b) (cond ((> b c)(+ a b))
                        ((< b c)(+ a c))))
          ((< a b)(cond  ((< b c)(+ b c))
                        ((> b c)(cond ((> a c) (+ a b))
                                     ((< a c) (+ c b))))))))

(define (san guess target)
  (if (good-enough guess target) 
      guess 
      (san (improve guess target) target)))


(define (improve y x)
  (/ (+ (/ x (* y y)) (* 2 y)) 3))


(define (good-enough guess x)
  (< (abs1 (- (* (* guess guess) guess) x)) 0.0001))


(define (abs1 v)
  (cond ((> v 0) v)
        (else (- 0 v))))
(san 1 64)



(define (pi-sum a b)
  (define (pi-term x)
    (/ 1.0 (* x (+ x 2))))
 
  (define (pi-next x) (+ x 2))
  (if (> a b)
      0
      (+ (pi-term a) (pi-sum (pi-next a) b))))

(* 8 (pi-sum 1 1000))


(define (f x y)
  ((lambda (a b)
      (+ (* x (* a a))
        (* y b)
        (* a b)))
  (+ 1 (* x y))
  (- 1 y)))

(f 1 2)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值