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

本文共 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

你可能感兴趣的文章
ROS初级教程 cmake cmakelist.txt 的编写教程
查看>>
Comparing Inline and Multi-Statement Table valued UDFs
查看>>
python 机器学习
查看>>
php如何控制客户端生成缓存
查看>>
php如何查看扩展是否开启
查看>>
js进阶 12-8 如何知道鼠标和键盘当前操作的是哪个键
查看>>
Java 19继承.创建子类
查看>>
函数(二)
查看>>
Linux 传输文件
查看>>
mvc
查看>>
python3 入门 (二) 列表的使用
查看>>
001-C#1所搭建的核心基础
查看>>
关于Promise的详细总结
查看>>
实施“番茄工作法”需要注意的一些细节
查看>>
Dijkstra和Floyd算法
查看>>
纳尼,Java 存在内存泄泄泄泄泄泄漏吗?
查看>>
数据结构实验之链表四:有序链表的归并
查看>>
linux查看本机IP、gateway、dns
查看>>
Java比较器
查看>>
【POJ】2774 Long Long Message
查看>>