- 性别
- 保密
- 精华
- 阅读权限
- 10
- 收听
- 听众
- 注册时间
- 2008-11-23
- 最后登录
- 1970-1-1
|
我来揭穿吧。。。。。& V$ r( u/ ~9 ?' C9 `9 N$ M! }2 O
% q4 F( C3 ~( o1 w, Z' T D! w
' Q# @/ n# B5 h6 v' N2 {
1 d; l3 V$ t! z1 ~; g
貌似三角形,并非三角形。( }* J; s% u! y1 X1 E u3 G
简单起见,假设格子是边长为1的正方形。红绿两三角形直角边比一个是3:8 一个是2:5 ,不相似,锐角也不等,所以接在一起两条斜边实际上是有夹角的,这样便围成了一个狭长的三角形。! c- H, n+ N4 T9 W6 p7 `
8 J) [* f- Q7 E! n( h1 G4 w3 S; C& V9 G
) O+ T* n- n, G) [& M
1 J, G3 U7 m; X s+ @" q8 @1 m6 P; e7 \
1 J- F+ m! z9 b % z' [0 ^0 Q- k Y4 a6 P- L- ?4 g
1 U+ c4 k( O# Q2 Y. y+ B9 [% a; I- I
下面我们来算算这个狭长三角形的面积。
& V2 _; a% V. ?* W$ e* j. {我们先求狭长三角形的三边长,然后用海伦公式求面积。% p ]6 d2 A* _# G; X5 X8 T
(define (triangle-area a b c)0 u+ H5 w [+ L( n( s0 o+ }3 |3 a: A
(let ((s (/ (+ a b c) 2)))$ Z$ p+ a D9 d5 A
(sqrt (* s (- s a) (- s b) (- s c))))) * G. s k- \( [+ f# i0 p
+ \5 a5 G& d. J. l$ A( c0 r(define (hypo a b)
+ z7 D) M7 z! b/ Y! f" A: ](sqrt (+ (* a a) (* b b))))
8 ]8 P8 F0 o$ z* n9 j( H
& e) T- {, S% U+ k( n(triangle-area (hypo 8 3) (hypo 5 2) (hypo 13 5)) 2 q2 h9 c. z- o
7 C" V* m8 R8 v+ Z1 Q# R
;0.4999999999994106 实际上刚好等于0.5。我还在想为什么……
8 H/ T' G& D) y, p& z$ C& L8 B" f6 Z$ D( e3 @' `6 G3 B% y; s
所以上下两个图形的面积差为2 * 0.5 = 1,这就解释了那个空格。
$ g5 G6 M9 [# B# |) W2 G6 {2 }3 Y" O
; z7 b ~! d2 u: X# `0 \: t0 ~% n$ g# ?
# O$ y1 x6 `8 C# {; r8 B' B. N
总结
' _1 P: l8 R" @, }+ P+ M这个quiz非常巧妙,故意用扁长的格子,使红绿三角形顶角差异更小,组合图形的“斜边”夹角更加难以察觉,看上去完全就像是一条直线。 6 C2 U0 A @7 \$ E2 \' |
: z7 n' A- E% x9 x- X/ W
人总觉得“眼见为实”,看起来觉得是直角三角形便毫不怀疑,结果陷入困境。 # x9 h9 @ o0 r z3 P
4 q2 u8 l. `# B2 w) ~
反思一下,解决类似矛盾时,怎么才能避免落入思考的陷阱,明察秋毫呢? % I4 ^( a& j+ O! E6 D) r5 c% C
+ }* ]' D. Y0 @( l! W( r Z" e
严密推理。任何想当然的因果关系都必须求证。
! N8 n2 D1 n& K6 \" L严格确定推理的每个条件都成立。若果结果是错的,要么是推理不正确,要么是条件不成立。在这里,“组合图形是三角形”就不成立,在此基础上去算面积便是错的。
6 x- E& ]1 q! u8 T2 B9 y如果实在是找不到破绽,那就遍历怀疑每一个条件、每一个推理,再小再显而易见的地方都不要放过。
* q$ P. l, N# Y- n3 a/ f: s( h直觉会欺骗你,但严密的逻辑推理不会。因此当脑子和眼睛意见不统一时,相信脑子。当然,请确认你的脑子很清醒,否则可能会很惨…… |
|