练习 2.14 2.7 2.8 ~ 2.16 未完...
来源:互联网 发布:金海岸大酒店网络地图 编辑:程序博客网 时间:2024/05/01 14:22
#lang racket;: 区间加法(define (add-interval x y) (make-interval (+ (lower-bound x) (lower-bound y)) (+ (upper-bound x) (upper-bound y))));: 区间乘法(define (mul-interval x y) (let ( (p1 (* (lower-bound x) (lower-bound y))) (p2 (* (lower-bound x) (upper-bound y))) (p3 (* (upper-bound x) (lower-bound y))) (p4 (* (upper-bound x) (upper-bound y)))) (make-interval (min p1 p2 p3 p4) (max p1 p2 p3 p4))));: 区间除法(define (div-interval x y) (mul-interval x (make-interval (/ 1.0 (upper-bound y)) (/ 1.0 (lower-bound y)))));: 练习 2.7(define (make-interval a b) (cons a b));: 答安(define (upper-bound x) (let ((a (car x)) (b (cdr x))) (if (> a b) a b)))(define (lower-bound x) (let ((a (car x)) (b (cdr x))) (if (> a b) b a)));: 测试(define x (make-interval 3 5))(upper-bound x)(lower-bound x);:练习2.8 两个区间的差;: 差的最小值 = 小-小?;: 差的最大值 = 大-大?(define (sub-interval x y) (make-interval (- (lower-bound x) (lower-bound y)) (- (upper-bound x) (upper-bound y))));: 练习 2.9 区间的宽带 =上界下界之差的一半;: 宽度(define (width-interval x) (/ 2 ( + (upper-bound x) (lower-bound x))));: 对于+法;(define (add-interval x y); (make-interval (+ (lower-bound x) (lower-bound y)); (+ (upper-bound x) (upper-bound y))))(define a (make-interval '1 '2))(define b (make-interval '3 '4));(add-interval a b) =>; (make-interval (+ (lower-bound a) (lower-bound b)); (+ (upper-bound a) (upper-bound b))));=>(make-interval (+ '1 '3) (+ '2 '4));=> 宽度= (/ 2; (- (+ '2 4); (+ '1 '3)));: '2 - '1 + '4 - '3 / 2 => ;: (('2 - '1) + ('4 - '3)) / 2 =>;: (/ 2 (+ (- '2 '1);: (- '4 '3))) =>
0 0
- 练习 2.14 2.7 2.8 ~ 2.16 未完...
- 未完
- 未完
- 未完
- 未完!
- 未完
- 未完
- 未完
- 未完
- GameLoft智乐软件笔试题目誊抄练习——未完待续
- 省赛前第四次练习(共7道 未完待续)菜鸟在努力。。。。。
- 《javascrip编程精解》第二版习题练习(未完,根据自己学习进度更新)
- 【SICP练习】48 练习:2.7-2.16【待添加】
- 第二部分Linux 文件、目录与磁盘格式笔记(未完全,待续 缺少磁盘分区部分的练习)
- 查找(未完)
- 未完待续
- 未完待续
- 未完待续
- Docker 入门教程(七)
- 怎么给ChemDraw反应式添加分数系数
- Iphone各个型号机型的尺寸
- JS控制弹窗
- [置顶] 能够提高开发效率的Eclipse实用操作
- 练习 2.14 2.7 2.8 ~ 2.16 未完...
- 随机存储流笔记
- ibatis中常用的代码片段总结
- 什么是PXE及PXE启动
- Leetcode 283. Move Zeroes
- eclipse启动tomcat 访问http://localhost:8080 报404错误
- Java集合类框架—Set、HashSet、TreeSet
- Date、Calendar类
- 多干一点, 多向前一步