SICP 1.01-1.05

原创 2016年08月30日 16:10:39

习题1.1

10
=> 10

(+ 5 3 4) 
=> 12

(- 9 1) 
=> 8

(/ 6 2) 
=> 3

(+ (* 2 4) (- 4 6)) 
=> 6 

(define a 3)
a
=> 3

(define b (+ a 1)) 
b
=> 4

(+ a b (* a b)) 
=> 19

(= a b) 
=> #f

(if (and (> b a) (< b (* a b)))
    b
    a)
=> 4

(cond ((= a 4) 6)
       ((= b 4) (+ 6 7 a))
       (else 25))
=> 16

(+ 2 (if (> b a) b a))
=> 6 

(* (cond ((> a b) a)
          ((< a b) b)
          (else -1))
   (+ a 1))
=> 16

习题1.2

(/ (+ 5
      4
      (- 2
         (- 3
            (+ 6
               (/ 4 5)))))
   (* 3
      (- 6 2)
      (- 2 7)))
=> -37/150

习题1.3

;方法1
(define (sum-bigger-two-num1 n1 n2 n3)
        (- (+ n1 n2 n3)
           (min n1 n2 n3)))
;方法2
(define (sum-bigger-two-num2 n1 n2 n3)
        (define (little x y)
                (if (< x y) x y))
        (- (+ n1 n2 n3)
           (little n1
                  (little n2 n3))))

习题1.4

(define (a-plus-abs-b a b)
  ((if (< b 0) - +) a b))

习题1.5

(define (p) (p))
(define (test x y)
  (if (= x 0)
      0
      y))

(test 0 (p))
;正则序 完全展开而后规约
(test 0 (p))
(if (= 0 0)
    0
    (p))
=> 0

;应用序 先求参数值而后应用
(test 0 (p))
(test 0 (p))
(test 0 (p))
...
版权声明: 举报

相关文章推荐

Windows下编译安装PBRT V1.05

由于要用到网上的一个插件。虽然现在PBRT已经出了V2版本。仍然需要编译下PBRTV1版本。V1的各个版本功能相似,只是不断的修正BUGS的过程。因此选择了V1的最后一个版本PBRTV 1.05。 ...

W5500 EVB 用户手册 V1.01

W5500 Evaluation Board 简称 W5500-EVB,是为了方便广大用户更好的了解、使用 W5500 这 款网络芯片所开发的评估板。该板采用了 STM32F103RCT6+W550...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

tensorflow 1.01中GAN(生成对抗网络)手写字体生成例子(MINST)的测试

为了更好地掌握GAN的例子,从网上找了段代码进行跑了下,测试了效果。具体过程如下: 代码文件如下: import tensorflow as tf from tensorflow.exa...

对 捕鱼达人1.01 的全程破解分析

前言 第一版的时候我就对捕鱼达人进行过简单的分析,详见:http://blog.sina.com.cn/s/blog_92b6d74d0102uyz1.html。对于第二版感觉应该大同小异,但是我具...

关于double问题(1.01 + 2.02 = 3.0300000000000002)

1.01 + 2.02 = 3.0300000000000002
  • R_ine
  • R_ine
  • 2017-05-04 11:07
  • 85

ComWar3b 魔兽显血改键(版本更新为1.01a) Delphi7

1.01a的版本更新: 1.允许一个键多次定义如图片中,如图片中定义了多次,只有从上到下最后一个选中的那个起作用。 2.将列表框变成复选列表框 3.有部分玩家反映,打开comwar3b后,在选择队伍的...

hadoop1.01+ hbase 0.92+chukwa0.5 安装配置 +问题

首先看下官网的东西,大概有个轮廓见下图: 1 agent  这个是部署在每台datanode 和 namenode机器上的因为他们需要监控自己机器的性能日志,将他发送到collect...

1.01の法則と0.99の法則

1.01の法則と0.99の法則が深いとネットで話題になっている。こちらの式は1.01に365を乗算させた結果と、同じように0.99に365を乗算させた結果を比べると明らかな違いが浮かび上がるのだと言う...

Android Studio 1.01 使用 Git 总结及问题解决(需要在本地安装git )

大部分内容参考的其它几篇文章,问题解决是真坑爹        参考文章http://www.tuicool.com/articles/V7j6Zfq        ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)