- 性别
- 保密
- 精华
- 阅读权限
- 10
- 收听
- 听众
- 注册时间
- 2008-11-23
- 最后登录
- 1970-1-1
|
我来揭穿吧。。。。。
1 F9 z* z5 \. v, u4 z* k M; f& u) @% ?# T; o$ ]
2 z4 }; d* B8 y0 m" [; L
% ^- B0 K( P" ^ n7 |貌似三角形,并非三角形。
5 g2 J: r% o; p简单起见,假设格子是边长为1的正方形。红绿两三角形直角边比一个是3:8 一个是2:5 ,不相似,锐角也不等,所以接在一起两条斜边实际上是有夹角的,这样便围成了一个狭长的三角形。1 c+ X! M, y8 ^6 o! X# y; V3 @
3 b/ ]& ~! b. H3 M z
/ C$ I, \3 f, L4 M2 e- p" } O3 C% j/ [6 r# {/ k! [
/ ?5 J( ^ X9 T+ c6 V8 `; M
" e; p3 I2 S4 k5 {; I
5 C. T/ o3 D$ G
$ m& d8 }" A: L$ k! {0 \0 H
3 {4 V7 ]) _: Q) Y. e! C/ }下面我们来算算这个狭长三角形的面积。
# ~4 Y- S. d* i4 B+ }% ~% L+ H我们先求狭长三角形的三边长,然后用海伦公式求面积。9 p% c6 `& y9 m H
(define (triangle-area a b c)4 q- B% i1 q; x# o& b2 ~
(let ((s (/ (+ a b c) 2))); q& b$ D* {: G
(sqrt (* s (- s a) (- s b) (- s c))))) - c, b& q) _4 h8 M7 n
4 _$ M2 X' |) G7 l' U' }$ G, G
(define (hypo a b)
- F! p7 v1 U5 o6 _/ H(sqrt (+ (* a a) (* b b)))) 3 K" E7 b- t+ t
f1 @# x8 I; X0 W/ U5 L, d! q
(triangle-area (hypo 8 3) (hypo 5 2) (hypo 13 5))
m1 U8 |% ?& d, K* T- R1 `. I3 I
- F1 q: d0 k& m+ J: l' j$ j/ O% g7 h;0.4999999999994106 实际上刚好等于0.5。我还在想为什么……
0 l8 C( `6 l1 S5 j. H% `- T. a3 D2 j8 `: Q+ z0 _
所以上下两个图形的面积差为2 * 0.5 = 1,这就解释了那个空格。 5 c9 b1 K. D1 ]/ ?, C/ h p" c
: w% Q. [+ K+ ~/ W( U
% b! d& T, ^! y5 a4 v" D
- U1 W1 H# M8 k; n8 s+ I4 k! T" V总结
9 X6 l. y' G4 c这个quiz非常巧妙,故意用扁长的格子,使红绿三角形顶角差异更小,组合图形的“斜边”夹角更加难以察觉,看上去完全就像是一条直线。 ' r# v& x8 e/ X% S! c
5 t" y# C' H, `7 t5 X& o7 |人总觉得“眼见为实”,看起来觉得是直角三角形便毫不怀疑,结果陷入困境。 % R" z2 n/ b- n: x
1 s' {, l) c/ z, \' x: g7 Y
反思一下,解决类似矛盾时,怎么才能避免落入思考的陷阱,明察秋毫呢? 4 g3 {1 ^) p, q# |
" H' J4 V I- J严密推理。任何想当然的因果关系都必须求证。 ' E5 D4 f' q6 F' W0 ~2 m3 K/ B* X j
严格确定推理的每个条件都成立。若果结果是错的,要么是推理不正确,要么是条件不成立。在这里,“组合图形是三角形”就不成立,在此基础上去算面积便是错的。 , g' k G) |. T6 M7 h V) J
如果实在是找不到破绽,那就遍历怀疑每一个条件、每一个推理,再小再显而易见的地方都不要放过。
2 Z3 l2 r1 g2 d7 m# A" t% d; X直觉会欺骗你,但严密的逻辑推理不会。因此当脑子和眼睛意见不统一时,相信脑子。当然,请确认你的脑子很清醒,否则可能会很惨…… |
|