- 性别
- 保密
- 精华
- 阅读权限
- 10
- 收听
- 听众
- 注册时间
- 2008-11-23
- 最后登录
- 1970-1-1
|
我来揭穿吧。。。。。
1 o* F9 n; D- O" S2 Q7 y2 B8 s! _9 d% r/ e! H' O: A7 e
7 G0 n. o" g: u5 z
/ ~5 f2 z$ x5 y; T6 c$ A1 W6 u9 p貌似三角形,并非三角形。: z! q3 Z5 P- H
简单起见,假设格子是边长为1的正方形。红绿两三角形直角边比一个是3:8 一个是2:5 ,不相似,锐角也不等,所以接在一起两条斜边实际上是有夹角的,这样便围成了一个狭长的三角形。
- e- v e/ U1 T! ?% m5 y
/ P6 g# ]3 I! T9 y! H: X& I ) ^" A+ X( F4 C6 ?8 Z' C
9 q" I. S4 l( v- q9 n% F' l3 }+ t' T. ], M
7 x$ i+ |+ t( n& G+ m" b
|% b8 _: ?4 A1 ^: _- J. p! t0 l( ]& c9 G l8 L! o
! W1 H3 {, a( u4 V1 ^下面我们来算算这个狭长三角形的面积。
8 D% I. F: m# U t& Y我们先求狭长三角形的三边长,然后用海伦公式求面积。, U- ?; D2 _% x! k$ u! l! L- {5 J% p
(define (triangle-area a b c)
" K" Y7 g; [2 [9 O(let ((s (/ (+ a b c) 2)))% Q' b; | l. n- \
(sqrt (* s (- s a) (- s b) (- s c)))))
! v' r& F4 c$ [: U8 e1 ], t2 T% b' j6 V7 y- G0 l( |
(define (hypo a b)+ C: G' d% `' v
(sqrt (+ (* a a) (* b b)))) 2 U& N7 R a3 s- W
& @; W; W9 \; Q v; {
(triangle-area (hypo 8 3) (hypo 5 2) (hypo 13 5)) " z! J: [* _ \7 Y: m
2 E1 Q3 r( i) l0 z: g+ X4 ?
;0.4999999999994106 实际上刚好等于0.5。我还在想为什么……
" V( L( G: ]! @1 S3 G+ Z
4 D/ v& Y8 H; F9 K6 a; b I9 v8 Z所以上下两个图形的面积差为2 * 0.5 = 1,这就解释了那个空格。
/ v2 s+ A9 q1 g* y% ]. D+ [# H/ L/ a3 S
1 ?2 N* I4 a ~+ N6 X) r7 e
3 S b9 i# _7 c) W2 j% t# o+ [
总结0 P/ m* [6 n5 }7 E$ ]+ _; n' d
这个quiz非常巧妙,故意用扁长的格子,使红绿三角形顶角差异更小,组合图形的“斜边”夹角更加难以察觉,看上去完全就像是一条直线。
7 H$ k6 `# N9 v2 T: h' `! ^' [7 ^& N
人总觉得“眼见为实”,看起来觉得是直角三角形便毫不怀疑,结果陷入困境。 8 t- P: k. E4 `2 J5 s/ q! @
, Z( V9 h4 I' o7 G4 @8 ?* c8 p' C- m
反思一下,解决类似矛盾时,怎么才能避免落入思考的陷阱,明察秋毫呢?
. `1 C3 K% S; p, t; \ N& T _& J4 q. g9 U' S1 ?
严密推理。任何想当然的因果关系都必须求证。 5 `9 v% h: A# n4 f: ]: j
严格确定推理的每个条件都成立。若果结果是错的,要么是推理不正确,要么是条件不成立。在这里,“组合图形是三角形”就不成立,在此基础上去算面积便是错的。 ; y9 s5 f0 o$ K7 @0 s" m7 m9 F7 P. S
如果实在是找不到破绽,那就遍历怀疑每一个条件、每一个推理,再小再显而易见的地方都不要放过。 6 ?' `& X1 s- K/ t
直觉会欺骗你,但严密的逻辑推理不会。因此当脑子和眼睛意见不统一时,相信脑子。当然,请确认你的脑子很清醒,否则可能会很惨…… |
|