SICP_2.12-2.16(部分习题)

 1 (require "sicp_2.7-2.11.rkt")
 2 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2.12
 3 (define (make-center-width c w)
 4   (make-interval (- c w) (+ c w)))
 5
 6 (define (make-center-percent c p)
 7   (let ((width (* c (/ p 100))))
 8     (make-interval (- c width) (+ c width))))
 9
10 (define (center i)
11   (/ (+ (lower-bound i) (upper-bound i)) 2))
12
13 (define (percent i)
14   (* 100 (abs (/ (width-interval i) (center i)))))
15
16 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2.14
17 (define (par1 r1 r2)
18   (div-interval (mul-interval r1 r2)
19                 (add-interval r1 r2)))
20
21 (define (par2 r1 r2)
22   (let ((one (make-interval 1 1)))
23     (div-interval one
24                   (add-interval (div-interval one r1)
25                                 (div-interval one r2)))))
26
27 (define inter1 (make-center-percent 2 50))
28 (define inter2 (make-center-percent 4 50))
29 (define A (make-center-percent 2 0.0004))
30 (define B (make-center-percent 4 0.0004))
31
32 (par1 inter1 inter2)
33 (par2 inter1 inter2)
34
35 (div-interval A B)
36 (div-interval A A)
时间: 2024-10-09 05:30:00

SICP_2.12-2.16(部分习题)的相关文章

cacti多核cpu模板(2,4,8,12,16,24,32)

cacti的多核cpu监控模板,2,4,8,12,16,24,32 注意:0.87g版本不能直接导入,需要修改hash值为0021,0.88及以上可以直接使用 地址:http://down.51cto.com/data/2290168

12月16

12月16日上午,这次等车有经验了,我在站台正负40米瞄着,等到7点33还是没发现,后来想想不对,应该到马路对面等,马路中间栏杆好长,望不到头,后来从远处的天桥过去,哎,眼瞅着7点39分了,车是7点38分.本来以为没戏了,hr说多等10分钟没等到可以打车报销,谁想7点42分车来了. 上午经理开了会议,我做了自我介绍,team一共9个人,经理说这个team一年是不招人了.经理对着全英文的ppt讲解部门一些系统,以及未来team 开发方向,高大上,各种云. 下午,另一个同事带我们开了个会,讲解了一些

19.go语言基础学习(上)——2019年12月16日

2019年12月16日16:57:04 5.接口 2019年11月01日15:56:09 5.1 duck typing 1. 2. 接口 3.介绍 Go 语言的接口设计是非侵入式的,接口编写者无须知道接口被哪些类型实现. 而接口实现者只需知道实现的是什么样子的接口,但无须指明实现哪一个接口. 编译器知道最终编译时使用哪个类型实现哪个接口,或者接口应该由谁来实现. 每个接口类型由数个方法组成.接口的形式代码如下: type 接口类型名 interface{ 方法名1( 参数列表1 ) 返回值列表

2017年12月16日高级软件测试技术实践作业3

任务安排时间表 时间 任务  负责人 12.12-12.13 阶段二  周煜 已完成 12.14-12.15 阶段三 石权         已完成 12.16-12.17 阶段四 阶段一 王焕 郝帅  已完成 12.16 熟悉白盒测试方法及Junit编写方法 12.17 设计测试用例,并进行junit测试

12.13-12.16

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置 12.16 Nginx代理 12.13 Nginx防盗链 大纲 Nginx的防盗链思路和httpd是一样的,配置也不难. 准备工作: 可以把其中不用的功能给注释掉, 把配置静态文件不记录日志的配置给注释掉 插shell #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ #    { #          expires      7d; #        

8键12键16键触摸感应IC/TTP229-BSF/LSF,TTP229-AQG QFN32

产品型号:TTP229-LSF / TONTEK/通泰封装形式:SSOP28台湾通泰一级代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧!量大价优,保证原装正品.您有量,我有价!概述TTP229-LSF TonTouchTM IC是一款使用电容感应式原理设计的触摸芯片.此芯片内建稳压电路供触摸传感器使用,稳定的触摸效果可以应用在各种不同应用上,人体触摸面板可以通过非导电性绝缘材料连接,主要应用是以取代机械开关或按钮,此芯片可以独立支持8个触摸键或16个触摸键.特点● 工作电压:2.

单键多通道触摸感应IC选型表-1,2,4,5,6,8,9,10,12,14,16按键替代传统按键开关

我们的优势:1:我司为VINTE/台湾元泰半导体股份有限公司/VINKA的独家授权大中华区代理商,产品渠道正宗,确保原装正品,大量库存现货,客户批量不惧假货!2:公司工程力量雄厚,真诚技术服务支持,搭配原厂服务各种应用产品客户.3:好价格源自连接原厂直销,你有量,我有价,确保原装的好价格.VK原厂代理:许先生 QQ:191 888 5898 TEL:188 9858 2398优势代理元泰VKD常用触控按键IC,简介如下:标准触控IC-电池供电系列VKD223EB --- 工作电压/电流:2.0V

Navicat Premium 12.1.16.0安装与激活

官网下载地址 话不多说直接先上注册机和安装包 链接:https://pan.baidu.com/s/1-gd0YOrTrzSHGCMTs6Hx4w 提取码:lmq1 1.正常安装Navicat包即可.安装好后以管理员身份打开注册机. 2.打开注册机后,在1) Patch,勾选Backup.Host和Navicat v12,然后点击Patch按钮 此时出现弹窗,提示navicat.exe - x64 -> Cracked.提示已破解(别高兴,还没结束) 1) License, Product an

2016——3——16 kmp习题

1.传送门:http://begin.lydsy.com/JudgeOnline/problem.php?id=2725 题目大意:找一个串在另一个串中出现的次数 题解:kmp(纯裸题) 2.传送门:http://begin.lydsy.com/JudgeOnline/problem.php?id=2732 题目大意:给你一个字符串,让你求出最大重复周期(最大周期不和本身重合) 题解:kmp或者扩展kmp(但我并未用这种方法),我用的是kmp,但是一直WA,原来是求next数组把while写成了