`
Bloodwolf
  • 浏览: 88796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sicp 1.1

    博客分类:
  • SICP
F# 
阅读更多

表达式求值,斜体部分为输出。

 

> 10

10
> (+ 5 3 4)

12
> (- 9 1)

8
> (/ 6 2)

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

6
> (define a 3)
> (define b (+ a 1))
> (+ 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

 

 

分享到:
评论

相关推荐

    sicp-Structure and Interpretation of Computer Programs

    - **1.1 程序设计的元素**(The Elements of Programming) - **1.1.1 表达式**(Expressions):介绍基本的数值表达式和符号表达式。 - **1.1.2 命名与环境**(Naming and the Environment):探讨变量的命名...

    SICP(计算机体系结构)

    - **1.1 编程的基本元素** - **1.1.1 表达式**: 定义了如何通过符号表示计算。 - **1.1.2 命名与环境**: 探讨变量命名规则及其在程序执行过程中的作用。 - **1.1.3 组合表达式的求值**: 讲解如何评估嵌套表达式的...

    Structure and Interpretation of Computer programs sicp

    - **1.1 编程的基础要素** - **1.1.1 表达式**: Scheme 中的基本计算单元。 - **1.1.2 命名与环境**: 如何在 Scheme 中定义变量和处理作用域问题。 - **1.1.3 组合的求值**: 描述了 Scheme 如何执行复合表达式的...

    Structure Interpration of Computer Programs(英文版)

    - **1.1 计算的元素** - **1.1.1 表达式**:介绍计算机程序的基本构成单元——表达式。包括数值、变量、操作符等。 - **1.1.2 命名与环境**:探讨如何为表达式中的值命名,以及在不同的上下文中,如何管理这些...

    免费书籍:互联网上的免费书籍

    1.1 JavaScript语言 现代JavaScript教程(,) (中文) (中文) (JavaScript:最初的20年) Node.js入门(,) (中文) :Nodejs + React的在线互动教程。 1.2其他Web开发 , (中文) (好奇的WebRTC) 二,...

    Structure and Interpretation of Computer Programs, 2nd Edition(完美版, 带完整CHM目录)

    &lt;br&gt;书本目录: Contents vii Foreword xi Preface to the Second Edition xv Preface to the First Edition xvii Acknowledgments xxi 1 Building Abstractions with Procedures 1 1.1 ...

    安川变频器CH700技术手册

    **1.1 安全注意事项** 在使用安川变频器CH700之前,首先应详细了解产品的安全注意事项,确保操作人员的安全及设备的正常运行。这部分内容通常包括但不限于: - **安全符号解读**:了解手册中标注的安全符号及其...

Global site tag (gtag.js) - Google Analytics