- 性别
- 保密
- 精华
- 阅读权限
- 10
- 收听
- 听众
- 注册时间
- 2008-11-23
- 最后登录
- 1970-1-1
|
我来揭穿吧。。。。。: x: |; M$ B; s! e9 j
; b8 d" ? Q* H& ~, a! g9 h- E. |9 H5 G# u' z
, y; C0 R0 o/ \$ i" ^貌似三角形,并非三角形。
7 { k+ x& b; u" ~4 s简单起见,假设格子是边长为1的正方形。红绿两三角形直角边比一个是3:8 一个是2:5 ,不相似,锐角也不等,所以接在一起两条斜边实际上是有夹角的,这样便围成了一个狭长的三角形。, r+ Q, p& V0 G$ f/ _7 w
1 K w0 }' ^5 e# S
, N" I7 L! K+ O) \
6 |0 f: d. f9 N$ y: u0 |0 v, x( K) H6 e c- K( l( O. a4 Y- ~# X3 _2 k+ b
% ~/ C' i* e# z, ~# f# ^& U1 K
- P' O& P9 T6 V! S- h5 @. F( B/ @ C( M9 j* u% Z
% d. q+ D' l; ~" x* c2 P0 [
下面我们来算算这个狭长三角形的面积。2 i( W$ R2 A) `5 K; h
我们先求狭长三角形的三边长,然后用海伦公式求面积。
' ?) j& e! x* g2 I9 U(define (triangle-area a b c)+ ~: R$ \3 G1 T/ G9 ~* L
(let ((s (/ (+ a b c) 2)))# F4 N) L4 w, ^$ o! K z$ b( \8 R, H
(sqrt (* s (- s a) (- s b) (- s c))))) & E( ~5 }7 v" l! V3 _
2 ^' L8 \0 g4 l* ~& r2 ^5 R(define (hypo a b)
( G, S. h; M9 K0 S8 X1 B: D+ H(sqrt (+ (* a a) (* b b))))
' J% U; x; h+ U, K4 F* N4 W: n+ f! L# [+ P: o+ h& J
(triangle-area (hypo 8 3) (hypo 5 2) (hypo 13 5)) 6 N% ]) K, q! p: x
% h/ G" ~9 A4 R% F, ^;0.4999999999994106 实际上刚好等于0.5。我还在想为什么…… ; O$ u1 b5 D& M" g+ x
5 ]+ f1 D- i N$ G) i: K' n
所以上下两个图形的面积差为2 * 0.5 = 1,这就解释了那个空格。
" j( S: o- u& h$ F+ y* ^" ~
% f5 K3 g' ^) R+ l4 w$ ^) z) A2 h* z9 w
& k* [+ j; I; e
总结
% [+ H6 [7 R9 ^# V+ K/ m这个quiz非常巧妙,故意用扁长的格子,使红绿三角形顶角差异更小,组合图形的“斜边”夹角更加难以察觉,看上去完全就像是一条直线。 7 I i9 G" J- J2 x( f* ~
0 Z: c1 n' T4 {/ m人总觉得“眼见为实”,看起来觉得是直角三角形便毫不怀疑,结果陷入困境。 ; r6 D3 Y, F% p9 U
* Z3 }' s+ c, J* D1 A' F
反思一下,解决类似矛盾时,怎么才能避免落入思考的陷阱,明察秋毫呢?
' \7 p T; t0 V1 z( M. Q' \5 m: s2 q$ Q% s, w3 D8 |% m7 O6 |
严密推理。任何想当然的因果关系都必须求证。
3 J7 V; h% q; A0 ~$ M4 |3 |严格确定推理的每个条件都成立。若果结果是错的,要么是推理不正确,要么是条件不成立。在这里,“组合图形是三角形”就不成立,在此基础上去算面积便是错的。 " l2 j" E G$ ~, ~0 [& {. m
如果实在是找不到破绽,那就遍历怀疑每一个条件、每一个推理,再小再显而易见的地方都不要放过。 9 o5 I. {9 u$ _$ @& Q
直觉会欺骗你,但严密的逻辑推理不会。因此当脑子和眼睛意见不统一时,相信脑子。当然,请确认你的脑子很清醒,否则可能会很惨…… |
|