- 性别
- 保密
- 精华
- 阅读权限
- 10
- 收听
- 听众
- 注册时间
- 2008-11-23
- 最后登录
- 1970-1-1
|
我来揭穿吧。。。。。
" n2 p5 T$ s9 d% `+ o
' h4 R# U! M6 _9 I
4 |. S* I4 m6 X
+ Z2 B$ H8 z7 D) x4 O9 d4 z4 z) k貌似三角形,并非三角形。
" O' t& | x0 r; i简单起见,假设格子是边长为1的正方形。红绿两三角形直角边比一个是3:8 一个是2:5 ,不相似,锐角也不等,所以接在一起两条斜边实际上是有夹角的,这样便围成了一个狭长的三角形。
4 ]( J8 x& r: e. g) E+ d- S+ F% p$ L$ E9 H8 H
9 R0 |5 g# T5 K7 S% d% U" E" l' j l4 z# f2 ^# N) x: q) V& R! l( z9 b
# ]" y- T7 ~$ @
3 K, s9 [0 P8 R0 n$ w ) W0 r- J6 W6 r% F4 N0 X
1 o* i+ O# [1 I5 i6 @5 B& ?' O* [
* ^( J" n& [7 a4 I/ b下面我们来算算这个狭长三角形的面积。+ Z7 f+ A9 L+ w* e: @$ b8 Y
我们先求狭长三角形的三边长,然后用海伦公式求面积。
% Q* u& Y* e6 m m l- q(define (triangle-area a b c)
4 P) g2 c G, W6 E8 G6 F" {8 Z(let ((s (/ (+ a b c) 2)))
: K. Y/ S x; ]% c( j I1 w2 v* l- c- o+ M(sqrt (* s (- s a) (- s b) (- s c))))) * P" l; {9 T, x o
/ _, s$ Z6 J6 A7 o(define (hypo a b)
- S* m$ {* S1 K1 B! p t(sqrt (+ (* a a) (* b b))))
" j* Q; ^* H6 c% d+ K5 C4 S9 T5 S
. }1 P/ ?" t6 ^6 R' Y7 V(triangle-area (hypo 8 3) (hypo 5 2) (hypo 13 5)) 3 u9 ?( M9 I7 V% W
& g! t T5 \7 L/ `
;0.4999999999994106 实际上刚好等于0.5。我还在想为什么…… 5 u2 W- K {4 ]0 e4 x* R6 h
3 Y6 D5 _: y7 I: |所以上下两个图形的面积差为2 * 0.5 = 1,这就解释了那个空格。
* y) \' M8 M/ U4 i, E
7 A4 K5 J+ A- ]: I9 _) H" h
+ h9 u4 k$ P* K
0 W# p/ L7 `/ Q! h% i总结
3 t8 U* q8 I" s G5 O这个quiz非常巧妙,故意用扁长的格子,使红绿三角形顶角差异更小,组合图形的“斜边”夹角更加难以察觉,看上去完全就像是一条直线。 0 {+ j- t% }9 J6 t [" `
! |4 R% H5 M- Z% j# }0 ]人总觉得“眼见为实”,看起来觉得是直角三角形便毫不怀疑,结果陷入困境。 0 B+ p( H* L. C/ J7 m) U3 Y
+ Z$ F% G* ^0 m反思一下,解决类似矛盾时,怎么才能避免落入思考的陷阱,明察秋毫呢? ! r3 M9 W& K/ a* i; ?
1 }% }0 `7 L |3 U& F- L$ I1 q! C$ B
严密推理。任何想当然的因果关系都必须求证。 $ Y: q+ T9 p$ n8 \' N
严格确定推理的每个条件都成立。若果结果是错的,要么是推理不正确,要么是条件不成立。在这里,“组合图形是三角形”就不成立,在此基础上去算面积便是错的。
s( O' I1 Z O如果实在是找不到破绽,那就遍历怀疑每一个条件、每一个推理,再小再显而易见的地方都不要放过。
\8 I* l/ L! `7 T; O直觉会欺骗你,但严密的逻辑推理不会。因此当脑子和眼睛意见不统一时,相信脑子。当然,请确认你的脑子很清醒,否则可能会很惨…… |
|