sicp

sicp

文章 3 浏览 63

DrRacket 解释器是否使用基于 SICP 练习 1.5 的正态顺序评估?

人们必须根据以下值做出决定: (测试 0 (p)) 其中 test 定义为 : (define (test x y) (if (= x 0) 0 y)) 并且 p 定义为 : (define (p) (p)) 当我评…

放赐 2024-10-07 09:25:50 1 0

附加到表单如何工作? (SICP 的逻辑编程部分)

我目前正在学习 SICP 的逻辑编程部分,但我陷入了有关逻辑推论的示例中,尤其是附加到表单规则。它们如何工作?我不太明白的是第二条规则 cdr-downs …

夏日浅笑〃 2024-10-06 19:53:57 0 0

SICP最后两章的简短解释

有人能给我一个关于SICP(计算机程序的结构和解释)的最后两章、ch4元语言抽象和ch5寄存器机计算的清晰简洁的解释吗? 我还想知道这两章的内容是否(…

青春有你 2024-10-03 19:27:40 0 0

教堂数字算术

我正在通过 SICP 进行工作,并且 问题 2.6 让我陷入了进退两难的境地。在处理丘奇数字时,将 0 和 1 编码为满足某些公理的任意函数的概念似乎是有意义…

寄人书 2024-09-27 16:52:04 1 0

为什么我的连续分数不能正确近似?

阅读更多 SICP,我陷入了 练习 1.3.8。我的代码对于近似 1/phi 可以正常工作,但对于近似 e - 2 不起作用。 (define (cont-frac n d k) (define (frac…

痴情 2024-09-26 10:27:52 0 0

为什么平均阻尼能神奇地加速定点计算器的收敛速度?

我正在阅读 SICP,作者复习了计算函数不动点时的平均阻尼技术。我知道在某些情况下这是必要的,即平方根以抑制函数 y = x/y 的振荡,但是,我不明白为…

淡淡绿茶香 2024-09-26 06:35:07 0 0

在Scheme中是否有Common Lisp的*print-circle*的等价物?

我正在Scheme(SICP练习3.23)中研究双端队列,并且我有一个简单的双向链表实现,我想测试一下,但我似乎不知道如何在中打印出循环列表方案(mit-sche…

天邊彩虹 2024-09-26 01:03:47 0 0

SICP、Scheme、DrRacket 问题:定时器/分析器功能?

我目前正在尝试做练习1.22,它需要一个名为runtime 的函数,它返回系统已运行的毫秒数。然而我的环境(R5RS)似乎没有这个。它也没有时间、当前毫秒、…

听风吹 2024-09-25 17:35:28 1 0

对米勒-拉宾感到困惑

作为对自己的练习,我正在实施米勒-拉宾测试。 (通过 SICP 进行工作)。我理解费马小定理并且能够成功地实现它。我在米勒-拉宾测试中遇到的问题是“1…

看透却不说透 2024-09-19 08:15:44 4 0

SICP累积功能

计算机程序的结构和解释 (SICP) 第 2.2.3 节 定义了几个函数: (accumulate cons nil (filter pred (map op sequence))) 使用此函数对斐波那契数列表…

软甜啾 2024-09-18 04:00:56 2 0

Dr Racket 与 SICP 的问题

我正在通过 SICP 进行工作。目前,在第一章中,我在让 Racket 重新定义“基元”时遇到问题。例如,我的印象是我应该能够任意执行 (define + 5) ,这样…

我的鱼塘能养鲲 2024-09-17 08:21:26 5 0

是否有使用正态顺序评估的方案解释器?

我一直在慢慢地完成计算机的结构和解释中的练习程序。 1.1.5 节讨论了应用评估与正态评估,这个话题在随后的文本中多次出现。由于解释器使用应用顺序…

菩提树下叶撕阳。 2024-09-08 20:23:39 2 0

在方案中使用 lambda 而不是 let

在 SICP 1.2.1 中,有一个生成有理数的函数,如下所示: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g)))) 我只是好奇如何使用…

季末如歌 2024-09-03 02:31:16 3 0

在使用 DrScheme 的 SICP 练习 2.26 中,为什么 cons 返回一个列表,而不是一对列表?

在 SICP 练习 2.26 中,给出了这个方案代码: (define x (list 1 2 3)) (define y (list 4 5 6)) 然后给出了这个 cons 调用: (cons x y) 我期望会产…

再可℃爱ぅ一点好了 2024-09-03 01:15:53 4 0

方案中循环定义的问题

我目前正在使用 Guile 作为我的主要练习语言来完成 SICP。在实施第 3.5 章中的练习时,我发现了一个奇怪的行为。我已经在各种平台上使用 Guile 1.4、G…

微凉 2024-09-02 03:37:13 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文