博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【SICP练习】112 练习3.28
阅读量:4678 次
发布时间:2019-06-09

本文共 699 字,大约阅读时间需要 2 分钟。

练习3-28

原文

Exercise 3.28. Define an or-gate as a primitive function box. Your or-gate constructor should be similar to and-gate.

代码

(define (or-gate input-1 input-2 output)    (define (or-action-procedure)        (let ((new-value (logical-or (get-signal input-1) (get-signal input-2))))            (after-delay or-gate-delay                         (lambda () (set-signal! output new-value)))))    (add-action! input-1 or-action-procedure)    (add-action! input-2 or-action-procedure)    'ok)(define (logical-or x y)    (if (or (= x 1) (= y 1))        1        0))



感谢访问,希望对您有所帮助。 欢迎关注或收藏、评论或点赞。


为使本文得到斧正和提问,转载请注明出处:


版权声明:本文为 NoMasp柯于旺 原创文章,如需转载请联系本人。

转载于:https://www.cnblogs.com/NoMasp/p/4786091.html

你可能感兴趣的文章
lesson1 预备知识
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
23 Java学习之RandomAccessFile
查看>>
SSH远程会话管理工具 - screen使用教程
查看>>
[翻译]WPF控件库 MaterialDesignInXamlToolkit (1)
查看>>
hibernate validation HV000030: No validator could be found for constraint
查看>>
前端优化
查看>>
bzoj1511 [POI2006]OKR-Periods of Words kmp+乱搞
查看>>
心语4
查看>>
Telink MESH SDK 如何使用PWM
查看>>
LR SP PC
查看>>
C# 图片识别(支持21种语言)【转】
查看>>
C# 循环语句 for
查看>>
jQuery基础教程
查看>>
python class(1)
查看>>
模拟手工测试操作页面上的元素---留
查看>>
P2709 小B的询问
查看>>
九度OJ 1054:字符串内排序 (排序)
查看>>
第三组的抓包作业
查看>>