找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 翔梦随风

有多少人会笔算开平方呢?

[复制链接]
发表于 2012-12-14 22:56:35 | 显示全部楼层
貌似是七八十年代以前的大学生学这些东西。。现在计算机这么发达了,不说起来,都不知道有手算开方的方法。。。
发表于 2012-12-15 10:59:02 | 显示全部楼层
不会算了,还给老师了
: {3 A: a0 M* I4 d% z
发表于 2012-12-15 14:57:46 | 显示全部楼层
不会  不知道怎么做
发表于 2012-12-15 18:46:29 | 显示全部楼层
学过高数应该很容易吧
发表于 2012-12-18 20:16:14 | 显示全部楼层
开平方 1 i3 C* i9 j7 |6 t0 M, n! k& c
例:(以20为例)
6 j1 }0 w' f3 b16=4*4 + B0 p- p$ P! w& T+ o8 Q8 P4 O
设20=(4+x)^2
2 V- ]) ~. |. W- U20=16+8x+x^2
4 l0 y3 `  j& Y' X) v7 ~( j因为x较小 ! Y* y2 y  C; u6 J" W- ]5 l
所以 ; @# K9 f8 `: u
20约等于16+8x
, p$ j) h2 Z& G) ox约等于0.5 # t6 b# Q! V" y( a8 o
设20=(4.5+x)^2 7 c: ]) x3 a" f  N1 Q' n3 j
同理
) d) z, d- G6 L" s' wx约等于-0.0277 * p9 R1 Q8 x! |$ f6 N  |  f
...............
5 `! Z/ P8 i' y6 v; z& R( H徒手开n次方根的方法: 2 M- A& m' r% [* I
原理:设被开方数为X,开n次方,设前一步的根的结果为a,现在要试根的下一位,设为b, # Y7 }0 \4 I* N/ _8 k& ~
则有10*a+b)^n-(10*a)^n<=c(前一步的差与本段合成);且b取最大值
1 w2 X4 v: K7 [) n7 T用纯文字描述比较困难,下面用实例说明: ; [& t1 Q* I/ R/ _
我们求 2301781.9823406 的5次方根: ) @5 q' z# O0 g
第1步:将被开方的数以小数点为中心,向两边每隔n位分段(下面用'表示);不足部分在两端用0补齐;
% r0 }5 j+ Y3 M8 p1 f23'01781.98234'06000'00000'00000'.......... , ^) k- P1 C# @* b- M9 [" e
从高位段向低位段逐段做如下工作: ' f6 ]7 p/ q( Q
初值a=0,差c=23(最高段)
$ h) T1 j9 ?6 b0 }2 c5 ~1 O第2步:找b,条件10*a+b)^n-(10*a)^n<=c,即b^5<=23,且为最大值;显然b=1
+ w. Y" N% S2 i5 ]1 N) y1 t# R0 @差c=23-b^5=22,与下一段合成, 2 R9 |4 w4 r- {9 _- J: i2 m
c=c*10^n+下一段=22*10^5+01781=2201781 2 Z( d" b% A4 `$ d: ~! }
第3步:a=1(计算机语言赋值语句写作a=10*a+b),找下一个b,
$ T2 ^$ ^. t4 S* F0 ^+ a条件10*a+b)^n-(10*a)^n<=c,即:(10+b)^5-10^5<=2201781,
0 i5 ^8 m% u0 |- o/ r" ]- I2 Kb取最大值8,差c=412213,与下一段合成, $ @6 I% R& ~; u1 J4 h: ]- Y4 ^. x
c=c*10^5+下一段=412213*10^5+98234=41221398234
: T6 w, e$ v  X. ?第4步:a=18,找下一个b,
$ ^) W( `6 S( `. u8 d2 i条件:(10*a+b)^n-(10*a)^n<=c,即:(180+b)^5-180^5<=41221398234,   R4 y7 ^7 D6 l/ g5 O
b取最大值7
0 e* u' o4 a' y: \) W2 N说明:这里可使用近似公式估算b的值:
1 _( ?2 V8 d8 F- ^; W8 Z2 x当10*a>>b时,(10*a+b)^n-(10*a)^n≈n*(10*a)^(n-1)*b,即: 7 b( V& f+ V% q9 r4 G
b≈41221398234/n/(10*a)^(n-1)=41221398234/5/180^4≈7.85,取b=7
" c3 J; k+ o: v: E+ O以下各步都更加可以使用此近似公式估算b之值
5 I& e7 N6 |) Q! w差c=1508808527;与下一段合成, % P: v& Q$ L# h& k
c=c*10^5+下一段=1508808527*10^5+06000=150880852706000 6 O2 C2 t( Y1 Y4 v( X
第5步:a=187,找下一个b,
. h2 S9 ~( n; @" Y9 m1 Y6 t条件:(10*a+b)^n-(10*a)^n<=c,即:
' y9 n, k8 i5 Y! ~% I(1870+b)^5-1870^5<=150880852706000, 5 d3 `. m9 n3 q6 E
b取最大值2,差c=28335908584368;与下一段合成,
$ ?0 c' M) }. E# `" u% u* U, {5 K* pc=c*10^5+下一段=2833590858436800000 8 k2 \! u8 I% q, d  n& p0 U/ F5 j
第6步:a=1872,找下一个b,
0 Y! @. U' E$ X* S7 _, Q条件:(10*a+b)^n-(10*a)^n<=c,即:
- @* Q. d0 T9 x4 `1 L: u(18720+b)^5-18720^5<=2833590858436800000, : y4 ?# C2 z! v
b取最大值4,差c=376399557145381376;与下一段合成,
6 ~, B; T9 m2 v, @& d+ M! z4 Ic=c*10^5+下一段=37639955714538137600000
发表于 2013-2-20 16:20:22 | 显示全部楼层
学过,后来没用就荒废了
发表于 2013-2-21 12:33:51 | 显示全部楼层
额 我不会啊{:soso_e127:}
发表于 2013-2-22 16:50:58 | 显示全部楼层
初中去参加什么竞赛的时候学过,哈哈,还会算一些
发表于 2013-2-22 20:43:28 来自手机 | 显示全部楼层
不会,手机上都有
发表于 2013-3-14 12:41:29 | 显示全部楼层
效率是生命!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-7-13 10:29 , Processed in 0.063805 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表