sicp 相关问题

SICP是由Harold Abelson和Gerald Jay Sussman与Julie Sussman合作并由麻省理工学院出版社出版的“计算机程序结构和解释”一书。

嵌套条件和方案中未指定的返回值

我正在尝试编写一个将三个参数中的两个最大值相加的函数。 (定义(最高a b c)(cond((和(> = a b)(> = a c)))(如果(> = b c)...

回答 1 投票 0

通过闭包创建实例

我正在从SICP#+ begin_src方案中读取示例3.1分配和本地状态(定义(提现余额)(lambda(金额)(如果(> =余额金额)(开始(设置!余额!

回答 1 投票 0

用lambda模拟提取银行存款的行为

我正在阅读3.1 SICP的分配和本地状态(定义余额100)(定义(提款金额)(如果(> =余额金额)(开始(设置!余额(-余额金额))余额); ...] >

回答 1 投票 0


无法理解此树递归问题

所以我正在阅读SICP书。我在树递归一章中。我在树上进行了递归搜索,以获取有关它的更多知识,但偶然发现了该练习,并且我很难......>

回答 1 投票 0

SICP练习1.16-我的解决方案正确吗?

练习1.16:设计一个过程,该过程将演变出幂运算,该过程使用连续平方并使用对数步长,而快速表达式也是如此。 (提示:使用观察...

回答 1 投票 0

通过lambda进行Scheme中的过程

我正在通过第1.3.2章使用lambda构造过程中的'计算机程序的结构和解释来学习Scheme。我这样理解lambda。匹配lambda的值为...

回答 1 投票 1

最低级别的数据结构是什么?

我很认真地观看了SICP的一次演讲,苏斯曼演示了如何仅凭程序就能实现Scheme的cons car和cdr。它像这样:(define(cons x y)...

回答 4 投票 7

在Windows 10上安装MIT Scheme - '请求的分配太大'

我正试图让Scheme继续进行,以便我可以通过“计算机程序的结构和解释”,但我一直在讨论上述问题。我知道如何解决这个问题,但......

回答 2 投票 8

在biwascheme计划中(随机)

为了在计划上练习SICP问题,我使用repl.it的在线计划解释器,这是由biwascheme。但事情是没有(随机n)函数,当我这样做(随机10)它显示错误,...

回答 1 投票 3

SICP练习3.67 - 无限制地生成所有整数对

来自SICP:这是一个无限的流:(定义一个(cons-stream 1个))这是一个无限的正整数流: add-streams需要两个流并产生一个...

回答 1 投票 4

Racket中的SICP Ch5 eceval编译器:set-cdr!到引用列表(不是重复)

这不是set-car!,set-cdr的重复!球拍没有束缚?或使用Racket实现SICP评估器或如何在球拍中安装sicp包模块?,而是后续问题......

回答 2 投票 2

这个Miller-Rabin测试代码是错误的吗? (在SICP中回答1.28的练习)

我试图在SICP中解决练习1.28,关于Miller-Rabin算法,之后我在网上找到答案,但我认为答案是错误的。我来问问这是不对的。他检查是否(剩余......

回答 1 投票 3

试图在方案中编写超操作

我正在尝试在麻省理工学院/ GNU-Scheme中编写一个超级运算程序,但是我遇到了一些问题,我已经编写了n = 5的个人工作,但是想制作一个功能完全可以完成的工作....

回答 1 投票 0

SICP练习3.20 - 了解环境图(在图中缺少绑定)

在这个论坛中有一个关于这个练习的问题,但它没有回答我的具体问题。本练习要求绘制环境图(定义x(缺点1 2))(定义z(...

回答 2 投票 2

了解评估的环境模型

在SICP中练习3.20:绘制环境图来说明表达式序列的评估(定义x(cons 1 2))(定义z(cons xx))(set-car!(cdr z)17)(car x)17 ...

回答 1 投票 2

SICP / Scheme:接受对和列表的列表的过程,返回对列表

我遇到过这个问题,我遇到了一些问题。这不是家庭作业,它实际上是我在测试中遇到的一个问题,加深了我的理解,我想成功地解决它。 ...

回答 1 投票 2

为什么集合A和集合B的联合过程返回集A而没有其他?

我正在研究SICP练习2.59,它要求读者“实现集合的无序列表表示的联合集操作”。两组的结合 - 用A∪B表示 - 是......的集合。

回答 2 投票 1

在Scheme(SCM)中定义过滤器函数的结果处获得#f或False

我正在写一本SICP书。我在Windows上使用SCM而不是实际的Scheme程序。当我运行下面的Filter函数时,我得到(1 3 5。#f),如下面的代码窗口所示。我不能 ...

回答 3 投票 2

方案:从一组三个数字中返回两个最大的数字

我应该写一个函数,打印一组给定的三个数字中两个更大数字的平方和。我笨拙地处理了这种情况。而不是写...

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.